Searched refs:pmu_base (Results 1 – 6 of 6) sorted by relevance
| /drivers/soc/dove/ |
| A D | pmu.c | 33 void __iomem *pmu_base; member 149 void __iomem *pmu_base = pmu->pmu_base; in pmu_domain_power_off() local 157 val &= readl_relaxed(pmu_base + PMU_ISO); in pmu_domain_power_off() 158 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_off() 170 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_off() 183 void __iomem *pmu_base = pmu->pmu_base; in pmu_domain_power_on() local 190 writel_relaxed(val, pmu_base + PMU_PWR); in pmu_domain_power_on() 203 writel_relaxed(val, pmu_base + PMU_ISO); in pmu_domain_power_on() 320 pmu->pmu_base = initdata->pmu_base; in dove_init_pmu_legacy() 397 if (!pmu->pmc_base || !pmu->pmu_base) { in dove_init_pmu() [all …]
|
| /drivers/perf/ |
| A D | starfive_starlink_pmu.c | 74 void __iomem *pmu_base; member 200 writeq(event->hw.config, starlink_pmu->pmu_base + in starlink_pmu_counter_start() 208 writeq(STARLINK_PMU_GLOBAL_ENABLE, starlink_pmu->pmu_base + in starlink_pmu_counter_start() 219 val = readq(starlink_pmu->pmu_base + STARLINK_PMU_CONTROL); in starlink_pmu_counter_stop() 244 new_raw_count = readq(starlink_pmu->pmu_base + in starlink_pmu_update() 247 new_raw_count = readq(starlink_pmu->pmu_base + in starlink_pmu_update() 412 overflow_status = readq(starlink_pmu->pmu_base + in starlink_pmu_handle_irq() 417 writeq(BIT_ULL(idx), starlink_pmu->pmu_base + in starlink_pmu_handle_irq() 519 starlink_pmu->pmu_base = in starlink_pmu_probe() 521 if (IS_ERR(starlink_pmu->pmu_base)) in starlink_pmu_probe() [all …]
|
| A D | arm-ni.c | 103 void __iomem *pmu_base; member 340 u_new = readl_relaxed(cd->pmu_base + NI_PMCCNTR_U); in arm_ni_read_ccnt() 343 l = readl_relaxed(cd->pmu_base + NI_PMCCNTR_L); in arm_ni_read_ccnt() 344 u_new = readl_relaxed(cd->pmu_base + NI_PMCCNTR_U); in arm_ni_read_ccnt() 472 writel_relaxed(reg, cd->pmu_base + NI_PMOVSCLR); in arm_ni_handle_irq() 508 cd->pmu_base = unit_base; in arm_ni_init_cd() 532 res_start += cd->pmu_base - ni->base; in arm_ni_init_cd() 539 cd->pmu_base + NI_PMCR); in arm_ni_init_cd() 541 writel_relaxed(U32_MAX, cd->pmu_base + NI_PMOVSCLR); in arm_ni_init_cd() 575 writel_relaxed(0, cd->pmu_base + NI_PMCR); in arm_ni_remove() [all …]
|
| A D | arm-cmn.c | 131 #define CMN_DT_PMCCNTR(dtc) ((dtc)->pmu_base + 0x40) 136 #define CMN_DT_PMCR(dtc) ((dtc)->pmu_base + 0x100) 144 #define CMN_DT_PMSSR(dtc) ((dtc)->pmu_base + 0x128) 147 #define CMN_DT_PMSRR(dtc) ((dtc)->pmu_base + 0x130) 283 void __iomem *pmu_base; member 317 void __iomem *pmu_base; member 451 return readl_relaxed(xp->pmu_base + offset); in arm_cmn_device_connect_info() 2118 dtm->base = xp->pmu_base + CMN_DTM_OFFSET(idx); in arm_cmn_init_dtm() 2132 dtc->pmu_base = dn->pmu_base; in arm_cmn_init_dtc() 2440 dn->pmu_base += CMN_CCLA_PMU_EVENT_SEL; in arm_cmn_discover() [all …]
|
| /drivers/soc/samsung/ |
| A D | exynos-pmu.c | 60 unsigned long pmu_base = (unsigned long)context; in tensor_sec_reg_write() local 62 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_write() 77 unsigned long pmu_base = (unsigned long)context; in tensor_sec_reg_rmw() local 79 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_rmw()
|
| /drivers/pinctrl/mvebu/ |
| A D | pinctrl-dove.c | 60 static void __iomem *pmu_base; variable 74 func = readl(pmu_base + PMU_SIGNAL_SELECT_0 + off); in dove_pmu_mpp_ctrl_get() 95 func = readl(pmu_base + PMU_SIGNAL_SELECT_0 + off); in dove_pmu_mpp_ctrl_set() 98 writel(func, pmu_base + PMU_SIGNAL_SELECT_0 + off); in dove_pmu_mpp_ctrl_set() 828 pmu_base = devm_ioremap_resource(&pdev->dev, res); in dove_pinctrl_probe() 829 if (IS_ERR(pmu_base)) { in dove_pinctrl_probe() 830 ret = PTR_ERR(pmu_base); in dove_pinctrl_probe()
|
Completed in 27 milliseconds