Lines Matching refs:mode
33 FORCE_INLINE_ATTR void pmu_ll_hp_set_dig_power(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t flag) in pmu_ll_hp_set_dig_power() argument
35 hw->hp_sys[mode].dig_power.val = flag; in pmu_ll_hp_set_dig_power()
38 FORCE_INLINE_ATTR void pmu_ll_hp_set_icg_func(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t icg_func) in pmu_ll_hp_set_icg_func() argument
40 hw->hp_sys[mode].icg_func = icg_func; in pmu_ll_hp_set_icg_func()
43 FORCE_INLINE_ATTR void pmu_ll_hp_set_icg_apb(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t bitmap) in pmu_ll_hp_set_icg_apb() argument
45 hw->hp_sys[mode].icg_apb = bitmap; in pmu_ll_hp_set_icg_apb()
48 FORCE_INLINE_ATTR void pmu_ll_hp_set_icg_modem(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t code) in pmu_ll_hp_set_icg_modem() argument
50 hw->hp_sys[mode].icg_modem.code = code; in pmu_ll_hp_set_icg_modem()
53 FORCE_INLINE_ATTR void pmu_ll_hp_set_uart_wakeup_enable(pmu_dev_t *hw, pmu_hp_mode_t mode, bool wak… in pmu_ll_hp_set_uart_wakeup_enable() argument
55 hw->hp_sys[mode].syscntl.uart_wakeup_en = wakeup_en; in pmu_ll_hp_set_uart_wakeup_enable()
58 FORCE_INLINE_ATTR void pmu_ll_hp_set_hold_all_lp_pad(pmu_dev_t *hw, pmu_hp_mode_t mode, bool hold_a… in pmu_ll_hp_set_hold_all_lp_pad() argument
60 hw->hp_sys[mode].syscntl.lp_pad_hold_all = hold_all; in pmu_ll_hp_set_hold_all_lp_pad()
63 FORCE_INLINE_ATTR void pmu_ll_hp_set_hold_all_hp_pad(pmu_dev_t *hw, pmu_hp_mode_t mode, bool hold_a… in pmu_ll_hp_set_hold_all_hp_pad() argument
65 hw->hp_sys[mode].syscntl.hp_pad_hold_all = hold_all; in pmu_ll_hp_set_hold_all_hp_pad()
68 FORCE_INLINE_ATTR void pmu_ll_hp_set_dig_pad_slp_sel(pmu_dev_t *hw, pmu_hp_mode_t mode, bool slp_se… in pmu_ll_hp_set_dig_pad_slp_sel() argument
70 hw->hp_sys[mode].syscntl.dig_pad_slp_sel = slp_sel; in pmu_ll_hp_set_dig_pad_slp_sel()
73 FORCE_INLINE_ATTR void pmu_ll_hp_set_pause_watchdog(pmu_dev_t *hw, pmu_hp_mode_t mode, bool pause_w… in pmu_ll_hp_set_pause_watchdog() argument
75 hw->hp_sys[mode].syscntl.dig_pause_wdt = pause_wdt; in pmu_ll_hp_set_pause_watchdog()
78 FORCE_INLINE_ATTR void pmu_ll_hp_set_cpu_stall(pmu_dev_t *hw, pmu_hp_mode_t mode, bool cpu_stall) in pmu_ll_hp_set_cpu_stall() argument
80 hw->hp_sys[mode].syscntl.dig_cpu_stall = cpu_stall; in pmu_ll_hp_set_cpu_stall()
92 FORCE_INLINE_ATTR void pmu_ll_hp_set_clk_power(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t xpd_flag) in pmu_ll_hp_set_clk_power() argument
94 hw->hp_sys[mode].clk_power.val = xpd_flag; in pmu_ll_hp_set_clk_power()
97 FORCE_INLINE_ATTR void pmu_ll_hp_set_xtal_xpd(pmu_dev_t *hw, pmu_hp_mode_t mode, bool xpd_xtal) in pmu_ll_hp_set_xtal_xpd() argument
99 hw->hp_sys[mode].xtal.xpd_xtal = xpd_xtal; in pmu_ll_hp_set_xtal_xpd()
102 FORCE_INLINE_ATTR void pmu_ll_hp_set_bias_xpd(pmu_dev_t *hw, pmu_hp_mode_t mode, bool xpd_bias) in pmu_ll_hp_set_bias_xpd() argument
104 hw->hp_sys[mode].bias.xpd_bias = xpd_bias; in pmu_ll_hp_set_bias_xpd()
107 FORCE_INLINE_ATTR void pmu_ll_hp_set_dbg_atten(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t value) in pmu_ll_hp_set_dbg_atten() argument
109 hw->hp_sys[mode].bias.dbg_atten = value; in pmu_ll_hp_set_dbg_atten()
112 FORCE_INLINE_ATTR void pmu_ll_hp_set_current_power_off(pmu_dev_t *hw, pmu_hp_mode_t mode, bool off) in pmu_ll_hp_set_current_power_off() argument
114 hw->hp_sys[mode].bias.pd_cur = off; in pmu_ll_hp_set_current_power_off()
117 FORCE_INLINE_ATTR void pmu_ll_hp_set_bias_sleep_enable(pmu_dev_t *hw, pmu_hp_mode_t mode, bool en) in pmu_ll_hp_set_bias_sleep_enable() argument
119 hw->hp_sys[mode].bias.bias_sleep = en; in pmu_ll_hp_set_bias_sleep_enable()
122 FORCE_INLINE_ATTR void pmu_ll_hp_set_retention_param(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t pa… in pmu_ll_hp_set_retention_param() argument
124 hw->hp_sys[mode].backup.val = param; in pmu_ll_hp_set_retention_param()
177 FORCE_INLINE_ATTR void pmu_ll_hp_set_backup_icg_func(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t ic… in pmu_ll_hp_set_backup_icg_func() argument
179 hw->hp_sys[mode].backup_clk = icg_func; in pmu_ll_hp_set_backup_icg_func()
182 FORCE_INLINE_ATTR void pmu_ll_hp_set_sysclk_nodiv(pmu_dev_t *hw, pmu_hp_mode_t mode, bool sysclk_no… in pmu_ll_hp_set_sysclk_nodiv() argument
184 hw->hp_sys[mode].sysclk.dig_sysclk_nodiv = sysclk_nodiv; in pmu_ll_hp_set_sysclk_nodiv()
187 FORCE_INLINE_ATTR void pmu_ll_hp_set_icg_sysclk_enable(pmu_dev_t *hw, pmu_hp_mode_t mode, bool icg_… in pmu_ll_hp_set_icg_sysclk_enable() argument
189 hw->hp_sys[mode].sysclk.icg_sysclk_en = icg_sysclk_en; in pmu_ll_hp_set_icg_sysclk_enable()
192 FORCE_INLINE_ATTR void pmu_ll_hp_set_sysclk_slp_sel(pmu_dev_t *hw, pmu_hp_mode_t mode, bool slp_sel) in pmu_ll_hp_set_sysclk_slp_sel() argument
194 hw->hp_sys[mode].sysclk.sysclk_slp_sel = slp_sel; in pmu_ll_hp_set_sysclk_slp_sel()
197 FORCE_INLINE_ATTR void pmu_ll_hp_set_icg_sysclk_slp_sel(pmu_dev_t *hw, pmu_hp_mode_t mode, bool slp… in pmu_ll_hp_set_icg_sysclk_slp_sel() argument
199 hw->hp_sys[mode].sysclk.icg_slp_sel = slp_sel; in pmu_ll_hp_set_icg_sysclk_slp_sel()
202 FORCE_INLINE_ATTR void pmu_ll_hp_set_dig_sysclk(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t sysclk_… in pmu_ll_hp_set_dig_sysclk() argument
204 hw->hp_sys[mode].sysclk.dig_sysclk_sel = sysclk_sel; in pmu_ll_hp_set_dig_sysclk()
207 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_sleep_logic_xpd(pmu_dev_t *hw, pmu_hp_mode_t mode, b… in pmu_ll_hp_set_regulator_sleep_logic_xpd() argument
209 hw->hp_sys[mode].regulator0.slp_logic_xpd = slp_xpd; in pmu_ll_hp_set_regulator_sleep_logic_xpd()
212 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_sleep_memory_xpd(pmu_dev_t *hw, pmu_hp_mode_t mode, … in pmu_ll_hp_set_regulator_sleep_memory_xpd() argument
214 hw->hp_sys[mode].regulator0.slp_mem_xpd = slp_xpd; in pmu_ll_hp_set_regulator_sleep_memory_xpd()
217 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_xpd(pmu_dev_t *hw, pmu_hp_mode_t mode, bool xpd) in pmu_ll_hp_set_regulator_xpd() argument
219 hw->hp_sys[mode].regulator0.xpd = xpd; in pmu_ll_hp_set_regulator_xpd()
222 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_sleep_logic_dbias(pmu_dev_t *hw, pmu_hp_mode_t mode,… in pmu_ll_hp_set_regulator_sleep_logic_dbias() argument
224 hw->hp_sys[mode].regulator0.slp_logic_dbias = slp_dbias; in pmu_ll_hp_set_regulator_sleep_logic_dbias()
227 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_sleep_memory_dbias(pmu_dev_t *hw, pmu_hp_mode_t mode… in pmu_ll_hp_set_regulator_sleep_memory_dbias() argument
229 hw->hp_sys[mode].regulator0.slp_mem_dbias = slp_dbias; in pmu_ll_hp_set_regulator_sleep_memory_dbias()
232 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_dbias(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32_t db… in pmu_ll_hp_set_regulator_dbias() argument
234 hw->hp_sys[mode].regulator0.dbias = dbias; in pmu_ll_hp_set_regulator_dbias()
237 FORCE_INLINE_ATTR void pmu_ll_hp_set_regulator_driver_bar(pmu_dev_t *hw, pmu_hp_mode_t mode, uint32… in pmu_ll_hp_set_regulator_driver_bar() argument
239 hw->hp_sys[mode].regulator1.drv_b = drv_b; in pmu_ll_hp_set_regulator_driver_bar()
243 FORCE_INLINE_ATTR void pmu_ll_lp_set_regulator_slp_xpd(pmu_dev_t *hw, pmu_lp_mode_t mode, bool slp_… in pmu_ll_lp_set_regulator_slp_xpd() argument
245 hw->lp_sys[mode].regulator0.slp_xpd = slp_xpd; in pmu_ll_lp_set_regulator_slp_xpd()
248 FORCE_INLINE_ATTR void pmu_ll_lp_set_regulator_xpd(pmu_dev_t *hw, pmu_lp_mode_t mode, bool xpd) in pmu_ll_lp_set_regulator_xpd() argument
250 hw->lp_sys[mode].regulator0.xpd = xpd; in pmu_ll_lp_set_regulator_xpd()
253 FORCE_INLINE_ATTR void pmu_ll_lp_set_regulator_sleep_dbias(pmu_dev_t *hw, pmu_lp_mode_t mode, uint3… in pmu_ll_lp_set_regulator_sleep_dbias() argument
255 hw->lp_sys[mode].regulator0.slp_dbias = slp_dbias; in pmu_ll_lp_set_regulator_sleep_dbias()
258 FORCE_INLINE_ATTR void pmu_ll_lp_set_regulator_dbias(pmu_dev_t *hw, pmu_lp_mode_t mode, uint32_t db… in pmu_ll_lp_set_regulator_dbias() argument
260 hw->lp_sys[mode].regulator0.dbias = dbias; in pmu_ll_lp_set_regulator_dbias()
263 FORCE_INLINE_ATTR void pmu_ll_lp_set_regulator_driver_bar(pmu_dev_t *hw, pmu_lp_mode_t mode, uint32… in pmu_ll_lp_set_regulator_driver_bar() argument
265 hw->lp_sys[mode].regulator1.drv_b = drv_b; in pmu_ll_lp_set_regulator_driver_bar()
268 FORCE_INLINE_ATTR void pmu_ll_lp_set_xtal_xpd(pmu_dev_t *hw, pmu_lp_mode_t mode, bool xpd_xtal) in pmu_ll_lp_set_xtal_xpd() argument
270 HAL_ASSERT(mode == PMU_MODE_LP_SLEEP); in pmu_ll_lp_set_xtal_xpd()
271 hw->lp_sys[mode].xtal.xpd_xtal = xpd_xtal; in pmu_ll_lp_set_xtal_xpd()
275 FORCE_INLINE_ATTR void pmu_ll_lp_set_dig_power(pmu_dev_t *hw, pmu_lp_mode_t mode, uint32_t flag) in pmu_ll_lp_set_dig_power() argument
277 hw->lp_sys[mode].dig_power.val = flag; in pmu_ll_lp_set_dig_power()
280 FORCE_INLINE_ATTR void pmu_ll_lp_set_clk_power(pmu_dev_t *hw, pmu_lp_mode_t mode, uint32_t xpd_flag) in pmu_ll_lp_set_clk_power() argument
282 hw->lp_sys[mode].clk_power.val = xpd_flag; in pmu_ll_lp_set_clk_power()
285 FORCE_INLINE_ATTR uint32_t pmu_ll_lp_get_clk_power(pmu_dev_t *hw, pmu_lp_mode_t mode) in pmu_ll_lp_get_clk_power() argument
287 return hw->lp_sys[mode].clk_power.val; in pmu_ll_lp_get_clk_power()
290 FORCE_INLINE_ATTR void pmu_ll_lp_set_bias_xpd(pmu_dev_t *hw, pmu_lp_mode_t mode, bool xpd_bias) in pmu_ll_lp_set_bias_xpd() argument
292 HAL_ASSERT(mode == PMU_MODE_LP_SLEEP); in pmu_ll_lp_set_bias_xpd()
293 hw->lp_sys[mode].bias.xpd_bias = xpd_bias; in pmu_ll_lp_set_bias_xpd()
296 FORCE_INLINE_ATTR void pmu_ll_lp_set_dbg_atten(pmu_dev_t *hw, pmu_lp_mode_t mode, uint32_t value) in pmu_ll_lp_set_dbg_atten() argument
298 HAL_ASSERT(mode == PMU_MODE_LP_SLEEP); in pmu_ll_lp_set_dbg_atten()
299 hw->lp_sys[mode].bias.dbg_atten = value; in pmu_ll_lp_set_dbg_atten()
302 FORCE_INLINE_ATTR void pmu_ll_lp_set_current_power_off(pmu_dev_t *hw, pmu_lp_mode_t mode, bool off) in pmu_ll_lp_set_current_power_off() argument
304 HAL_ASSERT(mode == PMU_MODE_LP_SLEEP); in pmu_ll_lp_set_current_power_off()
305 hw->lp_sys[mode].bias.pd_cur = off; in pmu_ll_lp_set_current_power_off()
308 FORCE_INLINE_ATTR void pmu_ll_lp_set_bias_sleep_enable(pmu_dev_t *hw, pmu_lp_mode_t mode, bool en) in pmu_ll_lp_set_bias_sleep_enable() argument
310 HAL_ASSERT(mode == PMU_MODE_LP_SLEEP); in pmu_ll_lp_set_bias_sleep_enable()
311 hw->lp_sys[mode].bias.bias_sleep = en; in pmu_ll_lp_set_bias_sleep_enable()
485 FORCE_INLINE_ATTR void pmu_ll_hp_set_sleep_protect_mode(pmu_dev_t *hw, int mode) in pmu_ll_hp_set_sleep_protect_mode() argument
487 hw->wakeup.cntl3.sleep_prt_sel = mode; in pmu_ll_hp_set_sleep_protect_mode()