/linux-master/sound/soc/codecs/ |
H A D | ak4613.c | 227 unsigned int sysclk; member in struct:ak4613_priv 461 if (priv->sysclk >= ak4613_rates[i] * fs) 524 priv->sysclk = freq; 899 priv->sysclk = 0;
|
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 | max98088.c | 45 unsigned int sysclk; member in struct:max98088_priv 1007 if (max98088->sysclk == 0) { 1013 pclk = DIV_ROUND_CLOSEST(max98088->sysclk, max98088->mclk_prescaler); 1077 if (max98088->sysclk == 0) { 1083 pclk = DIV_ROUND_CLOSEST(max98088->sysclk, max98088->mclk_prescaler); 1112 if (freq == max98088->sysclk) 1144 max98088->sysclk = freq; 1668 max98088->sysclk = (unsigned)-1;
|
H A D | sgtl5000.c | 142 int sysclk; /* sysclk rate */ member in struct:sgtl5000_priv 861 /* set codec sysclk */ 870 sgtl5000->sysclk = freq; 957 switch (sgtl5000->sysclk / frame_rate) { 980 sgtl5000->sysclk / frame_rate); 992 if (sgtl5000->sysclk > 17000000) { 994 in = sgtl5000->sysclk / 2; 997 in = sgtl5000->sysclk; 1058 /* sysclk shoul [all...] |
H A D | wm8983.c | 100 u32 sysclk; member in struct:wm8983_priv 706 dev_dbg(dai->dev, "SYSCLK = %uHz\n", wm8983->sysclk); 709 if (wm8983->sysclk / params_rate(params) 716 wm8983->sysclk, params_rate(params)); 725 tmp = (wm8983->sysclk / fs_ratios[i].div) * 10; 843 wm8983->sysclk = freq;
|
H A D | wm8985.c | 190 unsigned int sysclk; member in struct:wm8985_priv 804 dev_dbg(dai->dev, "SYSCLK = %uHz\n", wm8985->sysclk); 807 if (wm8985->sysclk / params_rate(params) 814 wm8985->sysclk, params_rate(params)); 823 tmp = (wm8985->sysclk / fs_ratios[i].div) * 10; 943 wm8985->sysclk = freq;
|
H A D | wm0010.c | 102 int sysclk; member in struct:wm0010_priv 439 xfer->t.speed_hz = wm0010->sysclk / 6; 533 t.speed_hz = wm0010->sysclk / 10; 584 if (wm0010->sysclk > 26000000) { 666 t.speed_hz = wm0010->sysclk / 6; 762 wm0010->sysclk = freq;
|
H A D | max98095.c | 45 unsigned int sysclk; member in struct:max98095_priv 975 if (max98095->sysclk == 0) { 981 do_div(ni, (unsigned long long int)max98095->sysclk); 1036 if (max98095->sysclk == 0) { 1042 do_div(ni, (unsigned long long int)max98095->sysclk); 1097 if (max98095->sysclk == 0) { 1103 do_div(ni, (unsigned long long int)max98095->sysclk); 1128 if (freq == max98095->sysclk) 1154 max98095->sysclk = freq; 1997 max98095->sysclk [all...] |
H A D | cs35l35.c | 400 int sysclk; member in struct:cs35l35_sysclk_config 450 static int cs35l35_get_clk_config(int sysclk, int srate) argument 455 if (cs35l35_clk_ctl[i].sysclk == sysclk && 475 int clk_ctl = cs35l35_get_clk_config(cs35l35->sysclk, srate); 479 cs35l35->sysclk, srate); 654 /* Need the SCLK Frequency regardless of sysclk source for I2S */ 742 cs35l35->sysclk = freq; 753 dev_err(component->dev, "Failed to set sysclk %d\n", ret);
|
H A D | twl4030.c | 60 unsigned int sysclk; member in struct:twl4030_priv 712 twl4030->sysclk) + 1; 1831 if ((freq / 1000) != twl4030->sysclk) { 1834 freq, twl4030->sysclk * 1000); 1939 if (twl4030->sysclk != 26000) { 1942 __func__, twl4030->sysclk); 2028 if ((freq / 1000) != twl4030->sysclk) { 2031 freq, twl4030->sysclk * 1000); 2169 twl4030->sysclk = twl4030_audio_get_mclk() / 1000;
|
H A D | twl6040.c | 63 unsigned int sysclk; member in struct:twl6040_data 892 priv->sysclk = 17640000; 899 priv->sysclk = 19200000; 917 if (!priv->sysclk) { 923 ret = twl6040_set_pll(twl6040, priv->pll, priv->clk_in, priv->sysclk);
|
H A D | cs42l52.c | 45 u32 sysclk; member in struct:cs42l52_private 721 cs42l52->sysclk = freq; 814 index = cs42l52_get_clk(cs42l52->sysclk, params_rate(params)); 816 cs42l52->sysclk = clk_map_table[index].mclk; 1039 cs42l52->sysclk = CS42L52_DEFAULT_CLK;
|
H A D | wm8580.c | 251 int sysclk[2]; member in struct:wm8580_priv 566 ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); 572 wm8580->sysclk[dai->driver->id], params_rate(params)); 577 wm8580_sysclk_ratios[i], wm8580->sysclk[dai->driver->id]); 794 wm8580->sysclk[dai->driver->id] = 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 | ssm2518.c | 113 unsigned int sysclk; member in struct:ssm2518 327 if (sysclks[i] == ssm2518->sysclk) 706 ssm2518->sysclk = freq;
|
H A D | alc5632.c | 84 unsigned int sysclk; member in struct:alc5632_priv 781 if (coeff_div[i].fs * rate == alc5632->sysclk) 806 alc5632->sysclk = freq;
|
H A D | rt1016.c | 313 pre_div = rl6231_get_clk_info(rt1016->sysclk, rt1016->lrck); 424 if (freq == rt1016->sysclk && clk_id == rt1016->sysclk_src) 441 rt1016->sysclk = freq;
|
H A D | rt5682.c | 1222 if (rt5682->sysclk < target) { 1224 "sysclk rate %d is too low\n", rt5682->sysclk); 1230 if (target * div[i] == rt5682->sysclk) 1232 if (target * div[i + 1] > rt5682->sysclk) { 1234 "can't find div for sysclk %d\n", 1235 rt5682->sysclk); 1240 if (target * div[i] < rt5682->sysclk) 1242 "sysclk rate %d is too high\n", rt5682->sysclk); [all...] |
H A D | adau1701.c | 112 unsigned int sysclk; member in struct:adau1701 440 unsigned int clkdiv = adau1701->sysclk / params_rate(params); 613 adau1701->sysclk = freq;
|
/linux-master/include/sound/ |
H A D | tas2781.h | 114 unsigned int sysclk; member in struct:tasdevice_priv
|
/linux-master/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-hdmi.c | 235 struct clk *sysclk; member in struct:inno_hdmi_phy 1208 v = clk_get_rate(inno->sysclk) / 100000; 1301 clk_disable_unprepare(inno->sysclk); 1325 inno->sysclk = devm_clk_get(inno->dev, "sysclk"); 1326 if (IS_ERR(inno->sysclk)) { 1327 ret = PTR_ERR(inno->sysclk); 1328 dev_err(inno->dev, "failed to get sysclk: %d\n", ret); 1347 ret = clk_prepare_enable(inno->sysclk); 1349 dev_err(inno->dev, "Cannot enable inno phy sysclk [all...] |
/linux-master/drivers/usb/phy/ |
H A D | phy-ab8500-usb.c | 133 struct clk *sysclk; member in struct:ab8500_usb 262 if (clk_prepare_enable(ab->sysclk)) 287 clk_disable_unprepare(ab->sysclk); 929 ab->sysclk = devm_clk_get(ab->dev, "sysclk"); 930 if (IS_ERR(ab->sysclk)) { 931 dev_err(ab->dev, "Could not get sysclk.\n"); 932 return PTR_ERR(ab->sysclk);
|
/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/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/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;
|