Lines Matching refs:psi
105 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)regs); in mec_hal_ps2_init() local
109 if (!psi) { in mec_hal_ps2_init()
113 mec_hal_pcr_clr_blk_slp_en(psi->pcr_id); in mec_hal_ps2_init()
115 mec_hal_pcr_blk_reset(psi->pcr_id); in mec_hal_ps2_init()
120 mec_hal_girq_ctrl(psi->devi, 0); in mec_hal_ps2_init()
121 mec_hal_girq_clr_src(psi->devi); in mec_hal_ps2_init()
137 mec_hal_girq_ctrl(psi->devi, 1); in mec_hal_ps2_init()
145 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)regs); in mec_hal_ps2_control() local
147 if (!psi) { in mec_hal_ps2_control()
158 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)regs); in mec_hal_ps2_is_enabled() local
160 if (!psi) { in mec_hal_ps2_is_enabled()
169 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_ctrl() local
171 if (!psi) { in mec_hal_ps2_girq_ctrl()
175 mec_hal_girq_ctrl(psi->devi, enable); in mec_hal_ps2_girq_ctrl()
182 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_clr() local
184 if (!psi) { in mec_hal_ps2_girq_clr()
188 mec_hal_girq_clr_src(psi->devi); in mec_hal_ps2_girq_clr()
195 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_result() local
197 if (!psi) { in mec_hal_ps2_girq_result()
201 return mec_hal_girq_result(psi->devi); in mec_hal_ps2_girq_result()
206 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_wake_enable() local
209 if (!psi || (port >= MEC5_PS2_PORT_MAX)) { in mec_hal_ps2_girq_wake_enable()
213 if ((uint32_t)psi->port_map & MEC_BIT(port)) { in mec_hal_ps2_girq_wake_enable()
217 devi = psi->port_a_wake_devi; in mec_hal_ps2_girq_wake_enable()
219 devi = psi->port_b_wake_devi; in mec_hal_ps2_girq_wake_enable()
229 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_wake_result() local
231 if (!psi) { in mec_hal_ps2_girq_wake_result()
236 return mec_hal_girq_result(psi->port_a_wake_devi); in mec_hal_ps2_girq_wake_result()
238 return mec_hal_girq_result(psi->port_b_wake_devi); in mec_hal_ps2_girq_wake_result()
244 const struct mec_ps2_info *psi = find_ps2_info((uint32_t)base); in mec_hal_ps2_girq_wake_clr() local
247 if (!psi) { in mec_hal_ps2_girq_wake_clr()
251 devi = psi->port_a_wake_devi; in mec_hal_ps2_girq_wake_clr()
253 devi = psi->port_b_wake_devi; in mec_hal_ps2_girq_wake_clr()