Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/clk/at91/
Dclk-plldiv.c30 struct clk_plldiv *plldiv = to_clk_plldiv(hw); in clk_plldiv_recalc_rate() local
33 regmap_read(plldiv->regmap, AT91_PMC_MCKR, &mckr); in clk_plldiv_recalc_rate()
61 struct clk_plldiv *plldiv = to_clk_plldiv(hw); in clk_plldiv_set_rate() local
66 regmap_update_bits(plldiv->regmap, AT91_PMC_MCKR, AT91_PMC_PLLADIV2, in clk_plldiv_set_rate()
82 struct clk_plldiv *plldiv; in at91_clk_register_plldiv() local
87 plldiv = kzalloc(sizeof(*plldiv), GFP_KERNEL); in at91_clk_register_plldiv()
88 if (!plldiv) in at91_clk_register_plldiv()
97 plldiv->hw.init = &init; in at91_clk_register_plldiv()
98 plldiv->regmap = regmap; in at91_clk_register_plldiv()
100 hw = &plldiv->hw; in at91_clk_register_plldiv()
[all …]
DMakefile7 obj-y += clk-slow.o clk-main.o clk-pll.o clk-plldiv.o clk-master.o
/Linux-v4.19/arch/mips/kernel/
Dcsrc-bcm1480.c49 unsigned int plldiv; in sb1480_clocksource_init() local
52 plldiv = G_BCM1480_SYS_PLL_DIV(__raw_readq(IOADDR(A_SCD_SYSTEM_CFG))); in sb1480_clocksource_init()
53 zbbus = ((plldiv >> 1) * 50000000) + ((plldiv & 1) * 25000000); in sb1480_clocksource_init()
/Linux-v4.19/arch/mips/sibyte/bcm1480/
Dsetup.c122 int plldiv; in bcm1480_setup() local
135 plldiv = G_BCM1480_SYS_PLL_DIV(__raw_readq(IOADDR(A_SCD_SYSTEM_CFG))); in bcm1480_setup()
136 zbbus_mhz = ((plldiv >> 1) * 50) + ((plldiv & 1) * 25); in bcm1480_setup()
/Linux-v4.19/arch/mips/sibyte/sb1250/
Dsetup.c184 int plldiv; in sb1250_setup() local
197 plldiv = G_SYS_PLL_DIV(__raw_readq(IOADDR(A_SCD_SYSTEM_CFG))); in sb1250_setup()
198 zbbus_mhz = ((plldiv >> 1) * 50) + ((plldiv & 1) * 25); in sb1250_setup()
/Linux-v4.19/arch/c6x/platforms/
Dpll.c211 u32 v, plldiv = 0; in clk_sysclk_recalc() local
245 plldiv = (v & PLLDIV_RATIO_MASK) + 1; in clk_sysclk_recalc()
247 if (plldiv == 0) in clk_sysclk_recalc()
248 plldiv = 1; in clk_sysclk_recalc()
250 rate /= plldiv; in clk_sysclk_recalc()
253 clk->name, plldiv, rate / 1000); in clk_sysclk_recalc()
/Linux-v4.19/sound/soc/codecs/
Dml26124.c61 u8 plldiv; member
383 snd_soc_component_update_bits(component, ML26124_PLLDIV, 0x1f, coeff_div[i].plldiv); in ml26124_hw_params()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dat91-clock.txt55 "atmel,at91sam9x5-clk-plldiv":
334 Required properties for plldiv clocks (plldiv = pll / 2):
342 compatible = "atmel,at91sam9x5-clk-plldiv";
/Linux-v4.19/sound/soc/uniphier/
Daio.h279 int plldiv; member
Daio-core.c538 if (sub->aio->plldiv >= ARRAY_SIZE(v_div)) { in aio_port_set_clk()
540 sub->aio->plldiv); in aio_port_set_clk()
546 v_div[sub->aio->plldiv]; in aio_port_set_clk()
Daio-cpu.c198 aio->plldiv = div_id; in uniphier_aio_set_sysclk()
/Linux-v4.19/arch/arm/boot/dts/
Dat91sam9n12.dtsi165 compatible = "atmel,at91sam9x5-clk-plldiv";
Dat91sam9x5.dtsi173 compatible = "atmel,at91sam9x5-clk-plldiv";
Dat91sam9g45.dtsi167 compatible = "atmel,at91sam9x5-clk-plldiv";
Dsama5d2.dtsi503 compatible = "atmel,at91sam9x5-clk-plldiv";
Dsama5d3.dtsi1037 compatible = "atmel,at91sam9x5-clk-plldiv";
Dsama5d4.dtsi441 compatible = "atmel,at91sam9x5-clk-plldiv";