Searched full:cpupll (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/drivers/clk/mstar/ |
D | clk-msc313-cpupll.c | 71 static u32 msc313_cpupll_reg_read32(struct msc313_cpupll *cpupll, unsigned int reg) in msc313_cpupll_reg_read32() argument 75 value = ioread16(cpupll->base + reg + 4) << 16; in msc313_cpupll_reg_read32() 76 value |= ioread16(cpupll->base + reg); in msc313_cpupll_reg_read32() 81 static void msc313_cpupll_reg_write32(struct msc313_cpupll *cpupll, unsigned int reg, u32 value) in msc313_cpupll_reg_write32() argument 85 iowrite16(l, cpupll->base + reg); in msc313_cpupll_reg_write32() 86 iowrite16(h, cpupll->base + reg + 4); in msc313_cpupll_reg_write32() 89 static void msc313_cpupll_setfreq(struct msc313_cpupll *cpupll, u32 regvalue) in msc313_cpupll_setfreq() argument 93 msc313_cpupll_reg_write32(cpupll, REG_LPF_HIGH_BOTTOM, regvalue); in msc313_cpupll_setfreq() 95 iowrite16(0x1, cpupll->base + REG_LPF_MYSTERYONE); in msc313_cpupll_setfreq() 96 iowrite16(0x6, cpupll->base + REG_LPF_MYSTERYTWO); in msc313_cpupll_setfreq() [all …]
|
D | Makefile | 6 obj-$(CONFIG_MSTAR_MSC313_CPUPLL) += clk-msc313-cpupll.o
|
D | Kconfig | 3 bool "MStar CPUPLL driver"
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | mstar,msc313-cpupll.yaml | 4 $id: http://devicetree.org/schemas/clock/mstar,msc313-cpupll.yaml# 18 const: mstar,msc313-cpupll 40 cpupll: cpupll@206400 { 41 compatible = "mstar,msc313-cpupll";
|
/linux-6.12.1/arch/arm/boot/dts/sigmastar/ |
D | mstar-v7.dtsi | 24 clocks = <&cpupll>; 160 cpupll: cpupll@206400 { label 161 compatible = "mstar,msc313-cpupll";
|
D | mstar-infinity2m.dtsi | 29 clocks = <&cpupll>;
|
/linux-6.12.1/drivers/clk/berlin/ |
D | bg2q.c | 46 SYSPLL, CPUPLL, enumerator 54 [CPUPLL] = "cpupll", 307 pr_err("%pOF: Unable to map cpupll base\n", np); in berlin2q_clock_setup() 326 clk_names[CPUPLL], clk_names[REFCLK], 0); in berlin2q_clock_setup() 361 clk_hw_register_fixed_factor(NULL, "cpu", clk_names[CPUPLL], in berlin2q_clock_setup()
|
D | bg2.c | 91 SYSPLL, MEMPLL, CPUPLL, enumerator 107 [CPUPLL] = "cpupll", 167 CPUPLL, MEMPLL, MEMPLL, MEMPLL, MEMPLL 540 clk_names[CPUPLL], clk_names[REFCLK], 0); in berlin2_clock_setup() 592 parent_names[0] = clk_names[CPUPLL]; in berlin2_clock_setup() 598 clk_names[CPUPLL] = clk_hw_get_name(hw); in berlin2_clock_setup()
|
/linux-6.12.1/arch/mips/alchemy/common/ |
D | power.c | 83 /* restore clock configuration. Writing CPUPLL last will in restore_core_regs()
|
D | clock.c | 24 * - sysbus clock: CPU core clock (CPUPLL) divided by 2, 3 or 4.
|
/linux-6.12.1/drivers/pinctrl/berlin/ |
D | pinctrl-as370.c | 287 BERLIN_PINCTRL_FUNCTION(0x0, "cpupll"), /* OUT */
|
D | berlin-bg4ct.c | 140 BERLIN_PINCTRL_FUNCTION(0x2, "cpupll"), /* CLKO */
|