Symbol: pre_div
drivers/atm/eni.c
1253
static const int pre_div[] = { 4,16,128,2048 };
drivers/atm/eni.c
1262
if (TS_CLOCK/pre_div[*pre]/64 <= *pcr) break;
drivers/atm/eni.c
1263
div = pre_div[*pre]**pcr;
drivers/atm/eni.c
1272
if (TS_CLOCK/pre_div[*pre]/64 > -*pcr) break;
drivers/atm/eni.c
1274
div = pre_div[*pre]*-*pcr;
drivers/atm/eni.c
1281
*pcr = TS_CLOCK/pre_div[*pre]/(*res+1);
drivers/clk/bcm/clk-bcm281xx.c
170
.pre_div = FIXED_DIVIDER(2),
drivers/clk/bcm/clk-kona-setup.c
130
div = &peri->pre_div;
drivers/clk/bcm/clk-kona-setup.c
364
struct bcm_clk_div *pre_div;
drivers/clk/bcm/clk-kona-setup.c
369
if (!divider_exists(&peri->div) || !divider_exists(&peri->pre_div))
drivers/clk/bcm/clk-kona-setup.c
373
pre_div = &peri->pre_div;
drivers/clk/bcm/clk-kona-setup.c
374
if (divider_is_fixed(div) || divider_is_fixed(pre_div))
drivers/clk/bcm/clk-kona-setup.c
379
return div->u.s.frac_width + pre_div->u.s.frac_width <= limit;
drivers/clk/bcm/clk-kona-setup.c
400
struct bcm_clk_div *pre_div;
drivers/clk/bcm/clk-kona-setup.c
442
pre_div = &peri->pre_div;
drivers/clk/bcm/clk-kona-setup.c
447
if (divider_exists(pre_div))
drivers/clk/bcm/clk-kona-setup.c
448
if (!div_valid(pre_div, "pre-divider", name))
drivers/clk/bcm/clk-kona-setup.c
450
} else if (divider_exists(pre_div)) {
drivers/clk/bcm/clk-kona-setup.c
64
div = &peri->pre_div;
drivers/clk/bcm/clk-kona.c
1136
(void)round_rate(bcm_clk->ccu, div, &data->pre_div,
drivers/clk/bcm/clk-kona.c
1204
if (!div_init(ccu, &peri->gate, &peri->pre_div, trig)) {
drivers/clk/bcm/clk-kona.c
669
struct bcm_clk_div *div, struct bcm_clk_div *pre_div,
drivers/clk/bcm/clk-kona.c
691
if (pre_div && divider_exists(pre_div)) {
drivers/clk/bcm/clk-kona.c
694
scaled_rate = scale_rate(pre_div, parent_rate);
drivers/clk/bcm/clk-kona.c
696
scaled_div = divider_read_scaled(ccu, pre_div);
drivers/clk/bcm/clk-kona.c
724
struct bcm_clk_div *pre_div,
drivers/clk/bcm/clk-kona.c
749
if (divider_exists(pre_div)) {
drivers/clk/bcm/clk-kona.c
753
scaled_rate = scale_rate(pre_div, parent_rate);
drivers/clk/bcm/clk-kona.c
755
scaled_pre_div = divider_read_scaled(ccu, pre_div);
drivers/clk/bcm/clk-kona.c
979
return clk_recalc_rate(bcm_clk->ccu, &data->div, &data->pre_div,
drivers/clk/bcm/clk-kona.c
993
return round_rate(bcm_clk->ccu, div, &bcm_clk->u.peri->pre_div,
drivers/clk/bcm/clk-kona.h
387
struct bcm_clk_div pre_div;
drivers/clk/clk-sparx5.c
183
val |= FIELD_PREP(PLL_PRE_DIV, conf.pre_div);
drivers/clk/clk-sparx5.c
203
conf.pre_div = FIELD_GET(PLL_PRE_DIV, val);
drivers/clk/clk-sparx5.c
53
u8 pre_div;
drivers/clk/clk-sparx5.c
65
int divt = sel_rates[conf->rot_sel] * (1 + conf->pre_div);
drivers/clk/clk-sparx5.c
91
conf->pre_div = i;
drivers/clk/qcom/clk-rcg.c
113
static u32 ns_to_pre_div(struct pre_div *p, u32 ns)
drivers/clk/qcom/clk-rcg.c
120
static u32 pre_div_to_ns(struct pre_div *p, u8 pre_div, u32 ns)
drivers/clk/qcom/clk-rcg.c
128
ns |= pre_div << p->pre_div_shift;
drivers/clk/qcom/clk-rcg.c
203
struct pre_div *p;
drivers/clk/qcom/clk-rcg.c
267
ns = pre_div_to_ns(p, f->pre_div - 1, ns);
drivers/clk/qcom/clk-rcg.c
312
f.pre_div = ns_to_pre_div(&rcg->p[bank], ns) + 1;
drivers/clk/qcom/clk-rcg.c
326
calc_rate(unsigned long rate, u32 m, u32 n, u32 mode, u32 pre_div)
drivers/clk/qcom/clk-rcg.c
328
if (pre_div)
drivers/clk/qcom/clk-rcg.c
329
rate /= pre_div + 1;
drivers/clk/qcom/clk-rcg.c
345
u32 pre_div, m = 0, n = 0, ns, md, mode = 0;
drivers/clk/qcom/clk-rcg.c
349
pre_div = ns_to_pre_div(&rcg->p, ns);
drivers/clk/qcom/clk-rcg.c
363
return calc_rate(parent_rate, m, n, mode, pre_div);
drivers/clk/qcom/clk-rcg.c
370
u32 m, n, pre_div, ns, md, mode, reg;
drivers/clk/qcom/clk-rcg.c
380
m = n = pre_div = mode = 0;
drivers/clk/qcom/clk-rcg.c
394
pre_div = ns_to_pre_div(&rcg->p[bank], ns);
drivers/clk/qcom/clk-rcg.c
396
return calc_rate(parent_rate, m, n, mode, pre_div);
drivers/clk/qcom/clk-rcg.c
418
rate = rate * f->pre_div;
drivers/clk/qcom/clk-rcg.c
508
ns = pre_div_to_ns(&rcg->p, f->pre_div - 1, ns);
drivers/clk/qcom/clk-rcg.c
575
f.pre_div = ns_to_pre_div(&rcg->p, ns) + 1;
drivers/clk/qcom/clk-rcg.c
656
f.pre_div = 1;
drivers/clk/qcom/clk-rcg.c
734
f.pre_div = div;
drivers/clk/qcom/clk-rcg.h
136
struct pre_div p[2];
drivers/clk/qcom/clk-rcg.h
15
u8 pre_div;
drivers/clk/qcom/clk-rcg.h
26
u8 pre_div;
drivers/clk/qcom/clk-rcg.h
97
struct pre_div p;
drivers/clk/qcom/clk-rcg2.c
1021
f.pre_div = div;
drivers/clk/qcom/clk-rcg2.c
1080
f.pre_div = div;
drivers/clk/qcom/clk-rcg2.c
1177
f.pre_div = hid_div;
drivers/clk/qcom/clk-rcg2.c
1178
f.pre_div >>= CFG_SRC_DIV_SHIFT;
drivers/clk/qcom/clk-rcg2.c
1179
f.pre_div &= mask;
drivers/clk/qcom/clk-rcg2.c
161
f->pre_div *= 2;
drivers/clk/qcom/clk-rcg2.c
1611
f->pre_div = 1;
drivers/clk/qcom/clk-rcg2.c
1613
f->pre_div = cfg & mask;
drivers/clk/qcom/clk-rcg2.c
162
f->pre_div -= 1;
drivers/clk/qcom/clk-rcg2.c
1644
f->freq = calc_rate(prate, f->m, f->n, mode, f->pre_div);
drivers/clk/qcom/clk-rcg2.c
1686
u32 level, mask, cfg, m = 0, n = 0, mode, pre_div;
drivers/clk/qcom/clk-rcg2.c
1707
pre_div = 1;
drivers/clk/qcom/clk-rcg2.c
1709
pre_div = cfg & mask;
drivers/clk/qcom/clk-rcg2.c
1726
return calc_rate(parent_rate, m, n, mode, pre_div);
drivers/clk/qcom/clk-rcg2.c
1807
f.pre_div = hid_div;
drivers/clk/qcom/clk-rcg2.c
1808
f.pre_div >>= CFG_SRC_DIV_SHIFT;
drivers/clk/qcom/clk-rcg2.c
1809
f.pre_div &= mask;
drivers/clk/qcom/clk-rcg2.c
263
if (f->pre_div) {
drivers/clk/qcom/clk-rcg2.c
267
rate *= f->pre_div + 1;
drivers/clk/qcom/clk-rcg2.c
315
rate = calc_rate(parent_rate, conf->n, conf->m, conf->n, conf->pre_div);
drivers/clk/qcom/clk-rcg2.c
370
if (conf->pre_div) {
drivers/clk/qcom/clk-rcg2.c
374
rate *= conf->pre_div + 1;
drivers/clk/qcom/clk-rcg2.c
427
static inline void clk_rcg2_split_div(int multiplier, unsigned int *pre_div,
drivers/clk/qcom/clk-rcg2.c
430
*n = mult_frac(multiplier * *n, *pre_div, pre_div_max);
drivers/clk/qcom/clk-rcg2.c
431
*pre_div = pre_div_max;
drivers/clk/qcom/clk-rcg2.c
438
unsigned int pre_div = 1;
drivers/clk/qcom/clk-rcg2.c
453
f->pre_div = pre_div_max;
drivers/clk/qcom/clk-rcg2.c
466
else if (pre_div * i < pre_div_max)
drivers/clk/qcom/clk-rcg2.c
467
pre_div *= i;
drivers/clk/qcom/clk-rcg2.c
469
clk_rcg2_split_div(i, &pre_div, &n, pre_div_max);
drivers/clk/qcom/clk-rcg2.c
478
f->pre_div = pre_div > 1 ? pre_div : 0;
drivers/clk/qcom/clk-rcg2.c
498
req->rate = calc_rate(parent_rate, f->m, f->n, f->n, f->pre_div);
drivers/clk/qcom/clk-rcg2.c
552
cfg = f->pre_div << CFG_SRC_DIV_SHIFT;
drivers/clk/qcom/clk-rcg2.c
660
f_tbl.pre_div = conf->pre_div;
drivers/clk/qcom/clk-rcg2.c
913
f.pre_div = hid_div;
drivers/clk/qcom/clk-rcg2.c
914
f.pre_div >>= CFG_SRC_DIV_SHIFT;
drivers/clk/qcom/clk-rcg2.c
915
f.pre_div &= mask;
drivers/clk/qcom/gcc-ipq4019.c
166
f->pre_div << pll->cdiv.shift);
drivers/clk/qcom/gcc-ipq4019.c
187
u32 cdiv, pre_div;
drivers/clk/qcom/gcc-ipq4019.c
199
pre_div = (cdiv + 1) * 2;
drivers/clk/qcom/gcc-ipq4019.c
201
pre_div = cdiv + 12;
drivers/clk/qcom/gcc-ipq4019.c
204
do_div(rate, pre_div);
drivers/clk/qcom/gcc-ipq4019.c
264
u32 cdiv, pre_div = 1;
drivers/clk/qcom/gcc-ipq4019.c
269
pre_div = pll->fixed_div;
drivers/clk/qcom/gcc-ipq4019.c
276
pre_div = clkt->div;
drivers/clk/qcom/gcc-ipq4019.c
281
do_div(rate, pre_div);
drivers/clk/qcom/gpucc-msm8998.c
132
{ .src = P_GPUPLL0_OUT_EVEN, .pre_div = 3 },
drivers/clk/qcom/mmcc-msm8960.c
1478
{ .src = P_HDMI_PLL, .pre_div = 1 },
drivers/clk/sophgo/clk-cv1800.c
41
.pre_div = _CV1800_PLL_LIMIT(1, 127),
drivers/clk/sophgo/clk-cv1800.c
48
.pre_div = _CV1800_PLL_LIMIT(1, 127),
drivers/clk/sophgo/clk-cv18xx-pll.c
250
unsigned long pre_div,
drivers/clk/sophgo/clk-cv18xx-pll.c
262
trate = fpll_calc_rate(parent, pre_div, div, post_div,
drivers/clk/sophgo/clk-cv18xx-pll.c
297
for_each_pll_limit_range(pre, &limit->pre_div) {
drivers/clk/sophgo/clk-cv18xx-pll.c
58
for_each_pll_limit_range(pre, &limit->pre_div) {
drivers/clk/sophgo/clk-cv18xx-pll.h
15
} pre_div, div, post_div, ictrl, mode;
drivers/clk/spacemit/ccu_ddn.c
26
unsigned long den, unsigned int pre_div)
drivers/clk/spacemit/ccu_ddn.c
28
return prate * den / pre_div / num;
drivers/clk/spacemit/ccu_ddn.c
35
rational_best_approximation(rate, prate / ddn->pre_div,
drivers/clk/spacemit/ccu_ddn.c
39
return ccu_ddn_calc_rate(prate, *num, *den, ddn->pre_div);
drivers/clk/spacemit/ccu_ddn.c
64
return ccu_ddn_calc_rate(prate, num, den, ddn->pre_div);
drivers/clk/spacemit/ccu_ddn.h
21
unsigned int pre_div;
drivers/clk/spacemit/ccu_ddn.h
38
.pre_div = _pre_div, \
drivers/clk/sunxi/clk-sun9i-cpus.c
104
*pre_divp = pre_div - 1;
drivers/clk/sunxi/clk-sun9i-cpus.c
107
return parent_rate / pre_div / div;
drivers/clk/sunxi/clk-sun9i-cpus.c
154
u8 div, pre_div, parent;
drivers/clk/sunxi/clk-sun9i-cpus.c
163
sun9i_a80_cpus_clk_round(rate, &div, &pre_div, parent, parent_rate);
drivers/clk/sunxi/clk-sun9i-cpus.c
166
reg = SUN9I_CPUS_PLL4_DIV_SET(reg, pre_div);
drivers/clk/sunxi/clk-sun9i-cpus.c
72
u8 div, pre_div = 1;
drivers/clk/sunxi/clk-sun9i-cpus.c
87
pre_div = div;
drivers/clk/sunxi/clk-sun9i-cpus.c
90
pre_div = DIV_ROUND_UP(div, 2);
drivers/clk/sunxi/clk-sun9i-cpus.c
93
pre_div = DIV_ROUND_UP(div, 3);
drivers/clk/sunxi/clk-sun9i-cpus.c
96
pre_div = DIV_ROUND_UP(div, 4);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1547
unsigned int pre_div;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1624
pre_div = DIV64_U64_ROUND_UP(period * pdata->pwm_refclk_freq,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1626
scale = div64_u64(period * pdata->pwm_refclk_freq, (u64)NSEC_PER_SEC * pre_div) - 1;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1640
(u64)NSEC_PER_SEC * pre_div);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1644
ret = regmap_write(pdata->regmap, SN_PWM_PRE_DIV_REG, pre_div);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1676
unsigned int pre_div;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1693
ret = regmap_read(pdata->regmap, SN_PWM_PRE_DIV_REG, &pre_div);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1703
state->period = DIV_ROUND_UP_ULL((u64)NSEC_PER_SEC * pre_div * (scale + 1),
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1705
state->duty_cycle = DIV_ROUND_UP_ULL((u64)NSEC_PER_SEC * pre_div * backlight,
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
136
ddc->pre_div = hdmi->variant->ddc_clk_pre_divider;
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
18
u8 pre_div;
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
29
const u8 pre_div,
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
40
tmp_rate = (((parent_rate / pre_div) / 10) >> _n) /
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
68
ddc->pre_div, ddc->m_offset, NULL, NULL);
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
84
return (((parent_rate / ddc->pre_div) / 10) >> n) /
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
94
sun4i_ddc_calc_divider(rate, parent_rate, ddc->pre_div,
drivers/iio/adc/imx7d_adc.c
126
u32 pre_div;
drivers/iio/adc/imx7d_adc.c
131
.pre_div = (_pre_div), \
drivers/iio/adc/imx7d_adc.c
208
info->pre_div_num = adc_analogure_clk.pre_div;
drivers/leds/rgb/leds-qcom-lpg.c
1264
unsigned int pre_div;
drivers/leds/rgb/leds-qcom-lpg.c
1288
pre_div = lpg_pre_divs[FIELD_GET(PWM_FREQ_PRE_DIV_MASK, val)];
drivers/leds/rgb/leds-qcom-lpg.c
1296
pre_div * (1 << m), refclk);
drivers/leds/rgb/leds-qcom-lpg.c
1297
state->duty_cycle = DIV_ROUND_UP_ULL((u64)NSEC_PER_SEC * pwm_value * pre_div * (1 << m), refclk);
drivers/media/i2c/ccs-pll.c
399
u32 pre_mul, pre_div;
drivers/media/i2c/ccs-pll.c
401
pre_div = gcd(pll->pixel_rate_csi,
drivers/media/i2c/ccs-pll.c
403
pre_mul = pll->pixel_rate_csi / pre_div;
drivers/media/i2c/ccs-pll.c
404
pre_div = pll->ext_clk_freq_hz * pll->vt_lanes / pre_div;
drivers/media/i2c/ccs-pll.c
429
div = gcd(pre_mul * pll_fr->pre_pll_clk_div, pre_div);
drivers/media/i2c/ccs-pll.c
431
div = pre_div / div;
drivers/media/i2c/imx111.c
1065
sensor->pll->pre_div, &ret);
drivers/media/i2c/imx111.c
1405
system_clk = div_u64(extclk_rate, sensor->pll->pre_div) *
drivers/media/i2c/imx111.c
167
u8 pre_div;
drivers/media/i2c/imx111.c
202
{ .extclk_rate = 6000000, .pre_div = 1, .mult = 113, },
drivers/media/i2c/imx111.c
203
{ .extclk_rate = 12000000, .pre_div = 2, .mult = 113, },
drivers/media/i2c/imx111.c
204
{ .extclk_rate = 13500000, .pre_div = 1, .mult = 50, },
drivers/media/i2c/imx111.c
205
{ .extclk_rate = 18000000, .pre_div = 2, .mult = 75, },
drivers/media/i2c/imx111.c
206
{ .extclk_rate = 24000000, .pre_div = 4, .mult = 113, },
drivers/media/i2c/imx111.c
207
{ .extclk_rate = 27000000, .pre_div = 2, .mult = 50, },
drivers/media/i2c/imx111.c
208
{ .extclk_rate = 36000000, .pre_div = 4, .mult = 75, },
drivers/media/i2c/imx111.c
209
{ .extclk_rate = 54000000, .pre_div = 4, .mult = 50, },
drivers/media/i2c/ov7251.c
170
.pre_div = 0x03,
drivers/media/i2c/ov7251.c
178
.pre_div = 0x01,
drivers/media/i2c/ov7251.c
186
.pre_div = 0x03,
drivers/media/i2c/ov7251.c
194
.pre_div = 0x05,
drivers/media/i2c/ov7251.c
202
.pre_div = 0x04,
drivers/media/i2c/ov7251.c
210
.pre_div = 0x04,
drivers/media/i2c/ov7251.c
816
configs->pll1[ov7251->link_freq_idx]->pre_div);
drivers/media/i2c/ov7251.c
840
configs->pll2->pre_div);
drivers/media/i2c/ov7251.c
89
unsigned int pre_div;
drivers/media/i2c/ov7251.c
97
unsigned int pre_div;
drivers/mmc/host/sdhci-esdhc-imx.c
1007
while (host_clock / (16 * pre_div * ddr_pre_div) > clock &&
drivers/mmc/host/sdhci-esdhc-imx.c
1008
pre_div < 256)
drivers/mmc/host/sdhci-esdhc-imx.c
1009
pre_div *= 2;
drivers/mmc/host/sdhci-esdhc-imx.c
1011
while (host_clock / (div * pre_div * ddr_pre_div) > clock && div < 16)
drivers/mmc/host/sdhci-esdhc-imx.c
1014
host->mmc->actual_clock = host_clock / (div * pre_div * ddr_pre_div);
drivers/mmc/host/sdhci-esdhc-imx.c
1018
pre_div >>= 1;
drivers/mmc/host/sdhci-esdhc-imx.c
1024
| (pre_div << ESDHC_PREDIV_SHIFT));
drivers/mmc/host/sdhci-esdhc-imx.c
962
int pre_div = 1;
drivers/mmc/host/sdhci-esdhc-imx.c
990
pre_div = 2;
drivers/mmc/host/sdhci-of-esdhc.c
653
unsigned int pre_div = 1, div = 1;
drivers/mmc/host/sdhci-of-esdhc.c
666
pre_div = 2;
drivers/mmc/host/sdhci-of-esdhc.c
679
while (host->max_clk / pre_div / 16 > clock_fixup && pre_div < 256)
drivers/mmc/host/sdhci-of-esdhc.c
680
pre_div *= 2;
drivers/mmc/host/sdhci-of-esdhc.c
682
while (host->max_clk / pre_div / div > clock_fixup && div < 16)
drivers/mmc/host/sdhci-of-esdhc.c
685
esdhc->div_ratio = pre_div * div;
drivers/mmc/host/sdhci-of-esdhc.c
693
pre_div = 4;
drivers/mmc/host/sdhci-of-esdhc.c
696
pre_div = 4;
drivers/mmc/host/sdhci-of-esdhc.c
699
pre_div = 4;
drivers/mmc/host/sdhci-of-esdhc.c
705
esdhc->div_ratio = pre_div * div;
drivers/mmc/host/sdhci-of-esdhc.c
714
pre_div >>= 1;
drivers/mmc/host/sdhci-of-esdhc.c
722
(pre_div << ESDHC_PREDIV_SHIFT));
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
140
unsigned int pre_div;
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
150
pre_div = 0;
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
153
pre_div = 1;
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
156
pre_div = 1;
drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c
160
mtk_phy_update_field(base + HDMI_CON0, RG_HDMITX_PLL_PREDIV, pre_div);
drivers/rtc/rtc-ac100.c
227
int div = 0, pre_div = 0;
drivers/rtc/rtc-ac100.c
230
div = divider_get_val(rate * ac100_clkout_prediv[pre_div].div,
drivers/rtc/rtc-ac100.c
236
ac100_clkout_prediv[++pre_div].div);
drivers/rtc/rtc-ac100.c
241
pre_div = ac100_clkout_prediv[pre_div].val;
drivers/rtc/rtc-ac100.c
247
(pre_div - 1) << AC100_CLKOUT_PRE_DIV_SHIFT);
sound/soc/codecs/cx2072x.c
581
unsigned int pre_div;
sound/soc/codecs/cx2072x.c
616
pre_div = get_div_from_mclk(cx2072x->mclk_rate);
sound/soc/codecs/cx2072x.c
617
pll_input = cx2072x->mclk_rate / pre_div;
sound/soc/codecs/cx2072x.c
629
pre_div_val = (pre_div - 1) * 2;
sound/soc/codecs/rt1011.c
1575
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt1011.c
1578
pre_div = rt1011_get_clk_info(rt1011->sysclk, rt1011->lrck);
sound/soc/codecs/rt1011.c
1579
if (pre_div < 0) {
sound/soc/codecs/rt1011.c
1585
pre_div = 0;
sound/soc/codecs/rt1011.c
1598
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt1011.c
1601
rt1011->lrck, pre_div, dai->id);
sound/soc/codecs/rt1011.c
1641
val_clk = pre_div << RT1011_FS_SYS_DIV_SFT;
sound/soc/codecs/rt1015.c
701
int pre_div, frame_size, lrck;
sound/soc/codecs/rt1015.c
705
pre_div = rl6231_get_clk_info(rt1015->sysclk, lrck);
sound/soc/codecs/rt1015.c
706
if (pre_div < 0) {
sound/soc/codecs/rt1015.c
718
dev_dbg(component->dev, "pre_div is %d for iis %d\n", pre_div, dai->id);
sound/soc/codecs/rt1015.c
721
lrck, pre_div, dai->id);
sound/soc/codecs/rt1015.c
742
RT1015_FS_PD_MASK, pre_div << RT1015_FS_PD_SFT);
sound/soc/codecs/rt1016.c
309
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt1016.c
313
pre_div = rl6231_get_clk_info(rt1016->sysclk, rt1016->lrck);
sound/soc/codecs/rt1016.c
314
if (pre_div < 0) {
sound/soc/codecs/rt1016.c
334
rt1016->lrck, pre_div, dai->id);
sound/soc/codecs/rt1016.c
357
((pre_div + 3) << RT1016_FS_PD_SFT) |
sound/soc/codecs/rt1016.c
358
(pre_div << RT1016_OSR_PD_SFT));
sound/soc/codecs/rt1019.c
161
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt1019.c
167
pre_div = rl6231_get_clk_info(rt1019->sysclk, rt1019->lrck);
sound/soc/codecs/rt1019.c
168
if (pre_div < 0) {
sound/soc/codecs/rt1019.c
185
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt1019.c
187
switch (pre_div) {
sound/soc/codecs/rt1305.c
629
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt1305.c
632
pre_div = rt1305_get_clk_info(rt1305->sysclk, rt1305->lrck);
sound/soc/codecs/rt1305.c
633
if (pre_div < 0) {
sound/soc/codecs/rt1305.c
639
pre_div = 0;
sound/soc/codecs/rt1305.c
652
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt1305.c
655
rt1305->lrck, pre_div, dai->id);
sound/soc/codecs/rt1305.c
677
val_clk = pre_div << RT1305_DIV_FS_SYS_SFT;
sound/soc/codecs/rt1308.c
457
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt1308.c
460
pre_div = rt1308_get_clk_info(rt1308->sysclk, rt1308->lrck);
sound/soc/codecs/rt1308.c
461
if (pre_div < 0) {
sound/soc/codecs/rt1308.c
478
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt1308.c
481
rt1308->lrck, pre_div, dai->id);
sound/soc/codecs/rt1308.c
503
val_clk = pre_div << RT1308_DIV_FS_SYS_SFT;
sound/soc/codecs/rt1318.c
611
int pre_div, ret;
sound/soc/codecs/rt1318.c
614
pre_div = rt1318_get_clk_info(rt1318->sysclk, rt1318->lrck);
sound/soc/codecs/rt1318.c
615
if (pre_div < 0) {
sound/soc/codecs/rt1318.c
650
pre_div << RT1318_DIV_AP_SFT |
sound/soc/codecs/rt1318.c
651
pre_div << RT1318_DIV_DAMOD_SFT);
sound/soc/codecs/rt1318.c
654
pre_div << RT1318_AD_STO1_SFT |
sound/soc/codecs/rt1318.c
655
pre_div << RT1318_AD_STO2_SFT);
sound/soc/codecs/rt1318.c
658
pre_div << RT1318_AD_ANA_STO1_SFT |
sound/soc/codecs/rt1318.c
659
pre_div << RT1318_AD_ANA_STO2_SFT);
sound/soc/codecs/rt1318.c
662
pre_div << RT1318_DIV_FIFO_IN_SFT |
sound/soc/codecs/rt1318.c
663
pre_div << RT1318_DIV_FIFO_OUT_SFT);
sound/soc/codecs/rt1318.c
666
RT1318_DIV_POST_G_MASK, pre_div << RT1318_DIV_NLMS_SFT |
sound/soc/codecs/rt1318.c
667
pre_div << RT1318_DIV_AD_MONO_SFT |
sound/soc/codecs/rt1318.c
668
pre_div << RT1318_DIV_POST_G_SFT);
sound/soc/codecs/rt5514.c
756
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5514.c
760
pre_div = rl6231_get_clk_info(rt5514->sysclk, rt5514->lrck);
sound/soc/codecs/rt5514.c
761
if (pre_div < 0) {
sound/soc/codecs/rt5514.c
778
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5514.c
800
(pre_div + 1) << RT5514_CLK_AD_ANA1_SEL_SFT);
sound/soc/codecs/rt5514.c
803
pre_div << RT5514_CLK_SYS_DIV_OUT_SFT |
sound/soc/codecs/rt5514.c
804
pre_div << RT5514_SEL_ADC_OSR_SFT);
sound/soc/codecs/rt5616.c
1003
val_clk = pre_div << RT5616_I2S_PD1_SFT;
sound/soc/codecs/rt5616.c
963
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5616.c
967
pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]);
sound/soc/codecs/rt5616.c
969
if (pre_div < 0) {
sound/soc/codecs/rt5616.c
984
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5640.c
1702
int dai_sel, pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5640.c
1705
pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]);
sound/soc/codecs/rt5640.c
1706
if (pre_div < 0) {
sound/soc/codecs/rt5640.c
1725
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5640.c
1751
pre_div << RT5640_I2S_PD1_SFT;
sound/soc/codecs/rt5640.c
1759
pre_div << RT5640_I2S_PD2_SFT;
sound/soc/codecs/rt5645.c
2758
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5645.c
2761
pre_div = rl6231_get_clk_info(rt5645->sysclk, rt5645->lrck[dai->id]);
sound/soc/codecs/rt5645.c
2762
if (pre_div < 0) {
sound/soc/codecs/rt5645.c
2787
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5645.c
2808
val_clk = pre_div << RT5645_I2S_PD1_SFT;
sound/soc/codecs/rt5645.c
2816
pre_div << RT5645_I2S_PD2_SFT;
sound/soc/codecs/rt5651.c
1287
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5651.c
1290
pre_div = rl6231_get_clk_info(rt5651->sysclk, rt5651->lrck[dai->id]);
sound/soc/codecs/rt5651.c
1292
if (pre_div < 0) {
sound/soc/codecs/rt5651.c
1307
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5651.c
1328
val_clk = pre_div << RT5651_I2S_PD1_SFT;
sound/soc/codecs/rt5651.c
1335
val_clk = pre_div << RT5651_I2S_PD2_SFT;
sound/soc/codecs/rt5659.c
3281
int pre_div, frame_size;
sound/soc/codecs/rt5659.c
3284
pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]);
sound/soc/codecs/rt5659.c
3285
if (pre_div < 0) {
sound/soc/codecs/rt5659.c
3297
rt5659->lrck[dai->id], pre_div, dai->id);
sound/soc/codecs/rt5659.c
3318
val_clk = pre_div << RT5659_I2S_PD1_SFT;
sound/soc/codecs/rt5659.c
3324
val_clk = pre_div << RT5659_I2S_PD2_SFT;
sound/soc/codecs/rt5659.c
3330
val_clk = pre_div << RT5659_I2S_PD3_SFT;
sound/soc/codecs/rt5660.c
839
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5660.c
842
pre_div = rl6231_get_clk_info(rt5660->sysclk, rt5660->lrck[dai->id]);
sound/soc/codecs/rt5660.c
843
if (pre_div < 0) {
sound/soc/codecs/rt5660.c
865
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5660.c
887
pre_div << RT5660_I2S_PD1_SFT;
sound/soc/codecs/rt5663.c
2769
int pre_div;
sound/soc/codecs/rt5663.c
2776
pre_div = rl6231_get_clk_info(rt5663->sysclk, rt5663->lrck);
sound/soc/codecs/rt5663.c
2777
if (pre_div < 0) {
sound/soc/codecs/rt5663.c
2783
dev_dbg(dai->dev, "pre_div is %d for iis %d\n", pre_div, dai->id);
sound/soc/codecs/rt5663.c
2806
RT5663_I2S_PD1_MASK, pre_div << RT5663_I2S_PD1_SHIFT);
sound/soc/codecs/rt5665.c
4011
int pre_div, frame_size;
sound/soc/codecs/rt5665.c
4014
pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]);
sound/soc/codecs/rt5665.c
4015
if (pre_div < 0) {
sound/soc/codecs/rt5665.c
4021
pre_div = 1;
sound/soc/codecs/rt5665.c
4030
rt5665->lrck[dai->id], pre_div, dai->id);
sound/soc/codecs/rt5665.c
4059
val_clk = pre_div << RT5665_I2S_PD1_SFT;
sound/soc/codecs/rt5665.c
4067
val_clk = pre_div << RT5665_I2S_PD2_SFT;
sound/soc/codecs/rt5665.c
4074
val_clk = pre_div << RT5665_I2S_PD3_SFT;
sound/soc/codecs/rt5665.c
4106
RT5665_I2S2_M_PD_MASK, pre_div << RT5665_I2S2_M_PD_SFT);
sound/soc/codecs/rt5665.c
4110
RT5665_I2S3_M_PD_MASK, pre_div << RT5665_I2S3_M_PD_SFT);
sound/soc/codecs/rt5668.c
1881
int pre_div, frame_size;
sound/soc/codecs/rt5668.c
1884
pre_div = rl6231_get_clk_info(rt5668->sysclk, rt5668->lrck[dai->id]);
sound/soc/codecs/rt5668.c
1894
rt5668->lrck[dai->id], pre_div, dai->id);
sound/soc/codecs/rt5668.c
1926
pre_div << RT5668_I2S_M_DIV_SFT);
sound/soc/codecs/rt5668.c
1943
pre_div << RT5668_I2S2_M_PD_SFT);
sound/soc/codecs/rt5670.c
2376
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5670.c
2379
pre_div = rl6231_get_clk_info(rt5670->sysclk, rt5670->lrck[dai->id]);
sound/soc/codecs/rt5670.c
2380
if (pre_div < 0) {
sound/soc/codecs/rt5670.c
2396
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5670.c
2418
pre_div << RT5670_I2S_PD1_SFT;
sound/soc/codecs/rt5670.c
2426
pre_div << RT5670_I2S_PD2_SFT;
sound/soc/codecs/rt5677.c
4293
int pre_div, bclk_ms, frame_size;
sound/soc/codecs/rt5677.c
4296
pre_div = rl6231_get_clk_info(rt5677->sysclk, rt5677->lrck[dai->id]);
sound/soc/codecs/rt5677.c
4297
if (pre_div < 0) {
sound/soc/codecs/rt5677.c
4313
bclk_ms, pre_div, dai->id);
sound/soc/codecs/rt5677.c
4334
val_clk = pre_div << RT5677_I2S_PD1_SFT;
sound/soc/codecs/rt5677.c
4342
val_clk = pre_div << RT5677_I2S_PD2_SFT;
sound/soc/codecs/rt5677.c
4351
pre_div << RT5677_I2S_PD3_SFT;
sound/soc/codecs/rt5677.c
4360
pre_div << RT5677_I2S_PD4_SFT;
sound/soc/codecs/rt5682.c
2138
int pre_div, frame_size;
sound/soc/codecs/rt5682.c
2141
pre_div = rl6231_get_clk_info(rt5682->sysclk, rt5682->lrck[dai->id]);
sound/soc/codecs/rt5682.c
2151
rt5682->lrck[dai->id], pre_div, dai->id);
sound/soc/codecs/rt5682.c
2184
pre_div << RT5682_I2S_M_DIV_SFT |
sound/soc/codecs/rt5682.c
2202
pre_div << RT5682_I2S2_M_PD_SFT);
sound/soc/codecs/rt5682.c
2710
int pre_div;
sound/soc/codecs/rt5682.c
2748
pre_div = rl6231_get_clk_info(rt5682->sysclk, rate);
sound/soc/codecs/rt5682.c
2752
pre_div << RT5682_I2S_M_DIV_SFT |
sound/soc/codecs/rt5682s.c
1282
int pre_div;
sound/soc/codecs/rt5682s.c
1303
pre_div = get_clk_info(rt5682s->sysclk, rt5682s->lrck[id]);
sound/soc/codecs/rt5682s.c
1304
if (pre_div < 0) {
sound/soc/codecs/rt5682s.c
1310
rt5682s->lrck[id], pre_div, id);
sound/soc/codecs/rt5682s.c
1311
snd_soc_component_update_bits(component, c_reg, c_mask, pre_div << c_sft);
sound/soc/codecs/wm8510.c
266
unsigned int pre_div:4; /* prescale - 1 */
sound/soc/codecs/wm8510.c
285
pll_div.pre_div = 1;
sound/soc/codecs/wm8510.c
288
pll_div.pre_div = 0;
sound/soc/codecs/wm8510.c
332
snd_soc_component_write(component, WM8510_PLLN, (pll_div.pre_div << 4) | pll_div.n);
sound/soc/codecs/wm8960.c
1134
u32 pre_div:1;
sound/soc/codecs/wm8960.c
1179
pll_div->pre_div = 1;
sound/soc/codecs/wm8960.c
1182
pll_div->pre_div = 0;
sound/soc/codecs/wm8960.c
1207
pll_div->n, pll_div->k, pll_div->pre_div);
sound/soc/codecs/wm8960.c
1234
reg |= pll_div.pre_div << 4;
sound/soc/codecs/wm8974.c
263
unsigned int pre_div:1;
sound/soc/codecs/wm8974.c
284
pll_div->pre_div = 1;
sound/soc/codecs/wm8974.c
287
pll_div->pre_div = 0;
sound/soc/codecs/wm8974.c
332
snd_soc_component_write(component, WM8974_PLLN, (pll_div.pre_div << 4) | pll_div.n);