/linux-master/drivers/mmc/core/ |
H A D | pwrseq_simple.c | 30 struct clk *ext_clk; member in struct:mmc_pwrseq_simple 65 if (!IS_ERR(pwrseq->ext_clk) && !pwrseq->clk_enabled) { 66 clk_prepare_enable(pwrseq->ext_clk); 93 if (!IS_ERR(pwrseq->ext_clk) && pwrseq->clk_enabled) { 94 clk_disable_unprepare(pwrseq->ext_clk); 120 pwrseq->ext_clk = devm_clk_get(dev, "ext_clock"); 121 if (IS_ERR(pwrseq->ext_clk) && PTR_ERR(pwrseq->ext_clk) != -ENOENT) 122 return dev_err_probe(dev, PTR_ERR(pwrseq->ext_clk), "external clock not ready\n");
|
/linux-master/drivers/media/i2c/ccs/ |
H A D | ccs-quirk.c | 155 switch (sensor->hwcfg.ext_clk) { 160 dev_warn(&client->dev, "no MSRs for %d Hz ext_clk\n", 161 sensor->hwcfg.ext_clk);
|
H A D | ccs.h | 77 u32 ext_clk; /* sensor external clk */ member in struct:ccs_hwconfig 212 struct clk *ext_clk; member in struct:ccs_sensor
|
H A D | ccs-core.c | 1383 unsigned int ext_freq = sensor->hwcfg.ext_clk; 1563 if (sensor->reset || sensor->xshutdown || sensor->ext_clk) { 1566 rval = clk_prepare_enable(sensor->ext_clk); 1576 sleep = SMIAPP_RESET_DELAY(sensor->hwcfg.ext_clk); 1636 sensor->hwcfg.ext_clk / (1000000 / (1 << 8))); 1681 clk_disable_unprepare(sensor->ext_clk); 1709 clk_disable_unprepare(sensor->ext_clk); 3133 &hwcfg->ext_clk); 3137 dev_dbg(dev, "clk %u, mode %u\n", hwcfg->ext_clk, 3250 sensor->ext_clk [all...] |
/linux-master/drivers/bluetooth/ |
H A D | hci_ll.c | 69 struct clk *ext_clk; member in struct:ll_device 132 if (!IS_ERR(lldev->ext_clk)) 133 clk_prepare_enable(lldev->ext_clk); 169 clk_disable_unprepare(lldev->ext_clk); 706 lldev->ext_clk = devm_clk_get(&serdev->dev, "ext_clock"); 707 if (IS_ERR(lldev->ext_clk) && PTR_ERR(lldev->ext_clk) != -ENOENT) 708 return PTR_ERR(lldev->ext_clk);
|
/linux-master/drivers/iio/imu/ |
H A D | adis16480.c | 170 struct clk *ext_clk; member in struct:adis16480 1351 return clk_prepare_enable(st->ext_clk); 1358 st->ext_clk = devm_clk_get_optional(dev, "sync"); 1359 if (IS_ERR(st->ext_clk)) 1360 return dev_err_probe(dev, PTR_ERR(st->ext_clk), "failed to get ext clk\n"); 1361 if (st->ext_clk) { 1367 st->ext_clk = devm_clk_get_optional(dev, "pps"); 1368 if (IS_ERR(st->ext_clk)) 1369 return dev_err_probe(dev, PTR_ERR(st->ext_clk), "failed to get ext clk\n"); 1370 if (st->ext_clk) { [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | regulatory.h | 186 int iwl_bios_get_eckv(struct iwl_fw_runtime *fwrt, u32 *ext_clk);
|
/linux-master/drivers/video/fbdev/omap/ |
H A D | hwa742.c | 762 static void calc_hwa742_clk_rates(unsigned long ext_clk, argument 775 *sys_clk = ext_clk * sys_mul / sys_div; 777 *sys_clk = ext_clk; 781 "ext_clk %ld pix_src %d pix_div %d sys_div %d sys_mul %d\n", 782 ext_clk, pix_clk_src & (0x3 << 1), pix_div, sys_div, sys_mul); 939 unsigned long ext_clk; local 962 ext_clk = clk_get_rate(hwa742.sys_ck); 963 if ((r = calc_extif_timings(ext_clk, &extif_mem_div)) < 0) 968 calc_hwa742_clk_rates(ext_clk, &sys_clk, &pix_clk);
|
/linux-master/drivers/media/i2c/et8ek8/ |
H A D | et8ek8_driver.c | 46 struct clk *ext_clk; member in struct:et8ek8_sensor 810 clk_disable_unprepare(sensor->ext_clk); 833 rval = clk_set_rate(sensor->ext_clk, xclk_freq); 839 rval = clk_prepare_enable(sensor->ext_clk); 1436 sensor->ext_clk = devm_clk_get(dev, NULL); 1437 if (IS_ERR(sensor->ext_clk)) { 1439 return PTR_ERR(sensor->ext_clk);
|
/linux-master/drivers/media/i2c/ |
H A D | ov13b10.c | 1435 u32 ext_clk; local 1445 &ext_clk); 1451 if (ext_clk != OV13B10_EXT_CLK) { 1453 ext_clk);
|
H A D | imx355.c | 95 u32 ext_clk; /* sensor external clk */ member in struct:imx355_hwcfg 1642 &cfg->ext_clk); 1648 dev_dbg(dev, "ext clk: %d", cfg->ext_clk); 1649 if (cfg->ext_clk != IMX355_EXT_CLK) { 1651 cfg->ext_clk);
|
H A D | imx319.c | 109 u32 ext_clk; /* sensor external clk */ member in struct:imx319_hwcfg 2354 &cfg->ext_clk); 2360 dev_dbg(dev, "ext clk: %d", cfg->ext_clk); 2361 if (cfg->ext_clk != IMX319_EXT_CLK) { 2363 cfg->ext_clk);
|
H A D | ov08x40.c | 2061 u32 ext_clk; local 2067 &ext_clk); 2073 if (ext_clk != OV08X40_EXT_CLK) { 2075 ext_clk);
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0900_core.c | 271 static u32 stv0900_get_mclk_freq(struct stv0900_internal *intp, u32 ext_clk) argument 278 mclk = (div + 1) * ext_clk / ad_div;
|