/* Turn off clock source. Core, CPU, and Bus clocks are always on except in deep sleep when PLL is turned off. Exception is 32 KHz clock. Peripheral clocks are gated off when the peripheral's sleep enable is set and the peripheral indicates is no longer needs a clock by de-asserting its read-only PCR CLOCK_REQ bit. Peripheral slow clock can be turned off by writing 0 to its control register.  */
static int xec_clock_control_off(const struct device *dev, clock_control_subsys_t sub_system)
/* Turn off clock source. Core, CPU, and Bus clocks are always on except in deep sleep when PLL is turned off. Exception is 32 KHz clock. Peripheral clocks are gated off when the peripheral's sleep enable is set and the peripheral indicates is no longer needs a clock by de-asserting its read-only PCR CLOCK_REQ bit. Peripheral slow clock can be turned off by writing 0 to its control register.  */
static int xec_clock_control_off(const struct device *dev, clock_control_subsys_t sub_system)
{
	return xec_cc_on(dev, sub_system, false);
}