/linux-master/sound/soc/codecs/ |
H A D | rt5645.c | 458 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 D | es8326.c | 40 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 D | tlv320adc3xxx.c | 323 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 D | rt5682s.c | 1089 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 D | rt5668.c | 53 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 D | rt5665.c | 55 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 D | rt5663.c | 68 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 D | rt5659.c | 1573 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 D | rt5660.c | 356 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 D | rt5651.c | 383 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 D | rt5640.c | 465 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 D | rt5616.c | 147 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 D | rt5514.c | 521 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 D | wm8962.c | 56 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 D | madera.c | 226 "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 D | tas2781-i2c.c | 531 tas_priv->sysclk = freq;
|
H A D | wm8996.c | 56 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 D | moxart-mmc.c | 143 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 D | rzg2l-csi2.c | 110 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 D | mt9v032.c | 212 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 D | tas2781.h | 114 unsigned int sysclk; member in struct:tasdevice_priv
|
/linux-master/drivers/spi/ |
H A D | spi-fsl-lib.c | 101 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 D | i3c-master-cdns.c | 414 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 D | simple-card-utils.c | 234 * 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 D | imx-rpmsg.c | 22 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);
|