| /Linux-v6.1/drivers/rtc/ |
| 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() 135 dev_err(dev, "could not get EXTCLK\n"); in ftrtc010_rtc_probe() 137 ret = clk_prepare_enable(rtc->extclk); in ftrtc010_rtc_probe() 139 dev_err(dev, "failed to enable EXTCLK\n"); 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.1/sound/soc/kirkwood/ |
| D | kirkwood-i2s.c | 104 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate() 115 dev_dbg(dai->dev, "%s: extclk set rate = %lu -> %lu\n", in kirkwood_set_rate() 117 clk_set_rate(priv->extclk, 256 * rate); in kirkwood_set_rate() 558 priv->extclk = devm_clk_get(&pdev->dev, "extclk"); in kirkwood_i2s_dev_probe() 559 if (IS_ERR(priv->extclk)) { in kirkwood_i2s_dev_probe() 560 if (PTR_ERR(priv->extclk) == -EPROBE_DEFER) in kirkwood_i2s_dev_probe() 563 if (clk_is_match(priv->extclk, priv->clk)) { in kirkwood_i2s_dev_probe() 564 devm_clk_put(&pdev->dev, priv->extclk); in kirkwood_i2s_dev_probe() 565 priv->extclk = ERR_PTR(-EINVAL); in kirkwood_i2s_dev_probe() 568 clk_prepare_enable(priv->extclk); in kirkwood_i2s_dev_probe() [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/clock/ |
| D | sunplus,sp7021-clkc.yaml | 36 extclk: osc0 { 40 clock-output-names = "extclk"; 48 clocks = <&extclk>;
|
| D | samsung,s3c64xx-clock.txt | 31 - "fin_pll" - PLL input clock (xtal/extclk) - required,
|
| /Linux-v6.1/Documentation/devicetree/bindings/timer/ |
| D | faraday,fttmr010.txt | 23 - clock-names : should be "EXTCLK" and "PCLK" for the external tick timer 36 clocks = <&extclk>, <&pclk>; 37 clock-names = "EXTCLK", "PCLK";
|
| /Linux-v6.1/Documentation/devicetree/bindings/media/ |
| 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-v6.1/Documentation/devicetree/bindings/rtc/ |
| D | faraday,ftrtc010.yaml | 35 - description: EXTCLK clocks. Faraday calls it CLK1HZ and says the clock 42 - const: "EXTCLK" 57 clock-names = "PCLK", "EXTCLK";
|
| /Linux-v6.1/drivers/regulator/ |
| D | max8649.c | 54 unsigned extclk:1; member 204 info->extclk = pdata->extclk; in max8649_regulator_probe() 205 data = (info->extclk) ? MAX8649_SYNC_EXTCLK : 0; in max8649_regulator_probe() 208 if (info->extclk) { in max8649_regulator_probe()
|
| /Linux-v6.1/sound/soc/pxa/ |
| 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() 197 * For DT based boards, if an extclk is given, use it 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-v6.1/drivers/mfd/ |
| D | wcd934x.c | 224 ddata->extclk = devm_clk_get(dev, "extclk"); in wcd934x_slim_probe() 225 if (IS_ERR(ddata->extclk)) { in wcd934x_slim_probe() 226 dev_err(dev, "Failed to get extclk"); in wcd934x_slim_probe() 227 return PTR_ERR(ddata->extclk); in wcd934x_slim_probe()
|
| /Linux-v6.1/include/linux/mfd/wcd934x/ |
| D | wcd934x.h | 18 * @extclk: External clock 26 struct clk *extclk; member
|
| /Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
| 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*
|
| 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)
|
| 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-v6.1/Documentation/devicetree/bindings/media/i2c/ |
| D | onnn,ar0521.yaml | 27 const: extclk 99 clock-names = "extclk";
|
| D | ovti,ov8865.yaml | 21 - description: EXTCLK Clock
|
| /Linux-v6.1/drivers/media/i2c/ |
| D | ar0521.c | 16 /* External clock (extclk) frequencies */ 98 struct clk *extclk; member 718 clk_disable_unprepare(sensor->extclk); in ar0521_power_off() 746 ret = clk_prepare_enable(sensor->extclk); in ar0521_power_on() 949 /* Get master clock (extclk) */ in ar0521_probe() 950 sensor->extclk = devm_clk_get(dev, "extclk"); in ar0521_probe() 951 if (IS_ERR(sensor->extclk)) { in ar0521_probe() 952 dev_err(dev, "failed to get extclk\n"); in ar0521_probe() 953 return PTR_ERR(sensor->extclk); in ar0521_probe() 956 sensor->extclk_freq = clk_get_rate(sensor->extclk); in ar0521_probe() [all …]
|
| D | ov8865.c | 485 * +-< EXTCLK 533 * +-< EXTCLK 697 struct clk *extclk; member 2427 ret = clk_prepare_enable(sensor->extclk); in ov8865_sensor_power() 2429 dev_err(sensor->dev, "failed to enable EXTCLK clock\n"); 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() [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd934x.yaml | 37 const: extclk 192 clock-names = "extclk";
|
| D | mrvl,pxa-ssp.txt | 12 can be configured. If a clock names "extclk" exists,
|
| D | mvebu-audio.txt | 24 "extclk" for the external clock
|
| /Linux-v6.1/arch/arm/boot/dts/ |
| D | sunplus-sp7021.dtsi | 21 extclk: osc0 { label 25 clock-output-names = "extclk"; 41 clocks = <&extclk>;
|
| D | dove-cubox.dts | 140 clock-names = "internal", "extclk";
|
| /Linux-v6.1/include/linux/regulator/ |
| D | max8649.h | 36 unsigned extclk:1; member
|
| /Linux-v6.1/drivers/hwmon/ |
| 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()
|