Searched refs:wait_ctrl (Results 1 - 2 of 2) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/devfreq/ |
H A D | rockchip_dmc.c | 992 static struct dmcfreq_wait_ctrl_t wait_ctrl; variable 1022 if (!wait_ctrl.wait_en) { in rockchip_dmcfreq_wait_complete() 1026 wait_ctrl.wait_flag = -1; in rockchip_dmcfreq_wait_complete() 1028 enable_irq(wait_ctrl.complt_irq); in rockchip_dmcfreq_wait_complete() 1035 if (wait_ctrl.dcf_en == 1) { in rockchip_dmcfreq_wait_complete() 1037 regmap_update_bits(wait_ctrl.regmap_dcf, 0x0, 0x1, 0x1); in rockchip_dmcfreq_wait_complete() 1038 } else if (wait_ctrl.dcf_en == DMCFREQ_WAIT_CTRL_T_DCF_EN_TWO) { in rockchip_dmcfreq_wait_complete() 1046 wait_event_timeout(wait_ctrl.wait_wq, (wait_ctrl.wait_flag == 0), msecs_to_jiffies(wait_ctrl in rockchip_dmcfreq_wait_complete() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_dmc.c | 1084 static struct dmcfreq_wait_ctrl_t wait_ctrl; variable 1114 if (!wait_ctrl.wait_en) { in rockchip_dmcfreq_wait_complete() 1118 wait_ctrl.wait_flag = -1; in rockchip_dmcfreq_wait_complete() 1120 enable_irq(wait_ctrl.complt_irq); in rockchip_dmcfreq_wait_complete() 1127 if (wait_ctrl.dcf_en == 1) { in rockchip_dmcfreq_wait_complete() 1129 regmap_update_bits(wait_ctrl.regmap_dcf, 0x0, 0x1, 0x1); in rockchip_dmcfreq_wait_complete() 1130 } else if (wait_ctrl.dcf_en == 2) { in rockchip_dmcfreq_wait_complete() 1138 wait_event_timeout(wait_ctrl.wait_wq, (wait_ctrl.wait_flag == 0), in rockchip_dmcfreq_wait_complete() 1139 msecs_to_jiffies(wait_ctrl in rockchip_dmcfreq_wait_complete() [all...] |
Completed in 6 milliseconds