Searched refs:sysclk (Results 76 - 100 of 182) sorted by relevance

12345678

/linux-master/sound/soc/codecs/
H A Dak4613.c227 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 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 Dmax98088.c45 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 Dsgtl5000.c142 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 Dwm8983.c100 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 Dwm8985.c190 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 Dwm0010.c102 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 Dmax98095.c45 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 Dcs35l35.c400 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 Dtwl4030.c60 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 Dtwl6040.c63 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 Dcs42l52.c45 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 Dwm8580.c251 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 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 Dssm2518.c113 unsigned int sysclk; member in struct:ssm2518
327 if (sysclks[i] == ssm2518->sysclk)
706 ssm2518->sysclk = freq;
H A Dalc5632.c84 unsigned int sysclk; member in struct:alc5632_priv
781 if (coeff_div[i].fs * rate == alc5632->sysclk)
806 alc5632->sysclk = freq;
H A Drt1016.c313 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 Drt5682.c1222 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 Dadau1701.c112 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 Dtas2781.h114 unsigned int sysclk; member in struct:tasdevice_priv
/linux-master/drivers/phy/rockchip/
H A Dphy-rockchip-inno-hdmi.c235 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 Dphy-ab8500-usb.c133 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 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/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/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;

Completed in 209 milliseconds

12345678