/linux-4.19.296/drivers/clk/hisilicon/ |
D | clk-hi3620.c | 298 struct clk_mmc *mclk = to_mmc(hw); in mmc_clk_determine_rate() local 300 if ((req->rate <= 13000000) && (mclk->id == HI3620_MMC_CIUCLK1)) { in mmc_clk_determine_rate() 337 struct clk_mmc *mclk = to_mmc(hw); in mmc_clk_set_timing() local 374 val = readl_relaxed(mclk->clken_reg); in mmc_clk_set_timing() 375 val &= ~(1 << mclk->clken_bit); in mmc_clk_set_timing() 376 writel_relaxed(val, mclk->clken_reg); in mmc_clk_set_timing() 378 val = readl_relaxed(mclk->sam_reg); in mmc_clk_set_timing() 379 val = mmc_clk_delay(val, sam, mclk->sam_off, mclk->sam_bits); in mmc_clk_set_timing() 380 writel_relaxed(val, mclk->sam_reg); in mmc_clk_set_timing() 382 val = readl_relaxed(mclk->drv_reg); in mmc_clk_set_timing() [all …]
|
/linux-4.19.296/drivers/media/dvb-frontends/ |
D | stv6110.c | 38 u32 mclk; member 220 ((((priv->mclk / 1000000) - 16) & 0x1f) << 3); in stv6110_init() 249 freq = divider * (priv->mclk / 1000); in stv6110_get_frequency() 266 frequency, priv->mclk); in stv6110_set_frequency() 271 ((((priv->mclk / 1000000) - 16) & 0x1f) << 3); in stv6110_set_frequency() 300 p_calc = (priv->mclk / 100000); in stv6110_set_frequency() 305 p_calc_opt = (priv->mclk / 100000); in stv6110_set_frequency() 309 ref = priv->mclk / ((1 << (r_div_opt + 1)) * (1 << (p + 1))); in stv6110_set_frequency() 339 vco_freq = divider * ((priv->mclk / 1000) / ((1 << (r_div_opt + 1)))); in stv6110_set_frequency() 427 priv->mclk = config->mclk; in stv6110_attach()
|
D | stv0900_sw.c | 52 max_carrier /= intp->mclk / 1000; in stv0900_check_signal_presence() 79 max_carrier /= intp->mclk / 1000; in stv0900_get_sw_loop_params() 85 freq_inc /= intp->mclk >> 10; in stv0900_get_sw_loop_params() 145 max_carrier /= intp->mclk / 1000; in stv0900_search_carr_sw_loop() 305 u32 mclk, in stv0900_get_symbol_rate() argument 320 intval1 = (mclk) >> 16; in stv0900_get_symbol_rate() 323 rem1 = (mclk) % 0x10000; in stv0900_get_symbol_rate() 333 u32 mclk, u32 srate, in stv0900_set_symbol_rate() argument 338 dprintk("%s: Mclk %d, SR %d, Dmd %d\n", __func__, mclk, in stv0900_set_symbol_rate() 343 symb /= (mclk >> 12); in stv0900_set_symbol_rate() [all …]
|
D | m88rs2000.c | 116 u32 mclk; in m88rs2000_get_mclk() local 126 mclk = (u32)(reg * RS2000_FE_CRYSTAL_KHZ + 28 / 2) / 28; in m88rs2000_get_mclk() 128 return mclk; in m88rs2000_get_mclk() 134 u32 mclk; in m88rs2000_set_carrieroffset() local 139 mclk = m88rs2000_get_mclk(fe); in m88rs2000_set_carrieroffset() 140 if (!mclk) in m88rs2000_set_carrieroffset() 143 tmp = (offset * 4096 + (s32)mclk / 2) / (s32)mclk; in m88rs2000_set_carrieroffset() 164 u32 mclk; in m88rs2000_set_symbolrate() local 170 mclk = m88rs2000_get_mclk(fe); in m88rs2000_set_symbolrate() 171 if (!mclk) in m88rs2000_set_symbolrate() [all …]
|
D | mn88443x.c | 190 struct clk *mclk; member 213 ret = clk_prepare_enable(chip->mclk); in mn88443x_cmn_power_on() 240 clk_disable_unprepare(chip->mclk); in mn88443x_cmn_power_off() 695 chip->mclk = devm_clk_get(dev, "mclk"); in mn88443x_probe() 696 if (IS_ERR(chip->mclk) && !conf) { in mn88443x_probe() 698 PTR_ERR(chip->mclk)); in mn88443x_probe() 699 return PTR_ERR(chip->mclk); in mn88443x_probe() 718 chip->mclk = conf->mclk; in mn88443x_probe() 744 chip->clk_freq = clk_get_rate(chip->mclk); in mn88443x_probe()
|
D | stv090x.c | 867 sym /= (state->internal->mclk >> 12); in stv090x_set_srate() 870 sym /= (state->internal->mclk >> 10); in stv090x_set_srate() 873 sym /= (state->internal->mclk >> 7); in stv090x_set_srate() 894 sym /= (state->internal->mclk >> 12); in stv090x_set_max_srate() 897 sym /= (state->internal->mclk >> 10); in stv090x_set_max_srate() 900 sym /= (state->internal->mclk >> 7); in stv090x_set_max_srate() 928 sym /= (state->internal->mclk >> 12); in stv090x_set_min_srate() 931 sym /= (state->internal->mclk >> 10); in stv090x_set_min_srate() 934 sym /= (state->internal->mclk >> 7); in stv090x_set_min_srate() 1464 freq_abs /= (state->internal->mclk / 1000); in stv090x_start_search() [all …]
|
D | stb0899_algo.c | 219 derot_limit = (internal->sub_range / 2L) / internal->mclk; in stb0899_search_tmg() 220 derot_step = (params->srate / 2L) / internal->mclk; in stb0899_search_tmg() 288 derot_limit = (internal->sub_range / 2L) / internal->mclk; in stb0899_search_carrier() 296 dprintk(state->verbose, FE_DEBUG, 1, "Derot Freq=%d, mclk=%d", derot_freq, internal->mclk); in stb0899_search_carrier() 399 derot_step = (params->srate / 4L) / internal->mclk; in stb0899_search_data() 400 derot_limit = (internal->sub_range / 2L) / internal->mclk; in stb0899_search_data() 411 dprintk(state->verbose, FE_DEBUG, 1, "Derot freq=%d, mclk=%d", derot_freq, internal->mclk); in stb0899_search_data() 456 tp_freq = internal->freq - (internal->derot_freq * internal->mclk) / 1000; in stb0899_check_range() 565 internal->derot_percent, params->srate, internal->mclk); in stb0899_dvbs_algo() 568 …internal->derot_step = internal->derot_percent * (params->srate / 1000L) / internal->mclk; /* Dero… in stb0899_dvbs_algo() [all …]
|
D | mn88443x.h | 19 struct clk *mclk; member
|
D | stv6110.h | 39 u32 mclk; member
|
D | m88ds3103_priv.h | 48 s32 mclk; member
|
D | stv0299.h | 71 u32 mclk; member
|
D | stv0900_core.c | 283 u32 mclk = 90000000, div = 0, ad_div = 0; in stv0900_get_mclk_freq() local 288 mclk = (div + 1) * ext_clk / ad_div; in stv0900_get_mclk_freq() 290 dprintk("%s: Calculated Mclk = %d\n", __func__, mclk); in stv0900_get_mclk_freq() 292 return mclk; in stv0900_get_mclk_freq() 295 static enum fe_stv0900_error stv0900_set_mclk(struct stv0900_internal *intp, u32 mclk) in stv0900_set_mclk() argument 305 dprintk("%s: Mclk set to %d, Quartz = %d\n", __func__, mclk, in stv0900_set_mclk() 309 m_div = ((clk_sel * mclk) / intp->quartz) - 1; in stv0900_set_mclk() 311 intp->mclk = stv0900_get_mclk_freq(intp, in stv0900_set_mclk() 320 m_div = intp->mclk / 704000; in stv0900_set_mclk() 1001 freq /= (intp->mclk / 1000); in stv0900_start_search() [all …]
|
D | bsbe1.h | 96 .mclk = 88000000UL,
|
D | bsru6.h | 131 .mclk = 88000000UL,
|
D | stv0299.c | 236 big += (state->config->mclk-1); // round correctly in stv0299_set_symbolrate() 237 do_div(big, state->config->mclk); in stv0299_set_symbolrate() 245 u32 Mclk = state->config->mclk / 4096L; in stv0299_get_symbolrate() 615 derot_freq *= (state->config->mclk >> 16); in stv0299_get_frontend()
|
D | stb0899_drv.c | 553 u32 mclk = 0, div = 0; in stb0899_get_mclk() local 556 mclk = (div + 1) * state->config->xtal_freq / 6; in stb0899_get_mclk() 557 dprintk(state->verbose, FE_DEBUG, 1, "div=%d, mclk=%d", div, mclk); in stb0899_get_mclk() 559 return mclk; in stb0899_get_mclk() 655 internal->mclk = master_clk / 65536L; in stb0899_init_calc() 835 u32 mclk, tx_freq = 22000;/* count = 0, i; */ in stb0899_diseqc_init() local 849 mclk = stb0899_get_mclk(state); in stb0899_diseqc_init() 850 f22_tx = mclk / (tx_freq * 32); in stb0899_diseqc_init()
|
D | m88ds3103.c | 361 dev->mclk = 110250000; in m88ds3103_set_frontend() 363 dev->mclk = 96000000; in m88ds3103_set_frontend() 377 dev->mclk = 96000000; in m88ds3103_set_frontend() 571 u16tmp = DIV_ROUND_CLOSEST_ULL((u64)c->symbol_rate * 0x10000, dev->mclk); in m88ds3103_set_frontend() 595 s32tmp = DIV_ROUND_CLOSEST(s32tmp, dev->mclk / 1000); in m88ds3103_set_frontend() 935 c->symbol_rate = DIV_ROUND_CLOSEST_ULL((u64)(buf[1] << 8 | buf[0] << 0) * dev->mclk, 0x10000); in m88ds3103_get_frontend()
|
/linux-4.19.296/drivers/iio/adc/ |
D | ad7766.c | 39 struct clk *mclk; member 99 ret = clk_prepare_enable(ad7766->mclk); in ad7766_preenable() 123 clk_disable_unprepare(ad7766->mclk); in ad7766_postdisable() 145 *val = clk_get_rate(ad7766->mclk) / in ad7766_read_raw() 228 ad7766->mclk = devm_clk_get(&spi->dev, "mclk"); in ad7766_probe() 229 if (IS_ERR(ad7766->mclk)) in ad7766_probe() 230 return PTR_ERR(ad7766->mclk); in ad7766_probe()
|
/linux-4.19.296/drivers/clk/ |
D | clk-u300.c | 954 struct clk_mclk *mclk = to_mclk(hw); in mclk_clk_prepare() local 958 if (!mclk->is_mspro) { in mclk_clk_prepare() 1120 struct clk_mclk *mclk; in mclk_clk_register() local 1124 mclk = kzalloc(sizeof(*mclk), GFP_KERNEL); in mclk_clk_register() 1125 if (!mclk) in mclk_clk_register() 1133 mclk->hw.init = &init; in mclk_clk_register() 1134 mclk->is_mspro = is_mspro; in mclk_clk_register() 1136 hw = &mclk->hw; in mclk_clk_register() 1139 kfree(mclk); in mclk_clk_register()
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-sh7760.c | 394 struct clk *mclk; in calc_CCR() local 399 mclk = clk_get(NULL, "peripheral_clk"); in calc_CCR() 400 if (IS_ERR(mclk)) { in calc_CCR() 401 return PTR_ERR(mclk); in calc_CCR() 403 mck = mclk->rate; in calc_CCR() 404 clk_put(mclk); in calc_CCR()
|
/linux-4.19.296/include/sound/ |
D | wm8962.h | 40 struct clk *mclk; member
|
/linux-4.19.296/include/linux/ |
D | sm501.h | 135 unsigned long mclk; /* non-zero to modify */ member
|
/linux-4.19.296/include/linux/mfd/arizona/ |
D | core.h | 149 struct clk *mclk[ARIZONA_NUM_MCLK]; member
|
/linux-4.19.296/drivers/clk/renesas/ |
D | r9a06g032-clocks.c | 813 struct clk *mclk; in r9a06g032_clocks_probe() local 829 mclk = devm_clk_get(dev, "mclk"); in r9a06g032_clocks_probe() 830 if (IS_ERR(mclk)) in r9a06g032_clocks_probe() 831 return PTR_ERR(mclk); in r9a06g032_clocks_probe() 840 __clk_get_name(mclk); in r9a06g032_clocks_probe()
|
/linux-4.19.296/include/linux/mfd/ |
D | twl6040.h | 229 struct clk *mclk; member
|