Home
last modified time | relevance | path

Searched full:clkin (Results 1 – 25 of 141) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi_pll.c46 unsigned long clkin; in hdmi_pll_compute() local
49 clkin = clk_get_rate(pll->pll.clkin); in hdmi_pll_compute()
51 DSSDBG("clkin %lu, target tmds %lu\n", clkin, target_tmds); in hdmi_pll_compute()
56 n = DIV_ROUND_UP(clkin, hw->fint_max); in hdmi_pll_compute()
57 fint = clkin / n; in hdmi_pll_compute()
192 pll->clkin = clk; in dsi_init_pll_data()
Dpll.c72 r = clk_prepare_enable(pll->clkin); in dss_pll_enable()
92 clk_disable_unprepare(pll->clkin); in dss_pll_enable()
103 clk_disable_unprepare(pll->clkin); in dss_pll_disable()
146 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc() argument
162 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc()
163 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc()
168 fint = clkin / n; in dss_pll_calc()
/kernel/linux/linux-4.19/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi_pll.c49 unsigned long clkin; in hdmi_pll_compute() local
52 clkin = clk_get_rate(pll->pll.clkin); in hdmi_pll_compute()
54 DSSDBG("clkin %lu, target tmds %lu\n", clkin, target_tmds); in hdmi_pll_compute()
59 n = DIV_ROUND_UP(clkin, hw->fint_max); in hdmi_pll_compute()
60 fint = clkin / n; in hdmi_pll_compute()
195 pll->clkin = clk; in dsi_init_pll_data()
Dpll.c83 r = clk_prepare_enable(pll->clkin); in dss_pll_enable()
103 clk_disable_unprepare(pll->clkin); in dss_pll_enable()
114 clk_disable_unprepare(pll->clkin); in dss_pll_disable()
157 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc() argument
173 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc()
174 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc()
179 fint = clkin / n; in dss_pll_calc()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
Dpll.c127 r = clk_prepare_enable(pll->clkin); in dss_pll_enable()
147 clk_disable_unprepare(pll->clkin); in dss_pll_enable()
158 clk_disable_unprepare(pll->clkin); in dss_pll_disable()
202 * clkdco = clkin / n * m * 2
205 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_a() argument
221 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc_a()
222 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc_a()
233 fint = clkin / n; in dss_pll_calc_a()
263 * clkdco = clkin / n * m + clkin / n * mf / 262144
266 bool dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_b() argument
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/omapdrm/dss/
Dpll.c138 r = clk_prepare_enable(pll->clkin); in dss_pll_enable()
158 clk_disable_unprepare(pll->clkin); in dss_pll_enable()
169 clk_disable_unprepare(pll->clkin); in dss_pll_disable()
213 * clkdco = clkin / n * m * 2
216 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_a() argument
232 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); in dss_pll_calc_a()
233 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); in dss_pll_calc_a()
244 fint = clkin / n; in dss_pll_calc_a()
274 * clkdco = clkin / n * m + clkin / n * mf / 262144
277 bool dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin, in dss_pll_calc_b() argument
[all …]
/kernel/linux/linux-4.19/drivers/clk/
Dclk-aspeed.c96 [ASPEED_CLK_GATE_REFCLK] = { 6, -1, "refclk-gate", "clkin", CLK_IS_CRITICAL },
168 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, in aspeed_ast2400_calc_pll()
180 /* F = clkin * [(M+1) / (N+1)] / (P + 1) */ in aspeed_ast2500_calc_pll()
189 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, in aspeed_ast2500_calc_pll()
519 hw = clk_hw_register_fixed_rate(NULL, "fixed-24m", "clkin", in aspeed_clk_probe()
581 u32 val, div, clkin, hpll; in aspeed_ast2400_cc() local
589 * CLKIN is the crystal oscillator, 24, 48 or 25MHz selected by in aspeed_ast2400_cc()
595 clkin = 25000000; in aspeed_ast2400_cc()
598 clkin = 48000000; in aspeed_ast2400_cc()
601 clkin = 24000000; in aspeed_ast2400_cc()
[all …]
/kernel/linux/linux-5.10/drivers/clk/
Dclk-aspeed.c55 [ASPEED_CLK_GATE_REFCLK] = { 6, -1, "refclk-gate", "clkin", CLK_IS_CRITICAL },
145 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, in aspeed_ast2400_calc_pll()
157 /* F = clkin * [(M+1) / (N+1)] / (P + 1) */ in aspeed_ast2500_calc_pll()
166 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, in aspeed_ast2500_calc_pll()
509 hw = clk_hw_register_fixed_rate(NULL, "fixed-24m", "clkin", in aspeed_clk_probe()
586 u32 val, div, clkin, hpll; in aspeed_ast2400_cc() local
594 * CLKIN is the crystal oscillator, 24, 48 or 25MHz selected by in aspeed_ast2400_cc()
600 clkin = 25000000; in aspeed_ast2400_cc()
603 clkin = 48000000; in aspeed_ast2400_cc()
606 clkin = 24000000; in aspeed_ast2400_cc()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Didt,versaclock5.txt20 5p49v6901: (required) either or both of XTAL or CLKIN
24 Xtal used) or CLKIN reference
29 5p49v6901: (required) either or both of "xin", "clkin".
31 - 5p49v5935: (optional) property not present or "clkin".
Dsilabs,si5351.txt23 handles, shall be xtal reference clock or xtal and clkin for
25 "clkin" respectively.
47 3 = clkin (si5351c only)
/kernel/linux/linux-4.19/drivers/iio/frequency/
Dadf4350.c40 unsigned long clkin; member
123 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt()
280 st->clkin = readin; in adf4350_write()
329 st->clkin = clk_get_rate(st->clk); in adf4350_read()
331 val = st->clkin; in adf4350_read()
514 if (!pdata->clkin) { in adf4350_probe()
515 clk = devm_clk_get(&spi->dev, "clkin"); in adf4350_probe()
555 st->clkin = clk_get_rate(clk); in adf4350_probe()
557 st->clkin = pdata->clkin; in adf4350_probe()
/kernel/linux/linux-5.10/drivers/iio/frequency/
Dadf4350.c39 unsigned long clkin; member
128 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt()
285 st->clkin = readin; in adf4350_write()
334 st->clkin = clk_get_rate(st->clk); in adf4350_read()
336 val = st->clkin; in adf4350_read()
512 if (!pdata->clkin) { in adf4350_probe()
513 clk = devm_clk_get(&spi->dev, "clkin"); in adf4350_probe()
554 st->clkin = clk_get_rate(clk); in adf4350_probe()
556 st->clkin = pdata->clkin; in adf4350_probe()
Dadf4371.c160 struct clk *clkin; member
547 clk_disable_unprepare(st->clkin); in adf4371_clk_disable()
582 st->clkin = devm_clk_get(&spi->dev, "clkin"); in adf4371_probe()
583 if (IS_ERR(st->clkin)) in adf4371_probe()
584 return PTR_ERR(st->clkin); in adf4371_probe()
586 ret = clk_prepare_enable(st->clkin); in adf4371_probe()
594 st->clkin_freq = clk_get_rate(st->clkin); in adf4371_probe()
/kernel/linux/linux-4.19/include/linux/platform_data/
Dsi5351.h13 * @SI5351_PLL_SRC_CLKIN: pll source clock is CLKIN input (Si5351C only)
40 * @SI5351_CLKOUT_SRC_CLKIN: clkout N source clock is CLKIN (Si5351C only)
106 * @clk_clkin: clkin input clock
/kernel/linux/linux-5.10/include/linux/platform_data/
Dsi5351.h13 * @SI5351_PLL_SRC_CLKIN: pll source clock is CLKIN input (Si5351C only)
40 * @SI5351_CLKOUT_SRC_CLKIN: clkout N source clock is CLKIN (Si5351C only)
106 * @clk_clkin: clkin input clock
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Damlogic,meson-saradc.yaml46 - const: clkin
135 clock-names = "clkin", "core", "adc_clk", "adc_sel";
143 clock-names = "clkin", "core";
/kernel/linux/linux-5.10/drivers/thermal/
Dsun8i_thermal.c393 * clkin = 24MHz in sun8i_h3_thermal_init()
397 * x = period * clkin / 4096 / filter_samples - 1 in sun8i_h3_thermal_init()
405 * clkin = 24MHz in sun8i_h3_thermal_init()
407 * x = T_acq * clkin - 1 in sun8i_h3_thermal_init()
431 * clkin = 24MHz in sun50i_h6_thermal_init()
433 * x = T_acq * clkin - 1 in sun50i_h6_thermal_init()
443 * clkin = 24MHz in sun50i_h6_thermal_init()
447 * x = period * clkin / 4096 / filter_samples - 1 in sun50i_h6_thermal_init()
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstih407-pinctrl.dtsi742 CLKIN = <&pio10 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
751 CLKIN = <&pio10 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
770 CLKIN = <&pio11 7 ALT1 IN CLKNOTDATA 0 CLK_A>;
779 CLKIN = <&pio11 7 ALT1 IN CLKNOTDATA 0 CLK_A>;
798 CLKIN = <&pio13 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
807 CLKIN = <&pio13 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
819 CLKIN = <&pio14 0 ALT1 IN CLKNOTDATA 0 CLK_A>;
831 CLKIN = <&pio14 5 ALT3 IN CLKNOTDATA 0 CLK_A>;
843 CLKIN = <&pio18 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
852 CLKIN = <&pio19 3 ALT2 IN CLKNOTDATA 0 CLK_A>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstih407-pinctrl.dtsi739 CLKIN = <&pio10 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
748 CLKIN = <&pio10 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
767 CLKIN = <&pio11 7 ALT1 IN CLKNOTDATA 0 CLK_A>;
776 CLKIN = <&pio11 7 ALT1 IN CLKNOTDATA 0 CLK_A>;
795 CLKIN = <&pio13 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
804 CLKIN = <&pio13 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
816 CLKIN = <&pio14 0 ALT1 IN CLKNOTDATA 0 CLK_A>;
828 CLKIN = <&pio14 5 ALT3 IN CLKNOTDATA 0 CLK_A>;
840 CLKIN = <&pio18 3 ALT1 IN CLKNOTDATA 0 CLK_A>;
849 CLKIN = <&pio19 3 ALT2 IN CLKNOTDATA 0 CLK_A>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dsilabs,si5351.txt23 handles, shall be xtal reference clock or xtal and clkin for
25 "clkin" respectively.
47 3 = clkin (si5351c only)
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/frequency/
Dadf4371.yaml33 Must be "clkin"
64 clock-names = "clkin";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Damlogic,meson-saradc.txt17 - "clkin" for the reference clock (typically XTAL)
36 clock-names = "clkin", "core", "sana", "adc_clk", "adc_sel";
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/
Damlogic,meson-mx-sdio.txt22 - clock-names : must contain "core" and "clkin"
46 clock-names = "core", "clkin";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Damlogic,meson-mx-sdio.txt22 - clock-names : must contain "core" and "clkin"
46 clock-names = "core", "clkin";

123456