/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-ftrtc010.c | 35 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-6.3-rc2/sound/soc/kirkwood/ |
A D | kirkwood-i2s.c | 220 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate() 236 clk_set_rate(priv->extclk, 256 * rate); in kirkwood_set_rate() 689 if (IS_ERR(priv->extclk)) { in kirkwood_i2s_dev_probe() 690 if (PTR_ERR(priv->extclk) == -EPROBE_DEFER) 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() 733 clk_disable_unprepare(priv->extclk); in kirkwood_i2s_dev_probe() 744 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_remove() [all …]
|
A D | kirkwood.h | 137 struct clk *extclk; member
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | sunplus,sp7021-clkc.yaml | 36 extclk: osc0 { 40 clock-output-names = "extclk"; 48 clocks = <&extclk>;
|
A D | samsung,s3c64xx-clock.txt | 31 - "fin_pll" - PLL input clock (xtal/extclk) - required,
|
/linux-6.3-rc2/drivers/regulator/ |
A D | max8649.c | 54 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-6.3-rc2/sound/soc/pxa/ |
A D | pxa-ssp.c | 40 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() 778 priv->extclk = devm_clk_get(dev, "extclk"); in pxa_ssp_probe() 779 if (IS_ERR(priv->extclk)) { in pxa_ssp_probe() 780 ret = PTR_ERR(priv->extclk); in pxa_ssp_probe() 784 priv->extclk = NULL; in pxa_ssp_probe()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/media/ |
A D | samsung-s5k6a3.txt | 18 - clock-names : should contain "extclk" entry for the sensor's EXTCLK clock; 22 - clock-frequency : the frequency at which the "extclk" clock should be
|
/linux-6.3-rc2/drivers/mfd/ |
A D | wcd934x.c | 229 ddata->extclk = devm_clk_get(dev, "extclk"); in wcd934x_slim_probe() 230 if (IS_ERR(ddata->extclk)) { in wcd934x_slim_probe() 232 return PTR_ERR(ddata->extclk); in wcd934x_slim_probe()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/media/i2c/ |
A D | onnn,ar0521.yaml | 27 const: extclk 99 clock-names = "extclk";
|
/linux-6.3-rc2/include/linux/mfd/wcd934x/ |
A D | wcd934x.h | 26 struct clk *extclk; member
|
/linux-6.3-rc2/include/linux/regulator/ |
A D | max8649.h | 36 unsigned extclk:1; member
|
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/ |
A D | marvell,dove-pinctrl.txt | 33 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*
|
A D | marvell,kirkwood-pinctrl.txt | 56 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)
|
A D | marvell,armada-370-pinctrl.txt | 37 mpp16 16 gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk) 86 mpp58 58 gpio, dev(cs0), uart1(rts), tdm(int), audio(extclk),
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | sunplus-sp7021.dtsi | 21 extclk: osc0 { label 25 clock-output-names = "extclk"; 41 clocks = <&extclk>;
|
A D | dove-cubox.dts | 147 clock-names = "internal", "extclk";
|
/linux-6.3-rc2/drivers/hwmon/ |
A D | ltc2947-core.c | 962 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-6.3-rc2/drivers/media/i2c/ |
A D | ar0521.c | 117 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()
|
A D | ov8865.c | 697 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-6.3-rc2/Documentation/devicetree/bindings/sound/ |
A D | mrvl,pxa-ssp.txt | 12 can be configured. If a clock names "extclk" exists,
|
A D | qcom,wcd934x.yaml | 39 const: extclk 222 clock-names = "extclk";
|
A D | mvebu-audio.txt | 29 "extclk" for the external clock
|
/linux-6.3-rc2/Documentation/devicetree/bindings/timer/ |
A D | faraday,fttmr010.txt | 36 clocks = <&extclk>, <&pclk>;
|
/linux-6.3-rc2/arch/arm64/boot/dts/qcom/ |
A D | sdm845-wcd9340.dtsi | 32 clock-names = "extclk";
|