Home
last modified time | relevance | path

Searched full:oscin (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dti,lmk04832.yaml44 - const: oscin
154 lmk04832_oscin: oscin {
159 clock-output-names = "lmk04832-oscin";
180 clock-names = "oscin";
/Linux-v6.1/arch/arm/mach-davinci/
Dclock.h47 * OMAP-L138 system reference guide recommends a wait for 4 OSCIN/CLKIN
49 * ensures we are good for all > 4MHz OSCIN/CLKIN inputs. Typically the input
Dsleep.S127 /* Wait for PLL to lock (assume prediv = 1, 25MHz OSCIN) */
/Linux-v6.1/drivers/clk/davinci/
Dpll-da850.c58 "oscin",
177 "oscin",
202 davinci_pll_clk_register(dev, &da850_pll1_info, "oscin", base, cfgchip); in da850_pll1_init()
Dpll.c33 #define OSCIN_CLK_NAME "oscin"
80 * OMAP-L138 system reference guide recommends a wait for 4 OSCIN/CLKIN
82 * ensures we are good for all > 4MHz OSCIN/CLKIN inputs. Typically the input
357 * OSCIN > [PREDIV >] PLL > [POSTDIV >] PLLEN
359 * - OSCIN is the parent clock (on secondary PLL, may come from primary PLL)
389 * We register a clock named "oscin" that serves as the internal in davinci_pll_clk_register()
392 * OBSCLK domains. NB: The various TRMs use "OSCIN" to mean in davinci_pll_clk_register()
Dpll-dm365.c45 "oscin",
127 davinci_pll_clk_register(dev, &dm365_pll2_info, "oscin", base, cfgchip); in dm365_pll2_init()
Dpll-dm355.c70 davinci_pll_clk_register(dev, &dm355_pll2_info, "oscin", base, cfgchip); in dm355_pll2_init()
/Linux-v6.1/drivers/clk/
Dclk-lmk04832.c237 * @oscin: PLL2 input clock
256 struct clk *oscin; member
440 * @prate: parent rate to the PLL2, usually OSCin
452 * VCO = OSCin * 2 * PLL2_N * PLL2_P / PLL2_R
593 parent_names[0] = __clk_get_name(lmk->oscin); in lmk04832_register_vco()
1395 lmk->oscin = devm_clk_get(lmk->dev, "oscin"); in lmk04832_probe()
1396 if (IS_ERR(lmk->oscin)) { in lmk04832_probe()
1397 dev_err(lmk->dev, "failed to get oscin clock\n"); in lmk04832_probe()
1398 return PTR_ERR(lmk->oscin); in lmk04832_probe()
1401 ret = clk_prepare_enable(lmk->oscin); in lmk04832_probe()
[all …]
/Linux-v6.1/drivers/media/cec/platform/meson/
Dao-cec-g12a.c184 struct clk *oscin; member
350 parent_name = __clk_get_name(ao_cec->oscin); in meson_ao_cec_g12a_setup_clk()
696 ao_cec->oscin = devm_clk_get(&pdev->dev, "oscin"); in meson_ao_cec_g12a_probe()
697 if (IS_ERR(ao_cec->oscin)) { in meson_ao_cec_g12a_probe()
698 dev_err(&pdev->dev, "oscin clock request failed\n"); in meson_ao_cec_g12a_probe()
699 ret = PTR_ERR(ao_cec->oscin); in meson_ao_cec_g12a_probe()
/Linux-v6.1/Documentation/devicetree/bindings/media/
Damlogic,meson-gx-ao-cec.yaml74 - const: oscin
/Linux-v6.1/Documentation/devicetree/bindings/clock/ti/davinci/
Dpll.txt19 wave input on the OSCIN pin instead of using a crystal oscillator.
/Linux-v6.1/arch/arm64/boot/dts/amlogic/
Dmeson-g12-common.dtsi2031 clock-names = "oscin";