Lines Matching refs:mod_num

69 u32 psc_get_domain_num(u32 mod_num)  in psc_get_domain_num()  argument
74 domain_num = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCFG(mod_num)); in psc_get_domain_num()
94 int psc_set_state(u32 mod_num, u32 state) in psc_set_state() argument
107 v = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCFG(mod_num)); in psc_set_state()
131 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_state()
134 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_state()
156 int psc_enable_module(u32 mod_num) in psc_enable_module() argument
161 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_enable_module()
165 return psc_set_state(mod_num, PSC_REG_VAL_MDCTL_NEXT_ON); in psc_enable_module()
174 int psc_disable_module(u32 mod_num) in psc_disable_module() argument
179 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_disable_module()
183 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_disable_module()
185 return psc_set_state(mod_num, PSC_REG_VAL_MDCTL_NEXT_SWRSTDISABLE); in psc_disable_module()
199 int psc_set_reset_iso(u32 mod_num) in psc_set_reset_iso() argument
205 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_reset_iso()
207 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_set_reset_iso()
209 v = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCFG(mod_num)); in psc_set_reset_iso()
247 int psc_module_keep_in_reset_enabled(u32 mod_num, bool gate_clocks) in psc_module_keep_in_reset_enabled() argument
251 int domain_num = psc_get_domain_num(mod_num); in psc_module_keep_in_reset_enabled()
256 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); 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()
270 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_keep_in_reset_enabled()
277 mdstat = __raw_readl(KS2_PSC_BASE + PSC_REG_MDSTAT(mod_num)); in psc_module_keep_in_reset_enabled()
279 mdstat = __raw_readl(KS2_PSC_BASE + PSC_REG_MDSTAT(mod_num)); in psc_module_keep_in_reset_enabled()
305 int psc_module_release_from_reset(u32 mod_num) in psc_module_release_from_reset() argument
308 int domain_num = psc_get_domain_num(mod_num); in psc_module_release_from_reset()
313 mdctl = __raw_readl(KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_release_from_reset()
317 __raw_writel(mdctl, KS2_PSC_BASE + PSC_REG_MDCTL(mod_num)); in psc_module_release_from_reset()
321 mdstat = __raw_readl(KS2_PSC_BASE + PSC_REG_MDSTAT(mod_num)); in psc_module_release_from_reset()
323 mdstat = __raw_readl(KS2_PSC_BASE + PSC_REG_MDSTAT(mod_num)); in psc_module_release_from_reset()