A few more cleanups
Move all clock setups to drv_system.c, remove clock setups from
individual drivers.
User definable arm/disarm timers.