Home
last modified time | relevance | path

Searched full:pll4 (Results 1 – 25 of 106) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dallwinner,sun9i-a80-pll4-clk.yaml4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-pll4-clk.yaml#
20 const: allwinner,sun9i-a80-pll4-clk
44 compatible = "allwinner,sun9i-a80-pll4-clk";
47 clock-output-names = "pll4";
Dallwinner,sun9i-a80-apb0-clk.yaml50 clocks = <&osc24M>, <&pll4>;
59 clocks = <&osc24M>, <&pll4>;
Dallwinner,sun4i-a10-ve-clk.yaml51 clocks = <&pll4>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dallwinner,sun9i-a80-pll4-clk.yaml4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-pll4-clk.yaml#
20 const: allwinner,sun9i-a80-pll4-clk
44 compatible = "allwinner,sun9i-a80-pll4-clk";
47 clock-output-names = "pll4";
Dqcom,gcc-ipq8064.yaml34 - description: PLL4 from LCC
41 - const: pll4
64 clocks = <&pxo_board>, <&cxo_board>, <&lcc PLL4>;
65 clock-names = "pxo", "cxo", "pll4";
Dallwinner,sun9i-a80-apb0-clk.yaml50 clocks = <&osc24M>, <&pll4>;
59 clocks = <&osc24M>, <&pll4>;
/kernel/linux/linux-5.10/drivers/clk/qcom/
Dlcc-ipq806x.c26 static struct clk_pll pll4 = { variable
35 .name = "pll4",
394 [PLL4] = &pll4.clkr,
437 /* Configure the rate of PLL4 if the bootloader hasn't already */ in lcc_ipq806x_probe()
440 clk_pll_configure_sr(&pll4, regmap, &pll4_config, true); in lcc_ipq806x_probe()
441 /* Enable PLL4 source on the LPASS Primary PLL Mux */ in lcc_ipq806x_probe()
Dlcc-mdm9615.c28 static struct clk_pll pll4 = { variable
37 .name = "pll4",
481 [PLL4] = &pll4.clkr,
544 /* Use the correct frequency plan depending on speed of PLL4 */ in lcc_mdm9615_probe()
555 /* Enable PLL4 source on the LPASS Primary PLL Mux */ in lcc_mdm9615_probe()
Dlcc-msm8960.c26 static struct clk_pll pll4 = { variable
35 .name = "pll4",
479 [PLL4] = &pll4.clkr,
543 /* Use the correct frequency plan depending on speed of PLL4 */ in lcc_msm8960_probe()
554 /* Enable PLL4 source on the LPASS Primary PLL Mux */ in lcc_msm8960_probe()
/kernel/linux/linux-6.6/drivers/clk/qcom/
Dlcc-ipq806x.c26 static struct clk_pll pll4 = { variable
35 .name = "pll4",
401 [PLL4] = &pll4.clkr,
450 /* Configure the rate of PLL4 if the bootloader hasn't already */ in lcc_ipq806x_probe()
453 clk_pll_configure_sr(&pll4, regmap, &pll4_config, true); in lcc_ipq806x_probe()
454 /* Enable PLL4 source on the LPASS Primary PLL Mux */ in lcc_ipq806x_probe()
Dlcc-msm8960.c29 static struct clk_pll pll4 = { variable
38 .name = "pll4",
397 [PLL4] = &pll4.clkr,
470 /* Use the correct frequency plan depending on speed of PLL4 */ in lcc_msm8960_probe()
481 /* Enable PLL4 source on the LPASS Primary PLL Mux */ in lcc_msm8960_probe()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dti,j721e-cpb-audio.yaml19 clock for AUDIO_REFCLK2 needs to be changed between PLL4 (for 48KHz) and
25 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
34 PLL4 ---> PLL4_HSDIV0 ---> MCASP0_AUXCLK ---> McASP0.auxclk
Dti,j721e-cpb-ivi-audio.yaml24 for AUDIO_REFCLK0 needs to be changed between PLL4 (for 48KHz) and PLL15 (for
28 Note: the same PLL4 and PLL15 is used by the audio support on the CPB!
31 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dti,j721e-cpb-audio.yaml17 clock for AUDIO_REFCLK2 needs to be changed between PLL4 (for 48KHz) and
23 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
32 PLL4 ---> PLL4_HSDIV0 ---> MCASP0_AUXCLK ---> McASP0.auxclk
Dti,j721e-cpb-ivi-audio.yaml22 for AUDIO_REFCLK0 needs to be changed between PLL4 (for 48KHz) and PLL15 (for
26 Note: the same PLL4 and PLL15 is used by the audio support on the CPB!
29 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
/kernel/linux/linux-5.10/drivers/clk/sunxi/
Dclk-sun9i-core.c18 * sun9i_a80_get_pll4_factors() - calculates n, p, m factors for PLL4
19 * PLL4 rate is calculated as follows
82 pr_err("Could not get registers for a80-pll4-clk: %pOFn\n", in sun9i_a80_pll4_setup()
90 CLK_OF_DECLARE(sun9i_a80_pll4, "allwinner,sun9i-a80-pll4-clk", sun9i_a80_pll4_setup);
Dclk-sun9i-cpus.c62 /* apply pre-divider first if parent is pll4 */ in sun9i_a80_cpus_clk_recalc_rate()
86 /* calculate pre-divider if parent is pll4 */ in sun9i_a80_cpus_clk_round()
/kernel/linux/linux-6.6/drivers/clk/sunxi/
Dclk-sun9i-core.c18 * sun9i_a80_get_pll4_factors() - calculates n, p, m factors for PLL4
19 * PLL4 rate is calculated as follows
82 pr_err("Could not get registers for a80-pll4-clk: %pOFn\n", in sun9i_a80_pll4_setup()
90 CLK_OF_DECLARE(sun9i_a80_pll4, "allwinner,sun9i-a80-pll4-clk", sun9i_a80_pll4_setup);
Dclk-sun9i-cpus.c62 /* apply pre-divider first if parent is pll4 */ in sun9i_a80_cpus_clk_recalc_rate()
86 /* calculate pre-divider if parent is pll4 */ in sun9i_a80_cpus_clk_round()
/kernel/linux/linux-6.6/include/dt-bindings/clock/
Dqcom,lcc-ipq806x.h9 #define PLL4 0 macro
Dqcom,lcc-msm8960.h9 #define PLL4 0 macro
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dqcom,lcc-ipq806x.h9 #define PLL4 0 macro
Dqcom,lcc-msm8960.h9 #define PLL4 0 macro
Dqcom,lcc-mdm9615.h11 #define PLL4 0 macro
/kernel/linux/linux-6.6/drivers/clk/imx/
Dclk-imx8ulp.c37 static const char * const hifi_sels[] = { "frosc", "pll4", "pll4_pfd0", "sosc",
40 "pll4", "pll4", "pll4", "pll4", };
251 clks[IMX8ULP_CLK_PLL4] = imx_clk_hw_pllv4(IMX_PLLV4_IMX8ULP, "pll4", "pll4_pre_sel", base + 0x600); in imx8ulp_clk_cgc2_init()
252 clks[IMX8ULP_CLK_PLL4_VCODIV] = imx_clk_hw_divider("pll4_vcodiv", "pll4", base + 0x604, 0, 6); in imx8ulp_clk_cgc2_init()

12345