drivers/clock_gate: Support on/off operationf in mcux's SIM driver

Logic to enable/disable the relevant clock was fully missing.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2020-02-27 09:03:10 +01:00 committed by Jukka Rissanen
commit 697b63ea0f

View file

@ -17,11 +17,19 @@ LOG_MODULE_REGISTER(clock_control);
static int mcux_sim_on(struct device *dev, clock_control_subsys_t sub_system) static int mcux_sim_on(struct device *dev, clock_control_subsys_t sub_system)
{ {
clock_ip_name_t clock_ip_name = (clock_ip_name_t) sub_system;
CLOCK_EnableClock(clock_ip_name);
return 0; return 0;
} }
static int mcux_sim_off(struct device *dev, clock_control_subsys_t sub_system) static int mcux_sim_off(struct device *dev, clock_control_subsys_t sub_system)
{ {
clock_ip_name_t clock_ip_name = (clock_ip_name_t) sub_system;
CLOCK_DisableClock(clock_ip_name);
return 0; return 0;
} }