Home
last modified time | relevance | path

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

/drivers/mmc/core/
A Dpwrseq_simple.c32 struct clk *ext_clk; member
67 if (!IS_ERR(pwrseq->ext_clk) && !pwrseq->clk_enabled) { in mmc_pwrseq_simple_pre_power_on()
68 clk_prepare_enable(pwrseq->ext_clk); in mmc_pwrseq_simple_pre_power_on()
105 if (!IS_ERR(pwrseq->ext_clk) && pwrseq->clk_enabled) { in mmc_pwrseq_simple_power_off()
106 clk_disable_unprepare(pwrseq->ext_clk); in mmc_pwrseq_simple_power_off()
133 pwrseq->ext_clk = devm_clk_get(dev, "ext_clock"); in mmc_pwrseq_simple_probe()
134 if (IS_ERR(pwrseq->ext_clk) && PTR_ERR(pwrseq->ext_clk) != -ENOENT) in mmc_pwrseq_simple_probe()
135 return dev_err_probe(dev, PTR_ERR(pwrseq->ext_clk), "external clock not ready\n"); in mmc_pwrseq_simple_probe()
/drivers/bluetooth/
A Dhci_ll.c69 struct clk *ext_clk; member
132 if (!IS_ERR(lldev->ext_clk)) in ll_open()
133 clk_prepare_enable(lldev->ext_clk); in ll_open()
169 clk_disable_unprepare(lldev->ext_clk); in ll_close()
706 lldev->ext_clk = devm_clk_get(&serdev->dev, "ext_clock"); in hci_ti_probe()
707 if (IS_ERR(lldev->ext_clk) && PTR_ERR(lldev->ext_clk) != -ENOENT) in hci_ti_probe()
708 return PTR_ERR(lldev->ext_clk); in hci_ti_probe()
/drivers/iio/imu/
A Dadis16480.c176 struct clk *ext_clk; member
1667 return clk_prepare_enable(st->ext_clk); in adis16480_ext_clk_config()
1674 st->ext_clk = devm_clk_get_optional(dev, "sync"); in adis16480_get_ext_clocks()
1675 if (IS_ERR(st->ext_clk)) in adis16480_get_ext_clocks()
1677 if (st->ext_clk) { in adis16480_get_ext_clocks()
1683 st->ext_clk = devm_clk_get_optional(dev, "pps"); in adis16480_get_ext_clocks()
1684 if (IS_ERR(st->ext_clk)) in adis16480_get_ext_clocks()
1686 if (st->ext_clk) { in adis16480_get_ext_clocks()
1762 if (st->ext_clk) { in adis16480_probe()
1767 ret = devm_add_action_or_reset(dev, adis16480_clk_disable, st->ext_clk); in adis16480_probe()
[all …]
/drivers/media/i2c/ccs/
A Dccs-core.c3125 &hwcfg->ext_clk); in ccs_get_hwconfig()
3243 sensor->ext_clk = NULL; in ccs_probe()
3246 PTR_ERR(sensor->ext_clk)); in ccs_probe()
3250 if (sensor->ext_clk) { in ccs_probe()
3251 if (sensor->hwcfg.ext_clk) { in ccs_probe()
3255 sensor->hwcfg.ext_clk); in ccs_probe()
3259 sensor->hwcfg.ext_clk); in ccs_probe()
3271 sensor->hwcfg.ext_clk = clk_get_rate(sensor->ext_clk); in ccs_probe()
3273 sensor->hwcfg.ext_clk); in ccs_probe()
3277 sensor->hwcfg.ext_clk); in ccs_probe()
[all …]
A Dccs-quirk.c155 switch (sensor->hwcfg.ext_clk) { in jt8ev1_post_poweron()
161 sensor->hwcfg.ext_clk); in jt8ev1_post_poweron()
A Dccs.h79 u32 ext_clk; /* sensor external clk */ member
214 struct clk *ext_clk; member
/drivers/video/fbdev/omap/
A 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()
/drivers/media/i2c/et8ek8/
A Det8ek8_driver.c46 struct clk *ext_clk; member
810 clk_disable_unprepare(sensor->ext_clk); in et8ek8_power_off()
833 rval = clk_set_rate(sensor->ext_clk, xclk_freq); in et8ek8_power_on()
839 rval = clk_prepare_enable(sensor->ext_clk); in et8ek8_power_on()
1436 sensor->ext_clk = devm_clk_get(dev, NULL); in et8ek8_probe()
1437 if (IS_ERR(sensor->ext_clk)) { in et8ek8_probe()
1439 return PTR_ERR(sensor->ext_clk); in et8ek8_probe()
/drivers/media/i2c/
A Dov02e10.c754 u32 ext_clk; in ov02e10_check_hwcfg() local
775 ext_clk = clk_get_rate(ov02e10->img_clk); in ov02e10_check_hwcfg()
778 &ext_clk); in ov02e10_check_hwcfg()
785 if (ext_clk != OV02E10_MCLK) { in ov02e10_check_hwcfg()
787 ext_clk); in ov02e10_check_hwcfg()
A Dimx319.c109 u32 ext_clk; /* sensor external clk */ member
2354 &cfg->ext_clk); in imx319_get_hwcfg()
2360 dev_dbg(dev, "ext clk: %d", cfg->ext_clk); in imx319_get_hwcfg()
2361 if (cfg->ext_clk != IMX319_EXT_CLK) { in imx319_get_hwcfg()
2363 cfg->ext_clk); in imx319_get_hwcfg()
A Dimx355.c95 u32 ext_clk; /* sensor external clk */ member
1652 &cfg->ext_clk); in imx355_get_hwcfg()
1658 dev_dbg(dev, "ext clk: %d", cfg->ext_clk); in imx355_get_hwcfg()
1659 if (cfg->ext_clk != IMX355_EXT_CLK) { in imx355_get_hwcfg()
1661 cfg->ext_clk); in imx355_get_hwcfg()
A Dov13b10.c1514 u32 ext_clk; in ov13b10_check_hwcfg() local
1525 &ext_clk); in ov13b10_check_hwcfg()
1531 if (ext_clk != OV13B10_EXT_CLK) { in ov13b10_check_hwcfg()
1533 ext_clk); in ov13b10_check_hwcfg()
/drivers/net/wireless/intel/iwlwifi/fw/
A Dregulatory.h219 int iwl_bios_get_eckv(struct iwl_fw_runtime *fwrt, u32 *ext_clk);
/drivers/iio/adc/
A Dad4170-4.c2494 struct clk *ext_clk; in ad4170_clock_select() local
2497 ext_clk = devm_clk_get_optional_enabled(dev, NULL); in ad4170_clock_select()
2498 if (IS_ERR(ext_clk)) in ad4170_clock_select()
2499 return dev_err_probe(dev, PTR_ERR(ext_clk), in ad4170_clock_select()
2502 if (!ext_clk) { in ad4170_clock_select()
2523 st->mclk_hz = clk_get_rate(ext_clk); in ad4170_clock_select()
/drivers/media/dvb-frontends/
A Dstv0900_core.c271 static u32 stv0900_get_mclk_freq(struct stv0900_internal *intp, u32 ext_clk) in stv0900_get_mclk_freq() argument
278 mclk = (div + 1) * ext_clk / ad_div; in stv0900_get_mclk_freq()

Completed in 51 milliseconds