Home
last modified time | relevance | path

Searched full:plls (Results 1 – 25 of 201) sorted by relevance

123456789

/linux/Documentation/devicetree/bindings/clock/
H A Damlogic,axg-audio-clkc.yaml38 - description: input plls to generate clock signals N0
39 - description: input plls to generate clock signals N1
40 - description: input plls to generate clock signals N2
41 - description: input plls to generate clock signals N3
42 - description: input plls to generate clock signals N4
43 - description: input plls to generate clock signals N5
44 - description: input plls to generate clock signals N6
45 - description: input plls to generate clock signals N7
H A Dstarfive,jh7110-pll.yaml10 These PLLs are high speed, low jitter frequency synthesizers in the JH7110.
12 registers in the sys syscon. So the PLLs node should be a child of
H A Dmediatek,mt8188-sys-clock.yaml14 PLLs -->
20 The apmixedsys provides most of PLLs which generated from SoC 26m.
H A Dmediatek,mt8186-sys-clock.yaml14 PLLs -->
20 The apmixedsys provides most of PLLs which generated from SoC 26m.
H A Dmediatek,mt8195-sys-clock.yaml14 PLLs -->
20 The apmixedsys provides most of PLLs which generated from SoC 26m.
H A Dst,nomadik.txt7 PLLs and clock gates.
23 PLL nodes: these nodes represent the two PLLs on the system,
H A Dmediatek,mt8196-sys-clock.yaml15 PLLs -->
22 provide most of the PLLs which are generated from the SoC's 26MHZ crystal oscillator.
H A Dmediatek,mt8195-clock.yaml14 PLLs -->
21 The apusys_pll provides Plls which generated from SoC 26m for AI Processing Unit.
/linux/drivers/clk/bcm/
H A Dclk-iproc.h36 * Some PLLs require the PLL SW override bit to be set before changes can be
42 * Some PLLs use a different way to control clock power, via the PWRDWN bit in
48 * Some PLLs have separate registers for Status and Control. Identify this to
54 * Some PLLs have an additional divide by 2 in master clock calculation;
61 * Some PLLs provide a look up table for the leaf clock frequencies and
69 * Some PLLs have an active low reset
181 * Main clock control parameters for clocks derived from the PLLs
/linux/drivers/clk/mediatek/
H A Dclk-mt8188-apmixedsys.c59 static const struct mtk_pll_data plls[] = { variable
108 r = mtk_clk_register_plls(&pdev->dev, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_probe()
128 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_probe()
141 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_remove()
H A Dclk-pllfh.c201 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_cleanup_pllfhs() argument
211 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_cleanup_pllfhs()
245 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_pllfhs() argument
260 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_pllfhs()
285 mtk_clk_cleanup_pllfhs(base, plls, i, fhctl_base, pllfhs, num_fhs, in mtk_clk_register_pllfhs()
291 void mtk_clk_unregister_pllfhs(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_pllfhs() argument
298 mtk_clk_cleanup_pllfhs(NULL, plls, num_plls, NULL, pllfhs, in mtk_clk_unregister_pllfhs()
H A Dclk-mt8195-apmixedsys.c60 static const struct mtk_pll_data plls[] = { variable
183 r = mtk_clk_register_pllfhs(&pdev->dev, plls, ARRAY_SIZE(plls), in clk_mt8195_apmixed_probe()
204 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8195_apmixed_probe()
218 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8195_apmixed_remove()
H A Dclk-mt7986-apmixed.c41 static const struct mtk_pll_data plls[] = { variable
72 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7986_apmixed_probe()
76 mtk_clk_register_plls(&pdev->dev, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7986_apmixed_probe()
H A Dclk-mt7981-apmixed.c43 static const struct mtk_pll_data plls[] = { variable
74 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7981_apmixed_probe()
78 mtk_clk_register_plls(&pdev->dev, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7981_apmixed_probe()
H A Dclk-pll.c415 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_plls() argument
429 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls()
452 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls()
472 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_plls() argument
482 const struct mtk_pll_data *pll = &plls[i - 1]; in mtk_clk_unregister_plls()
/linux/drivers/clk/thead/
H A DKconfig12 both CPU PLLs, both DPU PLLs as well as the GMAC, VIDEO,
13 and TEE PLLs.
/linux/drivers/gpu/drm/omapdrm/dss/
H A Dpll.c32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_register()
33 if (!dss->plls[i]) { in dss_pll_register()
34 dss->plls[i] = pll; in dss_pll_register()
48 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_unregister()
49 if (dss->plls[i] == pll) { in dss_pll_unregister()
50 dss->plls[i] = NULL; in dss_pll_unregister()
61 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_find()
62 if (dss->plls[i] && strcmp(dss->plls[i]->name, name) == 0) in dss_pll_find()
63 return dss->plls[i]; in dss_pll_find()
/linux/drivers/clk/
H A DKconfig50 This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
96 This multi-function device has 3 main PLLs and several clock
203 synthesizer. Each chip has different number of PLLs and outputs.
204 For example, the CDCE925 contains two PLLs with spread-spectrum
245 provides read-only PLLs, derived from the main crystal clock (which
495 It implements SP7021 PLLs/gate.
H A Dclk-k210.c281 * PLLs.
300 * PLLs configuration: by default PLL0 runs at 780 MHz and PLL1 at 299 MHz.
325 * @plls: SoC PLLs descriptors
332 struct k210_pll plls[K210_PLL_NUM]; member
549 struct k210_pll *pll = &ksc->plls[pllid]; in k210_register_pll()
553 { .hw = &ksc->plls[K210_PLL0].hw }, in k210_register_pll()
554 { .hw = &ksc->plls[K210_PLL1].hw }, in k210_register_pll()
574 k210_init_pll(ksc->regs, i, &ksc->plls[i]); in k210_register_plls()
653 { .hw = &ksc->plls[K210_PLL0].hw }, in k210_register_aclk()
828 { .hw = &ksc->plls[K210_PLL0].hw } in k210_register_mux_clk()
[all …]
/linux/drivers/clk/meson/
H A DKconfig172 AKA C3. Say Y if you want the board to work, because PLLs are the parent
217 AKA S4. Say Y if you want the board to work, because PLLs are the parent of
243 device, AKA T7. PLLs are required by most peripheral to operate.
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-zynqmp-fpga18 BIT(2) 0: MMCMs/PLLs are not locked
19 1: MMCMs/PLLs are locked
/linux/drivers/clk/spacemit/
H A Dccu_common.c143 * The lock status of PLLs locate in MPMU region, while PLLs themselves in spacemit_ccu_probe()
/linux/arch/arm/mach-tegra/
H A Dsleep-tegra20.S277 * In LP0 and LP1 all PLLs will be turned off. Switch the CPU and system clock
282 * start by switching to CLKM to safely disable PLLs, then switch to
292 /* 2uS delay delay between changing SCLK and disabling PLLs */
/linux/drivers/clk/sunxi-ng/
H A Dccu_sdm.c80 * some PLLs support this. On later SoCs, all PLLs support this.
/linux/drivers/clk/qcom/
H A Dclk-cpu-8996.c8 * clocked via 2 PLLs, a primary and alternate. There are also
112 /* PLLs */
446 /* Ensure write goes through before PLLs are reconfigured */ in qcom_cpu_clk_msm8996_register_clks()
496 /* Enable alt PLLs */ in qcom_cpu_clk_msm8996_register_clks()

123456789