Lines Matching refs:mdctl

98 	u32 mdctl;  in psc_set_state()  local
131 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_state()
132 mdctl = PSC_REG_MDCTL_SET_NEXT(mdctl, state); in psc_set_state()
133 mdctl = PSC_REG_MDCTL_SET_RESET_ISO(mdctl, reset_iso); in psc_set_state()
134 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_state()
158 u32 mdctl; in psc_enable_module() local
161 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_enable_module()
162 if ((mdctl & 0x3f) == PSC_REG_VAL_MDSTAT_STATE_ON) in psc_enable_module()
176 u32 mdctl; in psc_disable_module() local
179 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_disable_module()
180 if ((mdctl & 0x3f) == 0) in psc_disable_module()
182 mdctl = PSC_REG_MDCTL_SET_LRSTZ(mdctl, 0); in psc_disable_module()
183 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_disable_module()
202 u32 mdctl; in psc_set_reset_iso() local
205 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_reset_iso()
206 mdctl = PSC_REG_MDCTL_SET_RESET_ISO(mdctl, 1); in psc_set_reset_iso()
207 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_reset_iso()
249 u32 mdctl, ptcmd, mdstat; in psc_module_keep_in_reset_enabled() local
256 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_keep_in_reset_enabled()
258 if ((mdctl & PSC_REG_MDCTL_SET_LRSTZ(mdctl, 1))) { in psc_module_keep_in_reset_enabled()
259 mdctl = PSC_REG_MDCTL_SET_LRSTZ(mdctl, 0); in psc_module_keep_in_reset_enabled()
260 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_keep_in_reset_enabled()
266 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_keep_in_reset_enabled()
269 mdctl = PSC_REG_MDCTL_SET_NEXT(mdctl, next_state); in psc_module_keep_in_reset_enabled()
270 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_keep_in_reset_enabled()
307 u32 mdctl, mdstat; in psc_module_release_from_reset() local
313 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_release_from_reset()
315 if ((mdctl & PSC_REG_MDCTL_SET_LRSTZ(mdctl, 0))) { in psc_module_release_from_reset()
316 mdctl = PSC_REG_MDCTL_SET_LRSTZ(mdctl, 1); in psc_module_release_from_reset()
317 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_release_from_reset()