Lines Matching refs:hal_clk
21 void HAL_ClockSetRootClk(hal_clk_t *hal_clk) in HAL_ClockSetRootClk() argument
24 uint32_t clk_round_option = hal_clk->clk_round_opt; in HAL_ClockSetRootClk()
26 sm_clk.clk_id = hal_clk->clk_id; in HAL_ClockSetRootClk()
27 sm_clk.pclk_id = hal_clk->pclk_id; in HAL_ClockSetRootClk()
29 sm_clk.div = hal_clk->div; in HAL_ClockSetRootClk()
30 sm_clk.attributes = SCMI_CLOCK_CONFIG_SET_ENABLE(hal_clk->enable_clk); in HAL_ClockSetRootClk()
32 switch (hal_clk->clk_round_opt) in HAL_ClockSetRootClk()
50 void HAL_ClockEnableRootClk(hal_clk_t *hal_clk) in HAL_ClockEnableRootClk() argument
53 uint32_t clk_round_option = hal_clk->clk_round_opt; in HAL_ClockEnableRootClk()
55 sm_clk.clk_id = hal_clk->clk_id; in HAL_ClockEnableRootClk()
57 sm_clk.attributes = SCMI_CLOCK_CONFIG_SET_ENABLE(hal_clk->enable_clk); in HAL_ClockEnableRootClk()
59 switch (hal_clk->clk_round_opt) in HAL_ClockEnableRootClk()
78 void HAL_ClockSetPllClk(hal_clk_t *hal_clk) in HAL_ClockSetPllClk() argument
81 uint32_t clk_round_option = hal_clk->clk_round_opt; in HAL_ClockSetPllClk()
83 sm_clk.clk_id = hal_clk->clk_id; in HAL_ClockSetPllClk()
85 sm_clk.rateu = hal_clk->rateu; in HAL_ClockSetPllClk()
86 sm_clk.ratel = hal_clk->ratel; in HAL_ClockSetPllClk()
88 switch (hal_clk->clk_round_opt) in HAL_ClockSetPllClk()
141 void HAL_ClockSetRootClk(hal_clk_t *hal_clk) in HAL_ClockSetRootClk() argument
148 config.clockOff = !hal_clk->enable_clk; in HAL_ClockSetRootClk()
150 if (hal_clk->clk_id < HAL_CLOCK_PLATFORM_SOURCE_NUM) in HAL_ClockSetRootClk()
154 name = (clock_root_t)(hal_clk->clk_id - HAL_CLOCK_PLATFORM_SOURCE_NUM); in HAL_ClockSetRootClk()
155 if (hal_clk->pclk_id > HAL_CLOCK_PLATFORM_SOURCE_NUM) in HAL_ClockSetRootClk()
160 mux_id = HAL_ClockPlatformGetMuxId(hal_clk->clk_id, hal_clk->pclk_id); in HAL_ClockSetRootClk()
167 config.div = hal_clk->div; in HAL_ClockSetRootClk()
173 void HAL_ClockSetPllClk(hal_clk_t *hal_clk) in HAL_ClockSetPllClk() argument