Home
last modified time | relevance | path

Searched refs:extclk (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v6.6/drivers/rtc/
Drtc-ftrtc010.c35 struct clk *extclk; member
133 rtc->extclk = devm_clk_get(dev, "EXTCLK"); in ftrtc010_rtc_probe()
134 if (IS_ERR(rtc->extclk)) { in ftrtc010_rtc_probe()
137 ret = clk_prepare_enable(rtc->extclk); in ftrtc010_rtc_probe()
188 clk_disable_unprepare(rtc->extclk); in ftrtc010_rtc_probe()
198 if (!IS_ERR(rtc->extclk)) in ftrtc010_rtc_remove()
199 clk_disable_unprepare(rtc->extclk); in ftrtc010_rtc_remove()
/Linux-v6.6/sound/soc/kirkwood/
Dkirkwood-i2s.c220 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate()
236 clk_set_rate(priv->extclk, 256 * rate); in kirkwood_set_rate()
688 priv->extclk = devm_clk_get(&pdev->dev, "extclk"); in kirkwood_i2s_dev_probe()
689 if (IS_ERR(priv->extclk)) { in kirkwood_i2s_dev_probe()
690 if (PTR_ERR(priv->extclk) == -EPROBE_DEFER) in kirkwood_i2s_dev_probe()
693 if (clk_is_match(priv->extclk, priv->clk)) { in kirkwood_i2s_dev_probe()
694 devm_clk_put(&pdev->dev, priv->extclk); in kirkwood_i2s_dev_probe()
695 priv->extclk = ERR_PTR(-EINVAL); in kirkwood_i2s_dev_probe()
698 clk_prepare_enable(priv->extclk); in kirkwood_i2s_dev_probe()
732 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_probe()
[all …]
Dkirkwood.h137 struct clk *extclk; member
/Linux-v6.6/drivers/regulator/
Dmax8649.c54 unsigned extclk:1; member
203 info->extclk = pdata->extclk; in max8649_regulator_probe()
204 data = (info->extclk) ? MAX8649_SYNC_EXTCLK : 0; in max8649_regulator_probe()
207 if (info->extclk) { in max8649_regulator_probe()
/Linux-v6.6/sound/soc/pxa/
Dpxa-ssp.c40 struct clk *extclk; member
86 clk_prepare_enable(priv->extclk); in pxa_ssp_startup()
110 clk_disable_unprepare(priv->extclk); in pxa_ssp_shutdown()
193 if (priv->extclk) { in pxa_ssp_set_dai_sysclk()
201 ret = clk_set_rate(priv->extclk, freq); in pxa_ssp_set_dai_sysclk()
772 priv->extclk = devm_clk_get(dev, "extclk"); in pxa_ssp_probe()
773 if (IS_ERR(priv->extclk)) { in pxa_ssp_probe()
774 ret = PTR_ERR(priv->extclk); in pxa_ssp_probe()
778 priv->extclk = NULL; in pxa_ssp_probe()
/Linux-v6.6/drivers/mfd/
Dwcd934x.c229 ddata->extclk = devm_clk_get(dev, "extclk"); in wcd934x_slim_probe()
230 if (IS_ERR(ddata->extclk)) in wcd934x_slim_probe()
231 return dev_err_probe(dev, PTR_ERR(ddata->extclk), in wcd934x_slim_probe()
/Linux-v6.6/include/linux/mfd/wcd934x/
Dwcd934x.h26 struct clk *extclk; member
/Linux-v6.6/include/linux/regulator/
Dmax8649.h36 unsigned extclk:1; member
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/
Dmarvell,dove-pinctrl.txt33 mpp12 12 gpio, pmu, uart2(rts), audio0(extclk), sdio1(cd),
35 mpp13 13 gpio, pmu, uart2(cts), audio1(extclk), sdio1(wp),
36 ssp(extclk), pmu*
Dmarvell,kirkwood-pinctrl.txt56 mpp44 44 gpio, audio(extclk)
142 mpp28 28 gpio, ge1(col), ts(mp8), tdm(int), audio(extclk)
191 mpp28 28 gpio, ge1(col), ts(mp8), tdm(int), audio(extclk)
207 mpp44 44 gpio, ts(mp8), tdm(rst), audio(extclk)
239 sata1(act), lcd(extclk)
259 mpp28 28 gpio, ge1(col), ts(mp8), tdm(int), audio(extclk),
277 mpp44 44 gpio, ts(mp8), tdm(rst), audio(extclk), lcd(clk)
Dmarvell,armada-370-pinctrl.txt37 mpp16 16 gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk)
86 mpp58 58 gpio, dev(cs0), uart1(rts), tdm(int), audio(extclk),
/Linux-v6.6/arch/arm/boot/dts/sunplus/
Dsunplus-sp7021.dtsi21 extclk: osc0 { label
25 clock-output-names = "extclk";
41 clocks = <&extclk>;
/Linux-v6.6/drivers/hwmon/
Dltc2947-core.c962 struct clk *extclk; in ltc2947_setup() local
985 extclk = devm_clk_get_optional_enabled(st->dev, NULL); in ltc2947_setup()
986 if (IS_ERR(extclk)) in ltc2947_setup()
987 return dev_err_probe(st->dev, PTR_ERR(extclk), in ltc2947_setup()
990 if (extclk) { in ltc2947_setup()
996 rate_hz = clk_get_rate(extclk); in ltc2947_setup()
/Linux-v6.6/drivers/media/i2c/
Dar0521.c117 struct clk *extclk; member
847 clk_disable_unprepare(sensor->extclk); in ar0521_power_off()
875 ret = clk_prepare_enable(sensor->extclk); in ar0521_power_on()
1098 sensor->extclk = devm_clk_get(dev, "extclk"); in ar0521_probe()
1099 if (IS_ERR(sensor->extclk)) { in ar0521_probe()
1101 return PTR_ERR(sensor->extclk); in ar0521_probe()
1104 sensor->extclk_freq = clk_get_rate(sensor->extclk); in ar0521_probe()
Dov8865.c697 struct clk *extclk; member
2427 ret = clk_prepare_enable(sensor->extclk); in ov8865_sensor_power()
2442 clk_disable_unprepare(sensor->extclk); in ov8865_sensor_power()
3014 sensor->extclk = devm_clk_get(dev, NULL); in ov8865_probe()
3015 if (PTR_ERR(sensor->extclk) == -ENOENT) { in ov8865_probe()
3017 sensor->extclk = NULL; in ov8865_probe()
3018 } else if (IS_ERR(sensor->extclk)) { in ov8865_probe()
3020 ret = PTR_ERR(sensor->extclk); in ov8865_probe()
3035 if (!ret && sensor->extclk) { in ov8865_probe()
3036 ret = clk_set_rate(sensor->extclk, rate); in ov8865_probe()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/sound/
Dmrvl,pxa-ssp.txt12 can be configured. If a clock names "extclk" exists,
Dmvebu-audio.txt29 "extclk" for the external clock
/Linux-v6.6/Documentation/devicetree/bindings/timer/
Dfaraday,fttmr010.txt36 clocks = <&extclk>, <&pclk>;
/Linux-v6.6/arch/arm64/boot/dts/qcom/
Dsdm845-wcd9340.dtsi32 clock-names = "extclk";
/Linux-v6.6/arch/arm/boot/dts/marvell/
Ddove-cubox.dts140 clock-names = "internal", "extclk";
/Linux-v6.6/Documentation/devicetree/bindings/clock/
Dsamsung,s3c64xx-clock.txt31 - "fin_pll" - PLL input clock (xtal/extclk) - required,
/Linux-v6.6/arch/arm/boot/dts/intel/pxa/
Dpxa300-raumfeld-common.dtsi56 clock-names = "extclk";
68 clock-names = "extclk";
/Linux-v6.6/drivers/clk/
Dclk-versaclock5.c680 const u8 extclk = VC5_OUT_DIV_CONTROL_SELB_NORM | in vc5_clk_out_get_parent() local
697 if (src == extclk) in vc5_clk_out_get_parent()
713 const u8 extclk = VC5_OUT_DIV_CONTROL_SELB_NORM | in vc5_clk_out_set_parent() local
720 src |= extclk; in vc5_clk_out_set_parent()
/Linux-v6.6/arch/arm/boot/dts/samsung/
Ds3c64xx-pinctrl.dtsi373 pcm0_extclk: pcm0-extclk-pins {
385 pcm1_extclk: pcm1-extclk-pins {
424 pwm_extclk: pwm-extclk-pins {
/Linux-v6.6/drivers/gpu/drm/renesas/rcar-du/
Drcar_du_crtc.c218 unsigned long extclk; in rcar_du_crtc_set_display_timing() local
226 extclk = clk_get_rate(rcrtc->extclock); in rcar_du_crtc_set_display_timing()
227 rcar_du_dpll_divider(rcrtc, &dpll, extclk, target); in rcar_du_crtc_set_display_timing()

12