Home
last modified time | relevance | path

Searched refs:pmcfg1 (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/perf/
H A Dfsl_imx9_ddr_perf.c469 u32 pmcfg1, pmcfg2; in imx93_ddr_perf_monitor_config() local
476 pmcfg1 = readl_relaxed(pmu->base + PMCFG1); in imx93_ddr_perf_monitor_config()
479 pmcfg1 = event == 73 ? pmcfg1 | mask[counter - 2] : in imx93_ddr_perf_monitor_config()
480 pmcfg1 & ~mask[counter - 2]; in imx93_ddr_perf_monitor_config()
482 pmcfg1 &= ~FIELD_PREP(MX93_PMCFG1_ID_MASK, 0x3FFFF); in imx93_ddr_perf_monitor_config()
483 pmcfg1 |= FIELD_PREP(MX93_PMCFG1_ID_MASK, axi_mask); in imx93_ddr_perf_monitor_config()
484 writel_relaxed(pmcfg1, pmu->base + PMCFG1); in imx93_ddr_perf_monitor_config()
495 u32 pmcfg1, pmcfg, offset = 0; in imx95_ddr_perf_monitor_config() local
497 pmcfg1 = readl_relaxed(pmu->base + PMCFG1); in imx95_ddr_perf_monitor_config()
502 pmcfg1 |= MX95_PMCFG1_WR_BEAT_FILT_EN; in imx95_ddr_perf_monitor_config()
[all …]