/* The MFPGT timers on the CS5536 provide us with suitable timers to use as clock event sources - not as good as a HPET or APIC, but certainly better than the PIT. This isn't a general purpose MFGPT driver, but a simplified one designed specifically to act as a clock event source. For full details about the MFGPT, please consult the CS5536 data sheet.  */
static void disable_timer(struct cs5535_mfgpt_timer *timer)
/* The MFPGT timers on the CS5536 provide us with suitable timers to use as clock event sources - not as good as a HPET or APIC, but certainly better than the PIT. This isn't a general purpose MFGPT driver, but a simplified one designed specifically to act as a clock event source. For full details about the MFGPT, please consult the CS5536 data sheet.  */
static void disable_timer(struct cs5535_mfgpt_timer *timer)
{
	cs5535_mfgpt_write(timer, MFGPT_REG_SETUP,
			(uint16_t) ~MFGPT_SETUP_CNTEN | MFGPT_SETUP_CMP1 |
				MFGPT_SETUP_CMP2);
}