Home
last modified time | relevance | path

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

/linux/drivers/soc/dove/
A Dpmu.c32 void __iomem *pmc_base; member
150 void __iomem *pmc_base = pmu->pmc_base; in pmu_domain_power_off() local
165 writel_relaxed(val, pmc_base + PMC_SW_RST); in pmu_domain_power_off()
184 void __iomem *pmc_base = pmu->pmc_base; in pmu_domain_power_on() local
274 writel(0, pmu->pmc_base + PMC_IRQ_MASK); in dove_init_pmu_irq()
275 writel(0, pmu->pmc_base + PMC_IRQ_CAUSE); in dove_init_pmu_irq()
295 gc->reg_base = pmu->pmc_base; in dove_init_pmu_irq()
320 pmu->pmc_base = initdata->pmc_base; in dove_init_pmu_legacy()
396 pmu->pmc_base = of_iomap(pmu->of_node, 0); in dove_init_pmu()
398 if (!pmu->pmc_base || !pmu->pmu_base) { in dove_init_pmu()
[all …]
/linux/arch/arm/mach-vt8500/
A Dvt8500.c31 static void __iomem *pmc_base; variable
35 if (pmc_base) in vt8500_restart()
36 writel(1, pmc_base + VT8500_PMSR_REG); in vt8500_restart()
57 writew(5, pmc_base + VT8500_HCR_REG); in vt8500_power_off()
132 pmc_base = of_iomap(np, 0); in vt8500_init()
134 if (!pmc_base) in vt8500_init()
139 pmc_base = ioremap(LEGACY_PMC_BASE, 0x1000); in vt8500_init()
140 if (!pmc_base) in vt8500_init()
143 if (pmc_base) in vt8500_init()
/linux/drivers/clk/tegra/
A Dclk-tegra-super-gen4.c166 void __iomem *pmc_base, in tegra_super_clk_init() argument
234 clk_base, pmc_base, CLK_IGNORE_UNUSED, params, NULL); in tegra_super_clk_init()
238 pmc_base, CLK_IGNORE_UNUSED, params, NULL); in tegra_super_clk_init()
254 void __iomem *pmc_base, in tegra_super_clk_gen4_init() argument
258 tegra_super_clk_init(clk_base, pmc_base, tegra_clks, params, in tegra_super_clk_gen4_init()
263 void __iomem *pmc_base, in tegra_super_clk_gen5_init() argument
267 tegra_super_clk_init(clk_base, pmc_base, tegra_clks, params, in tegra_super_clk_gen5_init()
A Dclk-tegra30.c149 static void __iomem *pmc_base; variable
816 clk = tegra_clk_register_pll("pll_c", "pll_ref", clk_base, pmc_base, 0, in tegra30_pll_init()
830 clk = tegra_clk_register_pll("pll_m", "pll_ref", clk_base, pmc_base, in tegra30_pll_init()
844 clk = tegra_clk_register_pll("pll_x", "pll_ref", clk_base, pmc_base, 0, in tegra30_pll_init()
859 clk = tegra_clk_register_pll("pll_d", "pll_ref", clk_base, pmc_base, 0, in tegra30_pll_init()
883 clk = tegra_clk_register_plle("pll_e", "pll_e_mux", clk_base, pmc_base, in tegra30_pll_init()
987 tegra_super_clk_gen4_init(clk_base, pmc_base, tegra30_clks, NULL); in tegra30_super_clk_init()
1074 tegra_periph_clk_init(clk_base, pmc_base, tegra30_clks, &pll_p_params); in tegra30_periph_clk_init()
1333 pmc_base = of_iomap(node, 0); in tegra30_clock_init()
1334 if (!pmc_base) { in tegra30_clock_init()
[all …]
A Dclk-tegra114.c131 static void __iomem *pmc_base; variable
1015 void __iomem *pmc_base) in tegra114_periph_clk_init() argument
1070 tegra_periph_clk_init(clk_base, pmc_base, tegra114_clks, in tegra114_periph_clk_init()
1319 pmc_base = of_iomap(node, 0); in tegra114_clock_init()
1320 if (!pmc_base) { in tegra114_clock_init()
1337 tegra114_pll_init(clk_base, pmc_base); in tegra114_clock_init()
1338 tegra114_periph_clk_init(clk_base, pmc_base); in tegra114_clock_init()
1339 tegra_audio_clk_init(clk_base, pmc_base, tegra114_clks, in tegra114_clock_init()
1342 tegra_super_clk_gen4_init(clk_base, pmc_base, tegra114_clks, in tegra114_clock_init()
A Dclk-tegra124.c120 static void __iomem *pmc_base; variable
1025 void __iomem *pmc_base) in tegra124_periph_clk_init() argument
1083 tegra_periph_clk_init(clk_base, pmc_base, tegra124_clks, &pll_p_params); in tegra124_periph_clk_init()
1473 pmc_base = of_iomap(node, 0); in tegra124_132_clock_init_pre()
1474 if (!pmc_base) { in tegra124_132_clock_init_pre()
1491 tegra124_pll_init(clk_base, pmc_base); in tegra124_132_clock_init_pre()
1492 tegra124_periph_clk_init(clk_base, pmc_base); in tegra124_132_clock_init_pre()
1493 tegra_audio_clk_init(clk_base, pmc_base, tegra124_clks, in tegra124_132_clock_init_pre()
1535 tegra_super_clk_gen4_init(clk_base, pmc_base, tegra124_clks, in tegra124_132_clock_init_post()
A Dclk-tegra-audio.c164 void __iomem *pmc_base, struct tegra_clk *tegra_clks, in tegra_audio_clk_init() argument
184 clk_base, pmc_base, 0, info->pll_params, in tegra_audio_clk_init()
A Dclk-tegra20.c131 static void __iomem *pmc_base; variable
690 clk = tegra_clk_register_plle("pll_e", "pll_ref", clk_base, pmc_base, in tegra20_pll_init()
857 tegra_periph_clk_init(clk_base, pmc_base, tegra20_clks, &pll_p_params); in tegra20_periph_clk_init()
1130 pmc_base = of_iomap(node, 0); in tegra20_clock_init()
1131 if (!pmc_base) { in tegra20_clock_init()
1145 tegra_super_clk_gen4_init(clk_base, pmc_base, tegra20_clks, NULL); in tegra20_clock_init()
A Dclk.h860 void __iomem *pmc_base, struct tegra_clk *tegra_clks,
864 void tegra_periph_clk_init(void __iomem *clk_base, void __iomem *pmc_base,
874 void __iomem *pmc_base, struct tegra_clk *tegra_clks,
877 void __iomem *pmc_base, struct tegra_clk *tegra_clks,
A Dclk-tegra-periph.c939 static void __init init_pllp(void __iomem *clk_base, void __iomem *pmc_base, in init_pllp() argument
951 pmc_base, 0, pll_params, NULL); in init_pllp()
1023 void __iomem *pmc_base, struct tegra_clk *tegra_clks, in tegra_periph_clk_init() argument
1026 init_pllp(clk_base, pmc_base, tegra_clks, pll_params); in tegra_periph_clk_init()
A Dclk-tegra210.c299 static void __iomem *pmc_base; variable
3091 void __iomem *pmc_base) in tegra210_periph_clk_init() argument
3184 tegra_periph_clk_init(clk_base, pmc_base, tegra210_clks, &pll_p_params); in tegra210_periph_clk_init()
3750 pmc_base = of_iomap(node, 0); in tegra210_clock_init()
3751 if (!pmc_base) { in tegra210_clock_init()
3789 tegra210_pll_init(clk_base, pmc_base); in tegra210_clock_init()
3790 tegra210_periph_clk_init(np, clk_base, pmc_base); in tegra210_clock_init()
3791 tegra_audio_clk_init(clk_base, pmc_base, tegra210_clks, in tegra210_clock_init()
3802 tegra_super_clk_gen5_init(clk_base, pmc_base, tegra210_clks, in tegra210_clock_init()
/linux/drivers/clk/
A Dclk-vt8500.c48 static void __iomem *pmc_base; variable
56 pmc_base = of_iomap(np, 0); in vtwm_set_pmc_base()
58 pmc_base = ioremap(LEGACY_PMC_BASE, 0x1000); in vtwm_set_pmc_base()
61 if (!pmc_base) in vtwm_set_pmc_base()
71 while (readl(pmc_base) & VT8500_PMC_BUSY_MASK) in vt8500_pmc_wait_busy()
234 if (!pmc_base) in vtwm_device_clk_init()
245 dev_clk->en_reg = pmc_base + en_reg; in vtwm_device_clk_init()
257 dev_clk->div_reg = pmc_base + div_reg; in vtwm_device_clk_init()
683 if (!pmc_base) in vtwm_pll_clk_init()
694 pll_clk->reg = pmc_base + reg; in vtwm_pll_clk_init()
/linux/drivers/power/reset/
A Dat91-sama5d2_shdwc.c97 void __iomem *pmc_base; member
167 "r" (at91_shdwc->pmc_base), in at91_poweroff()
380 at91_shdwc->pmc_base = of_iomap(np, 0); in at91_shdwc_probe()
383 if (!at91_shdwc->pmc_base) { in at91_shdwc_probe()
419 iounmap(at91_shdwc->pmc_base); in at91_shdwc_probe()
439 iounmap(shdw->pmc_base); in at91_shdwc_remove()
/linux/arch/arm/mach-at91/
A Dpm_suspend.S457 ldr pmc, .pmc_base
549 ldr pmc, .pmc_base
804 ldr pmc, .pmc_base
860 ldr pmc, .pmc_base
913 ldr pmc, .pmc_base
956 ldr pmc, .pmc_base
975 ldr pmc, .pmc_base
1035 str tmp1, .pmc_base
1081 ldr pmc, .pmc_base
1096 .pmc_base: label
/linux/include/linux/soc/dove/
A Dpmu.h15 void __iomem *pmc_base; member
/linux/arch/arm/mach-tegra/
A Dsleep-tegra30.S112 .macro store_pllm_pmc_state, rd, tmp, pmc_base
113 ldr \rd, [\pmc_base, #PMC_PLLP_WB0_OVERRIDE]
122 .macro pllm_pmc_enable, rd, pmc_base
125 ldrne \rd, [\pmc_base, #PMC_PLLP_WB0_OVERRIDE]
127 strne \rd, [\pmc_base, #PMC_PLLP_WB0_OVERRIDE]
/linux/arch/arm/mach-dove/
A Dcommon.c413 .pmc_base = DOVE_PMU_VIRT_BASE,
/linux/
A DSystem.map162198 ffff80001213b630 b pmc_base
162220 ffff80001213b6d8 b pmc_base
A D.tmp_System.map162198 ffff80001213b630 b pmc_base
162220 ffff80001213b6d8 b pmc_base

Completed in 417 milliseconds