/linux-master/drivers/watchdog/ |
H A D | marvell_gti_wdt.c | 78 struct clk *sclk; member in struct:gti_wdt_priv 217 priv->sclk = devm_clk_get_enabled(&pdev->dev, NULL); 218 if (IS_ERR(priv->sclk)) 219 return PTR_ERR(priv->sclk); 222 gti_clk_disable_unprepare, priv->sclk); 226 priv->clock_freq = clk_get_rate(priv->sclk);
|
/linux-master/include/uapi/drm/ |
H A D | amdgpu_drm.h | 1200 __u32 sclk; member in struct:drm_amdgpu_info_vce_clock_table_entry
|
/linux-master/sound/aoa/soundbus/i2sbus/ |
H A D | pcm.c | 34 static int clock_and_divisors(int mclk, int sclk, int rate, int *out) argument 36 /* sclk must be derived from mclk! */ 37 if (mclk % sclk) 39 /* derive sclk register value */ 40 if (i2s_sf_sclkdiv(mclk / sclk, out))
|
/linux-master/sound/soc/bcm/ |
H A D | cygnus-ssp.c | 538 u32 sclk; local 573 /* Set sclk rate */ 576 sclk = aio->bit_per_frame; 577 if (sclk == 512) 578 sclk = 0; 580 /* sclks_per_1fs_div = sclk cycles/32 */ 581 sclk /= 32; 586 value |= sclk << I2S_OUT_CFGX_SCLKS_PER_1FS_DIV32;
|
/linux-master/sound/soc/cirrus/ |
H A D | ep93xx-i2s.c | 76 struct clk *sclk; member in struct:ep93xx_i2s_info 116 clk_prepare_enable(info->sclk); 161 clk_disable_unprepare(info->sclk); 354 err = clk_set_rate(info->sclk, clk_get_rate(info->mclk) / sdiv); 358 err = clk_set_rate(info->lrclk, clk_get_rate(info->sclk) / lrdiv); 474 info->sclk = clk_get(&pdev->dev, "sclk"); 475 if (IS_ERR(info->sclk)) { 476 err = PTR_ERR(info->sclk); 502 clk_put(info->sclk); [all...] |
/linux-master/sound/soc/codecs/ |
H A D | cs35l35.c | 549 if ((cs35l35->sclk / srate) % 4) { 550 dev_err(component->dev, "Unsupported sclk/fs ratio %d:%d\n", 551 cs35l35->sclk, srate); 554 sp_sclks = ((cs35l35->sclk / srate) / 4) - 1; 655 cs35l35->sclk = freq;
|
H A D | cs35l35.h | 283 int sclk; member in struct:cs35l35_private
|
H A D | cs35l56-sdw.c | 381 int sclk; local 383 sclk = params->curr_dr_freq / 2; 384 dev_dbg(cs35l56->base.dev, "%s: sclk=%u c=%u r=%u\n", 385 __func__, sclk, params->col, params->row);
|
H A D | cs42l42-sdw.c | 103 dev_dbg(dai->dev, "dai_prepare: sclk=%u rate=%u\n", cs42l42->sclk, cs42l42->sample_rate); 105 if (!cs42l42->sclk || !cs42l42->sample_rate) 114 return cs42l42_pll_config(dai->component, cs42l42->sclk, cs42l42->sample_rate); 393 if ((new_sclk != cs42l42->sclk) && cs42l42->stream_use) { 398 cs42l42->sclk = new_sclk; 400 dev_dbg(cs42l42->dev, "bus_config: sclk=%u c=%u r=%u\n", 401 cs42l42->sclk, params->col, params->row);
|
H A D | cs42l42.c | 621 u32 sclk; member in struct:cs42l42_pll_params 673 if (pll_ratio_table[cs42l42->pll_config].sclk == clk) 684 if (pll_ratio_table[i].sclk == clk) { 789 unsigned int sclk, unsigned int sample_rate) 791 u32 fsync = sclk / sample_rate; 794 if (((fsync * sample_rate) != sclk) || ((fsync % 2) != 0)) { 796 "Unsupported sclk %d/sample rate %d\n", 797 sclk, 900 if (cs42l42->sclk) 926 } else if (cs42l42->sclk) { 788 cs42l42_asp_config(struct snd_soc_component *component, unsigned int sclk, unsigned int sample_rate) argument [all...] |
H A D | cs42l42.h | 39 u32 sclk; member in struct:cs42l42_private
|
H A D | cs43130.c | 878 unsigned int sclk = cs43130->dais[dai->id].sclk; local 909 sclk = params_rate(params) * bitwidth_dai * 954 if (!sclk && cs43130->dais[dai->id].dai_mode == SND_SOC_DAIFMT_CBM_CFM) 956 sclk = params_rate(params) * bitwidth_dai * 959 if (!sclk) { 965 bitwidth_sclk = (sclk / params_rate(params)) / params_channels(params); 972 "sclk = %u, fs = %d, bitwidth_dai = %u\n", 973 sclk, params_rate(params), bitwidth_dai); 1611 cs43130->dais[codec_dai->id].sclk [all...] |
H A D | cs43130.h | 497 unsigned int sclk; member in struct:cs43130_dai
|
H A D | nau8810.c | 668 int i, sclk, imclk = rate * 256, div = 0; local 680 sclk = (nau8810->sysclk * 10) / 682 if (sclk < imclk)
|
H A D | nau8822.c | 674 int i, sclk, imclk; local 685 sclk = (nau8822->sysclk * 10) / nau8822_mclk_scaler[i]; 686 if (sclk < imclk)
|
H A D | pcm512x.c | 34 struct clk *sclk; member in struct:pcm512x_priv 591 if (IS_ERR(pcm512x->sclk)) { 593 PTR_ERR(pcm512x->sclk)); 594 return PTR_ERR(pcm512x->sclk); 614 rats_no_pll->num = clk_get_rate(pcm512x->sclk) / 64; 632 if (IS_ERR(pcm512x->sclk)) { 634 PTR_ERR(pcm512x->sclk)); 926 sck_rate = clk_get_rate(pcm512x->sclk); 943 pllin_rate = clk_get_rate(pcm512x->sclk); 1627 pcm512x->sclk [all...] |
H A D | rk3328_codec.c | 37 unsigned int sclk; member in struct:rk3328_codec_priv
|
H A D | rl6231.c | 234 int rl6231_get_clk_info(int sclk, int rate) argument 239 if (sclk <= 0 || rate <= 0) 244 if (sclk == rate * pd[i])
|
H A D | rl6231.h | 30 int rl6231_get_clk_info(int sclk, int rate);
|
H A D | rt1011.c | 1556 static int rt1011_get_clk_info(int sclk, int rate) argument 1561 if (sclk <= 0 || rate <= 0) 1566 if (sclk == rate * pd[i])
|
H A D | rt1305.c | 607 static int rt1305_get_clk_info(int sclk, int rate) argument 612 if (sclk <= 0 || rate <= 0) 617 if (sclk == rate * pd[i])
|
H A D | rt1308.c | 435 static int rt1308_get_clk_info(int sclk, int rate) argument 440 if (sclk <= 0 || rate <= 0) 445 if (sclk == rate * pd[i])
|
H A D | rt5682s.c | 1113 static int get_clk_info(int sclk, int rate) argument 1118 if (sclk <= 0 || rate <= 0) 1123 if (sclk == rate * pd[i])
|
H A D | tas5086.c | 241 unsigned int mclk, sclk; member in struct:tas5086_private 307 priv->sclk = freq; 394 (priv->sclk == 48 * priv->rate) ?
|
/linux-master/sound/soc/intel/boards/ |
H A D | kbl_rt5663_max98927.c | 47 struct clk *sclk; member in struct:kbl_rt5663_private 99 ret = clk_set_rate(priv->sclk, 3072000); 101 dev_err(card->dev, "Can't set rate for sclk, err: %d\n", 107 ret = clk_prepare_enable(priv->sclk); 109 dev_err(card->dev, "Can't enable sclk, err: %d\n", ret); 115 clk_disable_unprepare(priv->sclk); 1027 ctx->sclk = devm_clk_get(&pdev->dev, "ssp1_sclk"); 1028 if (IS_ERR(ctx->sclk)) { 1029 ret = PTR_ERR(ctx->sclk);
|