Searched +full:pll1 +full:- +full:div2 (Results 1 – 12 of 12) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | fsl,qoriq-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/fsl,qoriq-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <[email protected]> 24 --------------- ------------- 36 - items: 37 - enum: 38 - fsl,p2041-clockgen 39 - fsl,p3041-clockgen [all …]
|
/linux-6.14.4/arch/sh/kernel/cpu/sh4a/ |
D | clock-shx3.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * arch/sh/kernel/cpu/sh4/clock-shx3.c 5 * SH-X3 support for the clock framework 7 * Copyright (C) 2006-2007 Renesas Technology Corp. 8 * Copyright (C) 2006-2007 Renesas Solutions Corp. 9 * Copyright (C) 2006-2010 Paul Mundt 28 /* PLL1 has a fixed x72 multiplier. */ in pll_recalc() 29 return clk->parent->rate * 72; in pll_recalc() 47 static unsigned int div2[] = { 1, 2, 4, 6, 8, 12, 16, 18, variable 51 .divisors = div2, [all …]
|
D | clock-sh7786.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * arch/sh/kernel/cpu/sh4a/clock-sh7786.c 30 * Clock modes 0, 1, and 2 use an x64 multiplier against PLL1, in pll_recalc() 35 return clk->parent->rate * multiplier; in pll_recalc() 53 static unsigned int div2[] = { 1, 2, 4, 6, 8, 12, 16, 18, variable 57 .divisors = div2, 58 .nr_divisors = ARRAY_SIZE(div2), 139 CLKDEV_ICK_ID("fck", "sh-sci.5", &mstp_clks[MSTP029]), 140 CLKDEV_ICK_ID("fck", "sh-sci.4", &mstp_clks[MSTP028]), 141 CLKDEV_ICK_ID("fck", "sh-sci.3", &mstp_clks[MSTP027]), [all …]
|
/linux-6.14.4/drivers/clk/ |
D | clk-npcm8xx.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <linux/clk-provider.h> 23 #include <dt-bindings/clock/nuvoton,npcm845-clk.h> 24 #include <soc/nuvoton/clock-npcm8xx.h> 92 { "pll1", { .index = 0 }, NPCM8XX_PLLCON1, 0 }, 190 { NPCM8XX_CLKDIV1, 21, 5, "pre_adc", &npcm8xx_muxes[6].hw, CLK_DIVIDER_READ_ONLY, 0, -1 }, 237 val = readl_relaxed(pll->pllcon); in npcm8xx_clk_pll_recalc_rate() 265 return ERR_PTR(-ENOMEM); in npcm8xx_clk_register_pll() 273 pll->pllcon = pllcon; in npcm8xx_clk_register_pll() 274 pll->hw.init = &init; in npcm8xx_clk_register_pll() [all …]
|
D | clk-npcm7xx.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/clk-provider.h> 20 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h> 51 val = readl_relaxed(pll->pllcon); in npcm7xx_clk_pll_recalc_rate() 79 return ERR_PTR(-ENOMEM); in npcm7xx_clk_register_pll() 89 pll->pllcon = pllcon; in npcm7xx_clk_register_pll() 90 pll->hw.init = &init; in npcm7xx_clk_register_pll() 92 hw = &pll->hw; in npcm7xx_clk_register_pll() 142 * defined in include/dt-bindings/clock/nuvoton, NPCM7XX-clock.h for 143 * this specific clock. Otherwise, set to -1. [all …]
|
D | clk-versaclock3.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <linux/clk-provider.h> 85 #define VC3_DIV_MASK(width) ((1 << (width)) - 1) 128 VC3_SE1_MUX = VC3_SE1 - 1, 129 VC3_SE2_MUX = VC3_SE2 - 1, 130 VC3_SE3_MUX = VC3_SE3 - 1, 131 VC3_DIFF1_MUX = VC3_DIFF1 - 1, 132 VC3_DIFF2_MUX = VC3_DIFF2 - 1, 222 const struct vc3_clk_data *pfd_mux = vc3->data; in vc3_pfd_mux_get_parent() 225 regmap_read(vc3->regmap, pfd_mux->offs, &src); in vc3_pfd_mux_get_parent() [all …]
|
/linux-6.14.4/arch/arm/boot/dts/st/ |
D | stih410-clock.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <dt-bindings/clock/stih410-clks.h> 10 clk_sysin: clk-sysin { 11 #clock-cells = <0>; 12 compatible = "fixed-clock"; 13 clock-frequency = <30000000>; 14 clock-output-names = "CLK_SYSIN"; 17 clk_tmdsout_hdmi: clk-tmdsout-hdmi { 18 #clock-cells = <0>; 19 compatible = "fixed-clock"; [all …]
|
D | stih418-clock.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <dt-bindings/clock/stih418-clks.h> 10 clk_sysin: clk-sysin { 11 #clock-cells = <0>; 12 compatible = "fixed-clock"; 13 clock-frequency = <30000000>; 14 clock-output-names = "CLK_SYSIN"; 17 clk_tmdsout_hdmi: clk-tmdsout-hdmi { 18 #clock-cells = <0>; 19 compatible = "fixed-clock"; [all …]
|
D | stih407-clock.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <dt-bindings/clock/stih407-clks.h> 10 clk_sysin: clk-sysin { 11 #clock-cells = <0>; 12 compatible = "fixed-clock"; 13 clock-frequency = <30000000>; 16 clk_tmdsout_hdmi: clk-tmdsout-hdmi { 17 #clock-cells = <0>; 18 compatible = "fixed-clock"; 19 clock-frequency = <0>; [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_dpll_mgr.c | 2 * Copyright © 2006-2016 Intel Corporation 46 * per-pipe or per-encoder dedicated PLLs, others allow the use of any PLL 128 shared_dpll[pll->index] = pll->state; in intel_atomic_duplicate_dpll_state() 136 drm_WARN_ON(s->dev, !drm_modeset_is_locked(&s->dev->mode_config.connection_mutex)); in intel_atomic_get_shared_dpll_state() 138 if (!state->dpll_set) { in intel_atomic_get_shared_dpll_state() 139 state->dpll_set = true; in intel_atomic_get_shared_dpll_state() 141 intel_atomic_duplicate_dpll_state(to_i915(s->dev), in intel_atomic_get_shared_dpll_state() 142 state->shared_dpll); in intel_atomic_get_shared_dpll_state() 145 return state->shared_dpll; in intel_atomic_get_shared_dpll_state() 149 * intel_get_shared_dpll_by_id - get a DPLL given its id [all …]
|
/linux-6.14.4/sound/soc/codecs/ |
D | wm8991.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8991.c -- WM8991 ALSA Soc Audio driver 5 * Copyright 2007-2010 Wolfson Microelectronics PLC. 23 #include <sound/soc-dapm.h> 36 { 1, 0x0000 }, /* R1 - Power Management (1) */ 37 { 2, 0x6000 }, /* R2 - Power Management (2) */ 38 { 3, 0x0000 }, /* R3 - Power Management (3) */ 39 { 4, 0x4050 }, /* R4 - Audio Interface (1) */ 40 { 5, 0x4000 }, /* R5 - Audio Interface (2) */ 41 { 6, 0x01C8 }, /* R6 - Clocking (1) */ [all …]
|
/linux-6.14.4/drivers/clk/stm32/ |
D | clk-stm32mp1.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) STMicroelectronics 2018 - All Rights Reserved 9 #include <linux/clk-provider.h> 17 #include <linux/reset-controller.h> 21 #include <dt-bindings/clock/stm32mp1-clks.h> 23 #include "reset-stm32.h" 171 "ck_hse", "pll4_r", "clk-hse-div2" 397 struct gate_cfg *gate_cfg = cfg->cfg; in _clk_hw_register_gate() 400 cfg->name, in _clk_hw_register_gate() 401 cfg->parent_name, in _clk_hw_register_gate() [all …]
|