/openbmc/linux/drivers/rtc/ |
H 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() 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()
|
/openbmc/linux/sound/soc/kirkwood/ |
H A D | kirkwood-i2s.c | 220 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate() 234 dev_dbg(dai->dev, "%s: extclk set rate = %lu -> %lu\n", 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() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | sunplus,sp7021-clkc.yaml | 36 extclk: osc0 { 40 clock-output-names = "extclk"; 48 clocks = <&extclk>;
|
/openbmc/linux/Documentation/devicetree/bindings/rtc/ |
H A D | faraday,ftrtc010.yaml | 35 - description: EXTCLK clocks. Faraday calls it CLK1HZ and says the clock 42 - const: EXTCLK 57 clock-names = "PCLK", "EXTCLK";
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | samsung,s5k6a3.yaml | 28 - const: extclk 32 description: extclk clock frequency 85 clock-names = "extclk";
|
H A D | onnn,ar0521.yaml | 27 const: extclk 99 clock-names = "extclk";
|
/openbmc/linux/drivers/regulator/ |
H 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()
|
/openbmc/linux/sound/soc/pxa/ |
H 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() 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() 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()
|
/openbmc/linux/drivers/mfd/ |
H 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() 231 return dev_err_probe(dev, PTR_ERR(ddata->extclk), in wcd934x_slim_probe() 232 "Failed to get extclk"); in wcd934x_slim_probe()
|
/openbmc/u-boot/include/faraday/ |
H A D | ftwdt010_wdt.h | 50 /* FTWDT010_WDCR_CLOCK bit: Clock Source: 0: PCLK, 1: EXTCLK. 57 * Note: There is a limitation between EXTCLK and PCLK: 58 * EXTCLK cycle time / PCLK cycle time > 2.
|
/openbmc/linux/include/linux/mfd/wcd934x/ |
H A D | wcd934x.h | 18 * @extclk: External clock 26 struct clk *extclk; member
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H 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*
|
H 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)
|
H 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),
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ar0521.c | 16 /* External clock (extclk) frequencies */ 117 struct clk *extclk; member 847 clk_disable_unprepare(sensor->extclk); in ar0521_power_off() 876 ret = clk_prepare_enable(sensor->extclk); in ar0521_power_on() 1098 /* Get master clock (extclk) */ in ar0521_probe() 1099 sensor->extclk = devm_clk_get(dev, "extclk"); in ar0521_probe() 1100 if (IS_ERR(sensor->extclk)) { in ar0521_probe() 1101 dev_err(dev, "failed to get extclk\n"); in ar0521_probe() 1102 return PTR_ERR(sensor->extclk); in ar0521_probe() 1105 sensor->extclk_freq = clk_get_rate(sensor->extclk); in ar0521_probe() [all …]
|
H A 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 …]
|
/openbmc/linux/arch/arm/boot/dts/sunplus/ |
H A D | sunplus-sp7021.dtsi | 21 extclk: osc0 { label 25 clock-output-names = "extclk"; 41 clocks = <&extclk>;
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | commproc.c | 168 m8560_cpm_extcbrg(uint brg, uint rate, uint extclk, int pinsel) in m8560_cpm_extcbrg() argument 181 *bp = ((((((extclk/16)+rate-1)/rate)-1)&0xfff)<<1)|CPM_BRG_EN; in m8560_cpm_extcbrg()
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,wcd934x.yaml | 39 const: extclk 224 clock-names = "extclk";
|
H A D | mrvl,pxa-ssp.txt | 12 can be configured. If a clock names "extclk" exists,
|
H A D | mvebu-audio.txt | 29 "extclk" for the external clock
|
/openbmc/linux/include/linux/regulator/ |
H A D | max8649.h | 36 unsigned extclk:1; member
|
/openbmc/linux/drivers/hwmon/ |
H 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()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/ |
H A D | cpu_init.c | 61 * EXTCLK, then there will be a loss of phase between in cpu_init_f() 62 * EXTCLK and CLKOUT. in cpu_init_f()
|