Searched refs:PMC_SW_RST (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/soc/dove/ |
H A D | pmu.c | 22 #define PMC_SW_RST 0x30 macro 55 val = readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 56 writel_relaxed(val & ~BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 57 writel_relaxed(val | BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 70 val &= readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_assert() 71 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_assert() 84 val |= readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_deassert() 85 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_deassert() 164 val &= readl_relaxed(pmc_base + PMC_SW_RST); in pmu_domain_power_off() 165 writel_relaxed(val, pmc_base + PMC_SW_RST); in pmu_domain_power_off() [all...] |
/kernel/linux/linux-6.6/drivers/soc/dove/ |
H A D | pmu.c | 22 #define PMC_SW_RST 0x30 macro 55 val = readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 56 writel_relaxed(val & ~BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 57 writel_relaxed(val | BIT(id), pmu->pmc_base + PMC_SW_RST); in pmu_reset_reset() 70 val &= readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_assert() 71 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_assert() 84 val |= readl_relaxed(pmu->pmc_base + PMC_SW_RST); in pmu_reset_deassert() 85 writel_relaxed(val, pmu->pmc_base + PMC_SW_RST); in pmu_reset_deassert() 164 val &= readl_relaxed(pmc_base + PMC_SW_RST); in pmu_domain_power_off() 165 writel_relaxed(val, pmc_base + PMC_SW_RST); in pmu_domain_power_off() [all...] |
Completed in 2 milliseconds