Searched refs:anatop_base (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/clk/imx/ |
A D | clk-imx8mp.c | 416 void __iomem *anatop_base, *ccm_base; in imx8mp_clocks_probe() local 419 anatop_base = of_iomap(np, 0); in imx8mp_clocks_probe() 421 if (WARN_ON(!anatop_base)) in imx8mp_clocks_probe() 427 iounmap(anatop_base); in imx8mp_clocks_probe() 433 iounmap(anatop_base); in imx8mp_clocks_probe() 485 hws[IMX8MP_GPU_PLL_OUT] = imx_clk_hw_gate("gpu_pll_out", "gpu_pll_bypass", anatop_base + 0x64, 11); in imx8mp_clocks_probe() 486 hws[IMX8MP_VPU_PLL_OUT] = imx_clk_hw_gate("vpu_pll_out", "vpu_pll_bypass", anatop_base + 0x74, 11); in imx8mp_clocks_probe() 514 hws[IMX8MP_CLK_CLKOUT1_SEL] = imx_clk_hw_mux2("clkout1_sel", anatop_base + 0x128, 4, 4, in imx8mp_clocks_probe() 517 hws[IMX8MP_CLK_CLKOUT1] = imx_clk_hw_gate("clkout1", "clkout1_div", anatop_base + 0x128, 8); in imx8mp_clocks_probe() 518 hws[IMX8MP_CLK_CLKOUT2_SEL] = imx_clk_hw_mux2("clkout2_sel", anatop_base + 0x128, 20, 4, in imx8mp_clocks_probe() [all …]
|
A D | clk-imx93.c | 262 void __iomem *base, *anatop_base; in imx93_clocks_probe() local 289 anatop_base = of_iomap(np, 0); in imx93_clocks_probe() 291 if (WARN_ON(!anatop_base)) in imx93_clocks_probe() 294 clks[IMX93_CLK_AUDIO_PLL] = imx_clk_fracn_gppll("audio_pll", "osc_24m", anatop_base + 0x1200, in imx93_clocks_probe() 296 clks[IMX93_CLK_VIDEO_PLL] = imx_clk_fracn_gppll("video_pll", "osc_24m", anatop_base + 0x1400, in imx93_clocks_probe() 302 iounmap(anatop_base); in imx93_clocks_probe() 335 iounmap(anatop_base); in imx93_clocks_probe()
|
A D | clk-vf610.c | 59 #define PLL1_CTRL (anatop_base + 0x270) 60 #define PLL2_CTRL (anatop_base + 0x30) 61 #define PLL3_CTRL (anatop_base + 0x10) 62 #define PLL4_CTRL (anatop_base + 0x70) 63 #define PLL5_CTRL (anatop_base + 0xe0) 64 #define PLL6_CTRL (anatop_base + 0xa0) 65 #define PLL7_CTRL (anatop_base + 0x20) 66 #define ANA_MISC1 (anatop_base + 0x160) 68 static void __iomem *anatop_base; variable 200 anatop_base = of_iomap(np, 0); in vf610_clocks_init() [all …]
|
A D | clk-imx6sl.c | 103 static void __iomem *anatop_base; variable 132 if ((readl_relaxed(anatop_base + PLL_ARM) & in imx6sl_get_arm_divider_for_wait() 146 saved_pll_arm = val = readl_relaxed(anatop_base + PLL_ARM); in imx6sl_enable_pll_arm() 149 writel_relaxed(val, anatop_base + PLL_ARM); in imx6sl_enable_pll_arm() 150 while (!(readl_relaxed(anatop_base + PLL_ARM) & BM_PLL_ARM_LOCK)) in imx6sl_enable_pll_arm() 153 writel_relaxed(saved_pll_arm, anatop_base + PLL_ARM); in imx6sl_enable_pll_arm() 206 anatop_base = base; in imx6sl_clocks_init()
|
A D | clk-imx6q.c | 396 static void disable_anatop_clocks(void __iomem *anatop_base) in disable_anatop_clocks() argument 401 reg = readl_relaxed(anatop_base + CCM_ANALOG_PFD_528); in disable_anatop_clocks() 408 writel_relaxed(reg, anatop_base + CCM_ANALOG_PFD_528); in disable_anatop_clocks() 411 reg = readl_relaxed(anatop_base + CCM_ANALOG_PFD_480); in disable_anatop_clocks() 413 writel_relaxed(reg, anatop_base + CCM_ANALOG_PFD_480); in disable_anatop_clocks() 416 reg = readl_relaxed(anatop_base + CCM_ANALOG_PLL_VIDEO); in disable_anatop_clocks() 418 writel_relaxed(reg, anatop_base + CCM_ANALOG_PLL_VIDEO); in disable_anatop_clocks() 439 void __iomem *anatop_base, *base; in imx6q_clocks_init() local 461 anatop_base = base = of_iomap(np, 0); in imx6q_clocks_init() 644 disable_anatop_clocks(anatop_base); in imx6q_clocks_init()
|
/linux-6.3-rc2/arch/arm/mach-imx/ |
A D | anatop.c | 97 void __iomem *anatop_base; in imx_init_revision_from_anatop() local 104 anatop_base = of_iomap(np, 0); in imx_init_revision_from_anatop() 105 WARN_ON(!anatop_base); in imx_init_revision_from_anatop() 110 digprog = readl_relaxed(anatop_base + offset); in imx_init_revision_from_anatop() 111 iounmap(anatop_base); in imx_init_revision_from_anatop()
|
/linux-6.3-rc2/drivers/soc/imx/ |
A D | soc-imx8m.c | 124 void __iomem *anatop_base; in imx8mm_soc_revision() local 131 anatop_base = of_iomap(np, 0); in imx8mm_soc_revision() 132 WARN_ON(!anatop_base); in imx8mm_soc_revision() 134 rev = readl_relaxed(anatop_base + ANADIG_DIGPROG_IMX8MM); in imx8mm_soc_revision() 136 iounmap(anatop_base); in imx8mm_soc_revision()
|
Completed in 14 milliseconds