Home
last modified time | relevance | path

Searched refs:ext_clk (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/mmc/core/
Dpwrseq_simple.c31 struct clk *ext_clk; member
62 if (!IS_ERR(pwrseq->ext_clk) && !pwrseq->clk_enabled) { in mmc_pwrseq_simple_pre_power_on()
63 clk_prepare_enable(pwrseq->ext_clk); in mmc_pwrseq_simple_pre_power_on()
90 if (!IS_ERR(pwrseq->ext_clk) && pwrseq->clk_enabled) { in mmc_pwrseq_simple_power_off()
91 clk_disable_unprepare(pwrseq->ext_clk); in mmc_pwrseq_simple_power_off()
117 pwrseq->ext_clk = devm_clk_get(dev, "ext_clock"); in mmc_pwrseq_simple_probe()
118 if (IS_ERR(pwrseq->ext_clk) && PTR_ERR(pwrseq->ext_clk) != -ENOENT) in mmc_pwrseq_simple_probe()
119 return PTR_ERR(pwrseq->ext_clk); in mmc_pwrseq_simple_probe()
/Linux-v4.19/arch/mips/jz4740/
Dtime.c133 struct clk *ext_clk; in plat_time_init() local
138 ext_clk = clk_get(NULL, "ext"); in plat_time_init()
139 if (IS_ERR(ext_clk)) in plat_time_init()
141 clk_rate = clk_get_rate(ext_clk) >> 4; in plat_time_init()
142 clk_put(ext_clk); in plat_time_init()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dartpec6.txt29 ext_clk: ext_clk {
39 clocks = <&ext_clk>;
/Linux-v4.19/drivers/bluetooth/
Dhci_ll.c82 struct clk *ext_clk; member
144 if (!IS_ERR(lldev->ext_clk)) in ll_open()
145 clk_prepare_enable(lldev->ext_clk); in ll_open()
180 clk_disable_unprepare(lldev->ext_clk); in ll_close()
696 lldev->ext_clk = devm_clk_get(&serdev->dev, "ext_clock"); in hci_ti_probe()
697 if (IS_ERR(lldev->ext_clk) && PTR_ERR(lldev->ext_clk) != -ENOENT) in hci_ti_probe()
698 return PTR_ERR(lldev->ext_clk); in hci_ti_probe()
/Linux-v4.19/drivers/media/i2c/smiapp/
Dsmiapp-core.c1081 unsigned int ext_freq = sensor->hwcfg->ext_clk; in smiapp_setup_flash_strobe()
1229 rval = clk_prepare_enable(sensor->ext_clk); in smiapp_power_on()
1238 sleep = SMIAPP_RESET_DELAY(sensor->hwcfg->ext_clk); in smiapp_power_on()
1288 sensor->hwcfg->ext_clk / (1000000 / (1 << 8))); in smiapp_power_on()
1350 clk_disable_unprepare(sensor->ext_clk); in smiapp_power_on()
1385 clk_disable_unprepare(sensor->ext_clk); in smiapp_power_off()
2823 &hwcfg->ext_clk); in smiapp_get_hwconfig()
2828 hwcfg->nvm_size, hwcfg->ext_clk, hwcfg->csi_signalling_mode); in smiapp_get_hwconfig()
2884 sensor->ext_clk = devm_clk_get(&client->dev, NULL); in smiapp_probe()
2885 if (PTR_ERR(sensor->ext_clk) == -ENOENT) { in smiapp_probe()
[all …]
Dsmiapp-quirk.c179 switch (sensor->hwcfg->ext_clk) { in jt8ev1_post_poweron()
185 sensor->hwcfg->ext_clk); in jt8ev1_post_poweron()
Dsmiapp.h190 struct clk *ext_clk; member
/Linux-v4.19/include/media/i2c/
Dmt9t001.h7 unsigned int ext_clk; member
Dsmiapp.h62 uint32_t ext_clk; /* sensor external clk */ member
/Linux-v4.19/include/linux/input/
Dbu21013.h28 bool ext_clk; member
/Linux-v4.19/drivers/video/fbdev/omap/
Dhwa742.c762 static void calc_hwa742_clk_rates(unsigned long ext_clk, in calc_hwa742_clk_rates() argument
775 *sys_clk = ext_clk * sys_mul / sys_div; in calc_hwa742_clk_rates()
777 *sys_clk = ext_clk; in calc_hwa742_clk_rates()
782 ext_clk, pix_clk_src & (0x3 << 1), pix_div, sys_div, sys_mul); in calc_hwa742_clk_rates()
939 unsigned long ext_clk; in hwa742_init() local
962 ext_clk = clk_get_rate(hwa742.sys_ck); in hwa742_init()
963 if ((r = calc_extif_timings(ext_clk, &extif_mem_div)) < 0) in hwa742_init()
968 calc_hwa742_clk_rates(ext_clk, &sys_clk, &pix_clk); in hwa742_init()
/Linux-v4.19/drivers/media/i2c/et8ek8/
Det8ek8_driver.c54 struct clk *ext_clk; member
818 clk_disable_unprepare(sensor->ext_clk); in et8ek8_power_off()
841 rval = clk_set_rate(sensor->ext_clk, xclk_freq); in et8ek8_power_on()
847 rval = clk_prepare_enable(sensor->ext_clk); in et8ek8_power_on()
1430 sensor->ext_clk = devm_clk_get(dev, NULL); in et8ek8_probe()
1431 if (IS_ERR(sensor->ext_clk)) { in et8ek8_probe()
1433 return PTR_ERR(sensor->ext_clk); in et8ek8_probe()
/Linux-v4.19/arch/arm/boot/dts/
Dartpec6.dtsi90 ext_clk: ext_clk { label
106 clocks = <&ext_clk>;
/Linux-v4.19/drivers/input/touchscreen/
Dbu21013_ts.c335 if (data->chip->ext_clk) in bu21013_init_chip()
477 pdata->ext_clk = false; in bu21013_parse_dt()
/Linux-v4.19/drivers/media/i2c/
Dmt9t001.c906 V4L2_CID_PIXEL_RATE, pdata->ext_clk, pdata->ext_clk, in mt9t001_probe()
907 1, pdata->ext_clk); in mt9t001_probe()
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv0900_core.c281 static u32 stv0900_get_mclk_freq(struct stv0900_internal *intp, u32 ext_clk) in stv0900_get_mclk_freq() argument
288 mclk = (div + 1) * ext_clk / ad_div; in stv0900_get_mclk_freq()