Searched refs:sysclk (Results 1 - 25 of 182) sorted by last modified time

12345678

/linux-master/sound/soc/codecs/
H A Drt5645.c458 int sysclk; member in struct:rt5645_priv
883 rate = rt5645->sysclk / rl6231_get_pre_div(rt5645->regmap,
2759 pre_div = rl6231_get_clk_info(rt5645->sysclk, rt5645->lrck[dai->id]);
2904 if (freq == rt5645->sysclk && clk_id == rt5645->sysclk_src)
2923 rt5645->sysclk = freq;
H A Des8326.c40 unsigned int sysclk; member in struct:es8326_priv
479 es8326->sysclk = freq;
542 coeff = get_coeff(es8326->sysclk, params_rate(params), array, coeff_div);
H A Dtlv320adc3xxx.c323 unsigned int sysclk; member in struct:adc3xxx
1151 i = adc3xxx_get_divs(component->dev, adc3xxx->sysclk,
1243 adc3xxx->sysclk = freq;
1244 dev_dbg(component->dev, "Set sysclk to %u Hz, %s\n",
H A Drt5682s.c1089 if (rt5682s->sysclk < target) {
1091 "sysclk rate %d is too low\n", rt5682s->sysclk);
1097 if (target * div[i] == rt5682s->sysclk)
1099 if (target * div[i + 1] > rt5682s->sysclk) {
1101 "can't find div for sysclk %d\n", rt5682s->sysclk);
1106 if (target * div[i] < rt5682s->sysclk)
1108 "sysclk rate %d is too high\n", rt5682s->sysclk);
[all...]
H A Drt5668.c53 int sysclk; member in struct:rt5668_priv
1135 if (rt5668->sysclk < target) {
1136 pr_err("sysclk rate %d is too low\n",
1137 rt5668->sysclk);
1143 if (target * div[i] == rt5668->sysclk)
1145 if (target * div[i + 1] > rt5668->sysclk) {
1146 pr_err("can't find div for sysclk %d\n",
1147 rt5668->sysclk);
1152 if (target * div[i] < rt5668->sysclk)
1153 pr_err("sysclk rat
[all...]
H A Drt5665.c55 int sysclk; member in struct:rt5665_priv
1484 idx = rl6231_calc_dmic_clk(rt5665->sysclk / pd);
4113 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]);
4117 rt5665->sysclk, rt5665->lrck[dai->id] * 512);
4290 if (freq == rt5665->sysclk && clk_id == rt5665->sysclk_src)
4322 rt5665->sysclk = freq;
H A Drt5663.c68 int sysclk; member in struct:rt5663_priv
2151 if (rt5663->sysclk > rt5663->lrck * 384)
2154 dev_err(component->dev, "sysclk < 384 x fs, disable i2s asrc\n");
2773 dev_dbg(dai->dev, "bclk is %dHz and sysclk is %dHz\n",
2774 rt5663->lrck, rt5663->sysclk);
2776 pre_div = rl6231_get_clk_info(rt5663->sysclk, rt5663->lrck);
2865 if (freq == rt5663->sysclk && clk_id == rt5663->sysclk_src)
2884 rt5663->sysclk = freq;
H A Drt5659.c1573 idx = rl6231_calc_dmic_clk(rt5659->sysclk / pd);
3284 pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]);
3433 if (freq == rt5659->sysclk && clk_id == rt5659->sysclk_src)
3456 rt5659->sysclk = freq;
H A Drt5660.c356 rate = rt5660->sysclk / rl6231_get_pre_div(rt5660->regmap,
842 pre_div = rl6231_get_clk_info(rt5660->sysclk, rt5660->lrck[dai->id]);
975 if (freq == rt5660->sysclk && clk_id == rt5660->sysclk_src)
999 rt5660->sysclk = freq;
H A Drt5651.c383 rate = rt5651->sysclk / rl6231_get_pre_div(rt5651->regmap,
1290 pre_div = rl6231_get_clk_info(rt5651->sysclk, rt5651->lrck[dai->id]);
1418 if (freq == rt5651->sysclk && clk_id == rt5651->sysclk_src)
1440 rt5651->sysclk = freq;
1565 /* OVCD is unreliable when used with RCCLK as sysclk-source */
H A Drt5640.c465 rate = rt5640->sysclk / rl6231_get_pre_div(rt5640->regmap,
1705 pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]);
1864 rt5640->sysclk = freq;
2107 /* OVCD is unreliable when used with RCCLK as sysclk-source */
H A Drt5616.c147 int sysclk; member in struct:rt5616_priv
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]);
1069 if (freq == rt5616->sysclk && clk_id == rt5616->sysclk_src)
1086 rt5616->sysclk = freq;
H A Drt5514.c521 idx = rt5514_calc_dmic_clk(component, rt5514->sysclk);
553 return (rt5514->sysclk > rt5514->lrck * 384);
759 pre_div = rl6231_get_clk_info(rt5514->sysclk, rt5514->lrck);
868 if (freq == rt5514->sysclk && clk_id == rt5514->sysclk_src)
888 rt5514->sysclk = freq;
H A Dwm8962.c56 int sysclk; member in struct:wm8962_priv
2493 dev_err(component->dev, "Unsupported sysclk ratio %d\n",
2498 dev_dbg(component->dev, "Selected sysclk ratio %d\n", sysclk_rates[i]);
2696 wm8962->sysclk = WM8962_SYSCLK_MCLK;
2700 wm8962->sysclk = WM8962_SYSCLK_FLL;
H A Dmadera.c226 "Failed to read sysclk spin %d: %d\n", i, ret);
2515 refclk = priv->sysclk;
2694 clk = &priv->sysclk;
2955 base_rate = priv->sysclk;
4659 * provided in the form of the required sysclk rate, which is
H A Dtas2781-i2c.c531 tas_priv->sysclk = freq;
H A Dwm8996.c56 int sysclk; member in struct:wm8996_priv
1539 if (wm8996->sysclk < 64000)
1557 cur_val = (wm8996->sysclk / bclk_divs[i]) - bclk_rate;
1562 bclk_rate = wm8996->sysclk / bclk_divs[best];
1821 if (freq == wm8996->sysclk && clk_id == wm8996->sysclk_src)
1831 wm8996->sysclk = freq;
1835 wm8996->sysclk = freq;
1839 wm8996->sysclk = freq;
1847 switch (wm8996->sysclk) {
1856 wm8996->sysclk /
[all...]
/linux-master/drivers/mmc/host/
H A Dmoxart-mmc.c143 long sysclk; member in struct:moxart_host
491 if (ios->clock >= host->sysclk / (2 * (div + 1)))
495 host->rate = host->sysclk / (2 * (div + 1));
496 if (host->rate > host->sysclk)
594 host->sysclk = clk_get_rate(clk);
602 mmc->f_max = DIV_ROUND_CLOSEST(host->sysclk, 2);
603 mmc->f_min = DIV_ROUND_CLOSEST(host->sysclk, CLK_DIV_MASK * 2);
/linux-master/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c110 struct clk *sysclk; member in struct:rzg2l_csi2
282 clk_disable_unprepare(csi2->sysclk);
346 ret = clk_prepare_enable(csi2->sysclk);
762 csi2->sysclk = devm_clk_get(&pdev->dev, "system");
763 if (IS_ERR(csi2->sysclk))
764 return dev_err_probe(&pdev->dev, PTR_ERR(csi2->sysclk),
/linux-master/drivers/media/i2c/
H A Dmt9v032.c212 u32 sysclk; member in struct:mt9v032
270 ret = clk_set_rate(mt9v032->clk, mt9v032->sysclk);
480 mt9v032->sysclk / mt9v032->hratio);
687 mt9v032->sysclk = freq;
1168 mt9v032->sysclk = MT9V032_SYSCLK_FREQ_DEF;
/linux-master/include/sound/
H A Dtas2781.h114 unsigned int sysclk; member in struct:tasdevice_priv
/linux-master/drivers/spi/
H A Dspi-fsl-lib.c101 mpc8xxx_spi->spibrg = pdata->sysclk;
135 pdata->sysclk = get_brgfreq();
136 if (pdata->sysclk == -1) {
137 pdata->sysclk = fsl_get_sys_freq();
138 if (pdata->sysclk == -1)
142 ret = of_property_read_u32(np, "clock-frequency", &pdata->sysclk);
/linux-master/drivers/i3c/master/
H A Di3c-master-cdns.c414 struct clk *sysclk; member in struct:cdns_i3c_master
1194 unsigned long sysclk_rate = clk_get_rate(master->sysclk);
1232 sysclk_rate = clk_get_rate(master->sysclk);
1588 master->sysclk = devm_clk_get(&pdev->dev, "sysclk");
1589 if (IS_ERR(master->sysclk))
1590 return PTR_ERR(master->sysclk);
1600 ret = clk_prepare_enable(master->sysclk);
1657 clk_disable_unprepare(master->sysclk);
1671 clk_disable_unprepare(master->sysclk);
[all...]
/linux-master/sound/soc/generic/
H A Dsimple-card-utils.c234 * Parse dai->sysclk come from "clocks = <&xxx>"
243 simple_dai->sysclk = clk_get_rate(clk);
247 simple_dai->sysclk = val;
252 simple_dai->sysclk = clk_get_rate(clk);
267 if (*fixed_sysclk && *fixed_sysclk != dai->sysclk) {
268 dev_err(dev, "inconsistent fixed sysclk rates (%u vs %u)\n",
269 *fixed_sysclk, dai->sysclk);
272 *fixed_sysclk = dai->sysclk;
310 dev_err(rtd->dev, "fixed sysclk %u not divisible by mclk_fs %u\n",
375 if (simple_dai->clk_fixed && rate != simple_dai->sysclk) {
[all...]
/linux-master/sound/soc/fsl/
H A Dimx-rpmsg.c22 unsigned long sysclk; member in struct:imx_rpmsg
96 if (!data->sysclk)
99 ret = snd_soc_dai_set_sysclk(codec_dai, 0, data->sysclk, SND_SOC_CLOCK_IN);
101 dev_err(dev, "failed to set sysclk in %s\n", __func__);
170 data->sysclk = clk_get_rate(clk);

Completed in 356 milliseconds

12345678