| /linux/sound/soc/kirkwood/ |
| A D | kirkwood-i2s.c | 104 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate() 117 clk_set_rate(priv->extclk, 256 * rate); in kirkwood_set_rate() 559 if (IS_ERR(priv->extclk)) { in kirkwood_i2s_dev_probe() 560 if (PTR_ERR(priv->extclk) == -EPROBE_DEFER) 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() 602 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_probe() 603 clk_disable_unprepare(priv->extclk); in kirkwood_i2s_dev_probe() 614 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_remove() [all …]
|
| A D | kirkwood.h | 135 struct clk *extclk; member
|
| /linux/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() 186 if (!IS_ERR(rtc->extclk)) in ftrtc010_rtc_remove() 187 clk_disable_unprepare(rtc->extclk); in ftrtc010_rtc_remove()
|
| /linux/drivers/regulator/ |
| A 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/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/drivers/hwmon/ |
| A D | ltc2947-core.c | 961 struct clk *extclk = data; in ltc2947_clk_disable() local 963 clk_disable_unprepare(extclk); in ltc2947_clk_disable() 969 struct clk *extclk; in ltc2947_setup() local 992 extclk = devm_clk_get_optional(st->dev, NULL); in ltc2947_setup() 993 if (IS_ERR(extclk)) in ltc2947_setup() 994 return dev_err_probe(st->dev, PTR_ERR(extclk), in ltc2947_setup() 997 if (extclk) { in ltc2947_setup() 1003 rate_hz = clk_get_rate(extclk); in ltc2947_setup() 1010 ret = clk_prepare_enable(extclk); in ltc2947_setup() 1015 extclk); in ltc2947_setup()
|
| /linux/drivers/mfd/ |
| A 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() 227 return PTR_ERR(ddata->extclk); in wcd934x_slim_probe()
|
| /linux/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/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/include/linux/mfd/wcd934x/ |
| A D | wcd934x.h | 26 struct clk *extclk; member
|
| /linux/include/linux/regulator/ |
| A D | max8649.h | 36 unsigned extclk:1; member
|
| /linux/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 | 37 const: extclk 192 clock-names = "extclk";
|
| A D | mvebu-audio.txt | 24 "extclk" for the external clock
|
| /linux/Documentation/devicetree/bindings/timer/ |
| A D | faraday,fttmr010.txt | 36 clocks = <&extclk>, <&pclk>;
|
| /linux/arch/arm/mach-mmp/ |
| A D | jasper.c | 123 .extclk = 0,
|
| A D | brownstone.c | 129 .extclk = 0,
|
| /linux/drivers/media/i2c/ |
| A D | ov8865.c | 667 struct clk *extclk; member 1519 extclk_rate = clk_get_rate(sensor->extclk); in ov8865_mode_pll1_rate() 2350 ret = clk_prepare_enable(sensor->extclk); in ov8865_sensor_power() 2366 clk_disable_unprepare(sensor->extclk); in ov8865_sensor_power() 2855 sensor->extclk = devm_clk_get(dev, NULL); in ov8865_probe() 2856 if (IS_ERR(sensor->extclk)) { in ov8865_probe() 2858 ret = PTR_ERR(sensor->extclk); in ov8865_probe() 2862 rate = clk_get_rate(sensor->extclk); in ov8865_probe()
|
| /linux/arch/arm/boot/dts/ |
| A D | dove-cubox.dts | 140 clock-names = "internal", "extclk";
|
| A D | pxa300-raumfeld-common.dtsi | 56 clock-names = "extclk"; 68 clock-names = "extclk";
|
| A D | s3c64xx-pinctrl.dtsi | 373 pcm0_extclk: pcm0-extclk { 385 pcm1_extclk: pcm1-extclk { 424 pwm_extclk: pwm-extclk {
|
| /linux/drivers/clk/ |
| A D | clk-versaclock5.c | 656 const u8 extclk = VC5_OUT_DIV_CONTROL_SELB_NORM | in vc5_clk_out_get_parent() local 669 if (src == extclk) in vc5_clk_out_get_parent() 685 const u8 extclk = VC5_OUT_DIV_CONTROL_SELB_NORM | in vc5_clk_out_set_parent() local 692 src |= extclk; in vc5_clk_out_set_parent()
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | samsung,s3c64xx-clock.txt | 31 - "fin_pll" - PLL input clock (xtal/extclk) - required,
|