Lines Matching refs:pmu_base
32 void __iomem *pmu_base; member
148 void __iomem *pmu_base = pmu->pmu_base; in pmu_domain_power_off() local
156 val &= readl_relaxed(pmu_base + PMU_ISO); in pmu_domain_power_off()
157 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_off()
168 val = readl_relaxed(pmu_base + PMU_PWR) | pmu_dom->pwr_mask; in pmu_domain_power_off()
169 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_off()
182 void __iomem *pmu_base = pmu->pmu_base; in pmu_domain_power_on() local
188 val = ~pmu_dom->pwr_mask & readl_relaxed(pmu_base + PMU_PWR); in pmu_domain_power_on()
189 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_on()
201 val |= readl_relaxed(pmu_base + PMU_ISO); in pmu_domain_power_on()
202 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_on()
213 unsigned int val = readl_relaxed(domain->pmu->pmu_base + PMU_PWR); in __pmu_domain_register()
353 pmu->pmu_base = of_iomap(pmu->of_node, 1); in dove_init_pmu()
354 if (!pmu->pmc_base || !pmu->pmu_base) { in dove_init_pmu()
356 iounmap(pmu->pmu_base); in dove_init_pmu()