/linux-4.1.27/drivers/clk/hisilicon/ |
D | clk-hi3620.c | 303 struct clk_mmc *mclk = to_mmc(hw); in mmc_clk_determine_rate() local 306 if ((rate <= 13000000) && (mclk->id == HI3620_MMC_CIUCLK1)) { in mmc_clk_determine_rate() 344 struct clk_mmc *mclk = to_mmc(hw); in mmc_clk_set_timing() local 381 val = readl_relaxed(mclk->clken_reg); in mmc_clk_set_timing() 382 val &= ~(1 << mclk->clken_bit); in mmc_clk_set_timing() 383 writel_relaxed(val, mclk->clken_reg); in mmc_clk_set_timing() 385 val = readl_relaxed(mclk->sam_reg); in mmc_clk_set_timing() 386 val = mmc_clk_delay(val, sam, mclk->sam_off, mclk->sam_bits); in mmc_clk_set_timing() 387 writel_relaxed(val, mclk->sam_reg); in mmc_clk_set_timing() 389 val = readl_relaxed(mclk->drv_reg); in mmc_clk_set_timing() [all …]
|
/linux-4.1.27/sound/soc/atmel/ |
D | sam9g20_wm8731.c | 62 static struct clk *mclk; variable 75 ret = clk_enable(mclk); in at91sam9g20ek_set_bias_level() 83 clk_disable(mclk); in at91sam9g20ek_set_bias_level() 184 mclk = clk_get(NULL, "pck0"); in at91sam9g20ek_audio_probe() 185 if (IS_ERR(mclk)) { in at91sam9g20ek_audio_probe() 187 ret = PTR_ERR(mclk); in at91sam9g20ek_audio_probe() 197 ret = clk_set_parent(mclk, pllb); in at91sam9g20ek_audio_probe() 204 clk_set_rate(mclk, MCLK_RATE); in at91sam9g20ek_audio_probe() 249 clk_put(mclk); in at91sam9g20ek_audio_probe() 250 mclk = NULL; in at91sam9g20ek_audio_probe() [all …]
|
/linux-4.1.27/sound/soc/davinci/ |
D | davinci-evm.c | 28 struct clk *mclk; member 39 if (drvdata->mclk) in evm_startup() 40 return clk_prepare_enable(drvdata->mclk); in evm_startup() 52 if (drvdata->mclk) in evm_shutdown() 53 clk_disable_unprepare(drvdata->mclk); in evm_shutdown() 365 struct clk *mclk; in davinci_evm_probe() local 385 mclk = devm_clk_get(&pdev->dev, "mclk"); in davinci_evm_probe() 386 if (PTR_ERR(mclk) == -EPROBE_DEFER) { in davinci_evm_probe() 388 } else if (IS_ERR(mclk)) { in davinci_evm_probe() 390 mclk = NULL; in davinci_evm_probe() [all …]
|
/linux-4.1.27/sound/soc/mxs/ |
D | mxs-sgtl5000.c | 39 u32 mclk; in mxs_sgtl5000_hw_params() local 45 mclk = 256 * rate; in mxs_sgtl5000_hw_params() 48 mclk = 512 * rate; in mxs_sgtl5000_hw_params() 53 ret = snd_soc_dai_set_sysclk(codec_dai, SGTL5000_SYSCLK, mclk, 0); in mxs_sgtl5000_hw_params() 56 mclk / 1000000, mclk / 1000 % 1000); in mxs_sgtl5000_hw_params() 61 ret = snd_soc_dai_set_sysclk(cpu_dai, MXS_SAIF_MCLK, mclk, 0); in mxs_sgtl5000_hw_params() 64 mclk / 1000000, mclk / 1000 % 1000); in mxs_sgtl5000_hw_params()
|
D | mxs-saif.c | 67 saif->mclk = freq; in mxs_saif_set_dai_sysclk() 90 unsigned int mclk, in mxs_saif_set_clk() argument 97 dev_dbg(saif->dev, "mclk %d rate %d\n", mclk, rate); in mxs_saif_set_clk() 131 if (mclk % 32 == 0) { in mxs_saif_set_clk() 134 } else if (mclk % 48 == 0) { in mxs_saif_set_clk() 165 switch (mclk / rate) { in mxs_saif_set_clk() 238 int mxs_saif_get_mclk(unsigned int saif_id, unsigned int mclk, in mxs_saif_get_mclk() argument 270 ret = mxs_saif_set_clk(saif, mclk, rate); in mxs_saif_get_mclk() 405 if (!saif->mclk && saif->mclk_in_use) { in mxs_saif_hw_params() 421 ret = mxs_saif_set_clk(saif, saif->mclk, params_rate(params)); in mxs_saif_hw_params()
|
D | mxs-saif.h | 116 unsigned int mclk; member 134 extern int mxs_saif_get_mclk(unsigned int saif_id, unsigned int mclk,
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | btc_dpm.c | 1244 u32 *sclk, u32 *mclk) in btc_skip_blacklist_clocks() argument 1248 if ((sclk == NULL) || (mclk == NULL)) in btc_skip_blacklist_clocks() 1255 (btc_blacklist_clocks[i].mclk == *mclk)) in btc_skip_blacklist_clocks() 1264 btc_skip_blacklist_clocks(rdev, max_sclk, max_mclk, sclk, mclk); in btc_skip_blacklist_clocks() 1274 if ((pl->mclk == 0) || (pl->sclk == 0)) in btc_adjust_clock_combinations() 1277 if (pl->mclk == pl->sclk) in btc_adjust_clock_combinations() 1280 if (pl->mclk > pl->sclk) { in btc_adjust_clock_combinations() 1281 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > rdev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations() 1284 (pl->mclk + in btc_adjust_clock_combinations() 1288 if ((pl->sclk - pl->mclk) > rdev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations() [all …]
|
D | rv730_dpm.c | 121 LPRV7XX_SMC_MCLK_VALUE mclk) in rv730_populate_mclk_value() argument 186 mclk->mclk730.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in rv730_populate_mclk_value() 187 mclk->mclk730.vDLL_CNTL = cpu_to_be32(dll_cntl); in rv730_populate_mclk_value() 188 mclk->mclk730.mclk_value = cpu_to_be32(memory_clock); in rv730_populate_mclk_value() 189 mclk->mclk730.vMPLL_FUNC_CNTL = cpu_to_be32(mpll_func_cntl); in rv730_populate_mclk_value() 190 mclk->mclk730.vMPLL_FUNC_CNTL2 = cpu_to_be32(mpll_func_cntl_2); in rv730_populate_mclk_value() 191 mclk->mclk730.vMPLL_FUNC_CNTL3 = cpu_to_be32(mpll_func_cntl_3); in rv730_populate_mclk_value() 192 mclk->mclk730.vMPLL_SS = cpu_to_be32(mpll_ss); in rv730_populate_mclk_value() 193 mclk->mclk730.vMPLL_SS2 = cpu_to_be32(mpll_ss2); in rv730_populate_mclk_value() 297 table->ACPIState.levels[0].mclk.mclk730.vMPLL_FUNC_CNTL = cpu_to_be32(mpll_func_cntl); in rv730_populate_smc_acpi_state() [all …]
|
D | rv740_dpm.c | 189 RV7XX_SMC_MCLK_VALUE *mclk) in rv740_populate_mclk_value() argument 272 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in rv740_populate_mclk_value() 273 mclk->mclk770.vMPLL_AD_FUNC_CNTL = cpu_to_be32(mpll_ad_func_cntl); in rv740_populate_mclk_value() 274 mclk->mclk770.vMPLL_AD_FUNC_CNTL_2 = cpu_to_be32(mpll_ad_func_cntl_2); in rv740_populate_mclk_value() 275 mclk->mclk770.vMPLL_DQ_FUNC_CNTL = cpu_to_be32(mpll_dq_func_cntl); in rv740_populate_mclk_value() 276 mclk->mclk770.vMPLL_DQ_FUNC_CNTL_2 = cpu_to_be32(mpll_dq_func_cntl_2); in rv740_populate_mclk_value() 277 mclk->mclk770.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in rv740_populate_mclk_value() 278 mclk->mclk770.vDLL_CNTL = cpu_to_be32(dll_cntl); in rv740_populate_mclk_value() 279 mclk->mclk770.vMPLL_SS = cpu_to_be32(mpll_ss1); in rv740_populate_mclk_value() 280 mclk->mclk770.vMPLL_SS2 = cpu_to_be32(mpll_ss2); in rv740_populate_mclk_value() [all …]
|
D | rv770_dpm.c | 388 RV7XX_SMC_MCLK_VALUE *mclk) in rv770_populate_mclk_value() argument 473 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in rv770_populate_mclk_value() 474 mclk->mclk770.vMPLL_AD_FUNC_CNTL = cpu_to_be32(mpll_ad_func_cntl); in rv770_populate_mclk_value() 475 mclk->mclk770.vMPLL_AD_FUNC_CNTL_2 = cpu_to_be32(mpll_ad_func_cntl_2); in rv770_populate_mclk_value() 476 mclk->mclk770.vMPLL_DQ_FUNC_CNTL = cpu_to_be32(mpll_dq_func_cntl); in rv770_populate_mclk_value() 477 mclk->mclk770.vMPLL_DQ_FUNC_CNTL_2 = cpu_to_be32(mpll_dq_func_cntl_2); in rv770_populate_mclk_value() 478 mclk->mclk770.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in rv770_populate_mclk_value() 479 mclk->mclk770.vDLL_CNTL = cpu_to_be32(dll_cntl); in rv770_populate_mclk_value() 592 int rv770_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, in rv770_populate_mvdd_value() argument 603 if (mclk <= pi->mvdd_split_frequency) { in rv770_populate_mvdd_value() [all …]
|
D | cypress_dpm.c | 423 u8 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk) in cypress_get_strobe_mode_settings() argument 430 if (mclk <= pi->mclk_strobe_mode_threshold) in cypress_get_strobe_mode_settings() 432 result = cypress_get_mclk_frequency_ratio(rdev, mclk, strobe_mode); in cypress_get_strobe_mode_settings() 475 RV7XX_SMC_MCLK_VALUE *mclk, in cypress_populate_mclk_value() argument 597 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in cypress_populate_mclk_value() 598 mclk->mclk770.vMPLL_AD_FUNC_CNTL = cpu_to_be32(mpll_ad_func_cntl); in cypress_populate_mclk_value() 599 mclk->mclk770.vMPLL_AD_FUNC_CNTL_2 = cpu_to_be32(mpll_ad_func_cntl_2); in cypress_populate_mclk_value() 600 mclk->mclk770.vMPLL_DQ_FUNC_CNTL = cpu_to_be32(mpll_dq_func_cntl); in cypress_populate_mclk_value() 601 mclk->mclk770.vMPLL_DQ_FUNC_CNTL_2 = cpu_to_be32(mpll_dq_func_cntl_2); in cypress_populate_mclk_value() 602 mclk->mclk770.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in cypress_populate_mclk_value() [all …]
|
D | ni_dpm.c | 791 u32 mclk; in ni_apply_state_adjust_rules() local 808 if (ps->performance_levels[i].mclk > max_limits->mclk) in ni_apply_state_adjust_rules() 809 ps->performance_levels[i].mclk = max_limits->mclk; in ni_apply_state_adjust_rules() 823 ps->performance_levels[0].mclk = in ni_apply_state_adjust_rules() 824 ps->performance_levels[ps->performance_level_count - 1].mclk; in ni_apply_state_adjust_rules() 829 btc_skip_blacklist_clocks(rdev, max_limits->sclk, max_limits->mclk, in ni_apply_state_adjust_rules() 831 &ps->performance_levels[0].mclk); in ni_apply_state_adjust_rules() 842 mclk = ps->performance_levels[0].mclk; in ni_apply_state_adjust_rules() 845 if (mclk < ps->performance_levels[i].mclk) in ni_apply_state_adjust_rules() 846 mclk = ps->performance_levels[i].mclk; in ni_apply_state_adjust_rules() [all …]
|
D | si_dpm.c | 2943 u32 mclk, sclk; in si_apply_state_adjust_rules() local 2983 if (ps->performance_levels[i].mclk > max_limits->mclk) in si_apply_state_adjust_rules() 2984 ps->performance_levels[i].mclk = max_limits->mclk; in si_apply_state_adjust_rules() 3008 if (ps->performance_levels[i].mclk > max_mclk_vddci) in si_apply_state_adjust_rules() 3009 ps->performance_levels[i].mclk = max_mclk_vddci; in si_apply_state_adjust_rules() 3012 if (ps->performance_levels[i].mclk > max_mclk_vddc) in si_apply_state_adjust_rules() 3013 ps->performance_levels[i].mclk = max_mclk_vddc; in si_apply_state_adjust_rules() 3016 if (ps->performance_levels[i].mclk > max_mclk) in si_apply_state_adjust_rules() 3017 ps->performance_levels[i].mclk = max_mclk; in si_apply_state_adjust_rules() 3028 mclk = ps->performance_levels[ps->performance_level_count - 1].mclk; in si_apply_state_adjust_rules() [all …]
|
D | rv770_dpm.h | 143 u32 mclk; member 184 LPRV7XX_SMC_MCLK_VALUE mclk); 205 RV7XX_SMC_MCLK_VALUE *mclk); 219 int rv770_populate_mvdd_value(struct radeon_device *rdev, u32 mclk,
|
D | ci_dpm.c | 793 u32 sclk, mclk; in ci_apply_state_adjust_rules() local 822 if (ps->performance_levels[i].mclk > max_limits->mclk) in ci_apply_state_adjust_rules() 823 ps->performance_levels[i].mclk = max_limits->mclk; in ci_apply_state_adjust_rules() 832 mclk = ps->performance_levels[ps->performance_level_count - 1].mclk; in ci_apply_state_adjust_rules() 835 mclk = ps->performance_levels[0].mclk; in ci_apply_state_adjust_rules() 842 if (mclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk) in ci_apply_state_adjust_rules() 843 mclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk; in ci_apply_state_adjust_rules() 847 ps->performance_levels[0].mclk = mclk; in ci_apply_state_adjust_rules() 853 if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk) in ci_apply_state_adjust_rules() 854 ps->performance_levels[0].mclk = ps->performance_levels[1].mclk; in ci_apply_state_adjust_rules() [all …]
|
D | rv6xx_dpm.c | 457 state->high.mclk; in rv6xx_calculate_memory_clock_stepping_parameters() 459 state->high.mclk; in rv6xx_calculate_memory_clock_stepping_parameters() 461 state->medium.mclk; in rv6xx_calculate_memory_clock_stepping_parameters() 463 state->low.mclk; in rv6xx_calculate_memory_clock_stepping_parameters() 467 if (state->high.mclk == state->medium.mclk) in rv6xx_calculate_memory_clock_stepping_parameters() 474 if (state->medium.mclk == state->low.mclk) in rv6xx_calculate_memory_clock_stepping_parameters() 1822 u32 sclk, mclk; in rv6xx_parse_pplib_clock_info() local 1841 mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow); in rv6xx_parse_pplib_clock_info() 1842 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv6xx_parse_pplib_clock_info() 1844 pl->mclk = mclk; in rv6xx_parse_pplib_clock_info() [all …]
|
D | radeon_clocks.c | 68 uint32_t fb_div, ref_div, post_div, mclk; in radeon_legacy_get_memory_clock() local 81 mclk = fb_div / ref_div; in radeon_legacy_get_memory_clock() 85 mclk >>= 1; in radeon_legacy_get_memory_clock() 87 mclk >>= 2; in radeon_legacy_get_memory_clock() 89 mclk >>= 3; in radeon_legacy_get_memory_clock() 91 return mclk; in radeon_legacy_get_memory_clock()
|
D | btc_dpm.h | 43 u32 *sclk, u32 *mclk);
|
D | radeon_atombios.c | 2141 rdev->pm.power_state[state_index].clock_info[0].mclk = in radeon_atombios_parse_power_table_1_3() 2146 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_atombios_parse_power_table_1_3() 2176 rdev->pm.power_state[state_index].clock_info[0].mclk = in radeon_atombios_parse_power_table_1_3() 2181 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_atombios_parse_power_table_1_3() 2212 rdev->pm.power_state[state_index].clock_info[0].mclk = in radeon_atombios_parse_power_table_1_3() 2217 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_atombios_parse_power_table_1_3() 2443 rdev->pm.default_mclk = rdev->pm.power_state[state_index].clock_info[0].mclk; in radeon_atombios_parse_pplib_non_clock_info() 2455 rdev->pm.power_state[state_index].clock_info[j].mclk = in radeon_atombios_parse_pplib_non_clock_info() 2474 u32 sclk, mclk; in radeon_atombios_parse_pplib_clock_info() local 2490 mclk = le16_to_cpu(clock_info->ci.usMemoryClockLow); in radeon_atombios_parse_pplib_clock_info() [all …]
|
D | rv6xx_dpm.h | 81 u32 mclk; member
|
D | radeon_pm.c | 169 u32 sclk, mclk; in radeon_set_power_state() local 191 mclk = rdev->pm.power_state[rdev->pm.requested_power_state_index]. in radeon_set_power_state() 192 clock_info[rdev->pm.profiles[PM_PROFILE_HIGH_MH_IDX].dpms_on_cm_idx].mclk; in radeon_set_power_state() 194 mclk = rdev->pm.power_state[rdev->pm.requested_power_state_index]. in radeon_set_power_state() 195 clock_info[rdev->pm.requested_clock_mode_index].mclk; in radeon_set_power_state() 197 if (mclk > rdev->pm.default_mclk) in radeon_set_power_state() 198 mclk = rdev->pm.default_mclk; in radeon_set_power_state() 227 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) { in radeon_set_power_state() 229 radeon_set_memory_clock(rdev, mclk); in radeon_set_power_state() 231 rdev->pm.current_mclk = mclk; in radeon_set_power_state() [all …]
|
D | cypress_dpm.h | 158 u8 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk);
|
D | rv770_smc.h | 109 RV7XX_SMC_MCLK_VALUE mclk; member
|
D | radeon_device.c | 709 u32 mclk = rdev->pm.current_mclk; in radeon_update_bandwidth_info() local 715 rdev->pm.mclk.full = dfixed_const(mclk); in radeon_update_bandwidth_info() 716 rdev->pm.mclk.full = dfixed_div(rdev->pm.mclk, a); in radeon_update_bandwidth_info()
|
D | nislands_smc.h | 109 NISLANDS_SMC_MCLK_VALUE mclk; member
|
D | kv_dpm.c | 1980 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table() 2144 u32 sclk, mclk = 0; in kv_apply_state_adjust_rules() local 2161 mclk = max_limits->mclk; in kv_apply_state_adjust_rules() 2242 force_high = (mclk >= pi->sys_info.nbp_memory_clock[3]) || in kv_apply_state_adjust_rules() 2286 u32 mclk = max_limits->mclk; in kv_calculate_nbps_level_settings() local 2301 force_high = ((mclk >= pi->sys_info.nbp_memory_clock[3]) || in kv_calculate_nbps_level_settings() 2714 rdev->pm.dpm.vce_states[i].mclk = 0; in kv_parse_power_table()
|
D | ci_dpm.h | 39 u32 mclk; member
|
D | radeon_combios.c | 739 uint16_t sclk, mclk; in radeon_combios_get_clock_info() local 794 mclk = RBIOS16(pll_info + 0x8); in radeon_combios_get_clock_info() 797 if (mclk == 0) in radeon_combios_get_clock_info() 798 mclk = 200 * 100; in radeon_combios_get_clock_info() 801 rdev->clock.default_mclk = mclk; in radeon_combios_get_clock_info() 2732 rdev->pm.power_state[state_index].clock_info[0].mclk = RBIOS32(offset + 0x5 + 0x2); in radeon_combios_get_power_modes() 2734 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_combios_get_power_modes() 2806 rdev->pm.power_state[state_index].clock_info[0].mclk = rdev->clock.default_mclk; in radeon_combios_get_power_modes()
|
D | sislands_smc.h | 154 SISLANDS_SMC_MCLK_VALUE mclk; member
|
D | radeon.h | 1291 u32 mclk; member 1381 u32 mclk; member 1387 u32 mclk; member 1427 u32 mclk; member 1541 u32 mclk; member 1618 fixed20_12 mclk; member
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm8731.c | 49 struct clk *mclk; member 257 u32 mclk; member 330 static inline int get_coeff(int mclk, int rate) in get_coeff() argument 335 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff() 395 if (wm8731->mclk && clk_set_rate(wm8731->mclk, freq)) in wm8731_set_dai_sysclk() 498 if (wm8731->mclk) in wm8731_set_bias_level() 499 clk_prepare_enable(wm8731->mclk); in wm8731_set_bias_level() 518 if (wm8731->mclk) in wm8731_set_bias_level() 519 clk_disable_unprepare(wm8731->mclk); in wm8731_set_bias_level() 678 wm8731->mclk = devm_clk_get(&spi->dev, "mclk"); in wm8731_spi_probe() [all …]
|
D | wm8737.c | 46 unsigned int mclk; member 282 u32 mclk; member 342 if (coeff_div[i].mclk == wm8737->mclk) in wm8737_hw_params() 345 if (coeff_div[i].mclk == wm8737->mclk * 2) { in wm8737_hw_params() 353 wm8737->mclk, params_rate(params)); in wm8737_hw_params() 391 if (freq == coeff_div[i].mclk || in wm8737_set_dai_sysclk() 392 freq == coeff_div[i].mclk * 2) { in wm8737_set_dai_sysclk() 393 wm8737->mclk = freq; in wm8737_set_dai_sysclk()
|
D | tlv320aic23.c | 192 int mclk; member 247 static int find_rate(int mclk, u32 need_adc, u32 need_dac) in find_rate() argument 266 int base = mclk / bosr_usb_divisor_table[i]; in find_rate() 300 static void get_current_sample_rates(struct snd_soc_codec *codec, int mclk, in get_current_sample_rates() argument 305 int val = (mclk / bosr_usb_divisor_table[src & 3]); in get_current_sample_rates() 317 static int set_sample_rate_control(struct snd_soc_codec *codec, int mclk, in set_sample_rate_control() argument 321 int data = find_rate(mclk, sample_rate_adc, sample_rate_dac); in set_sample_rate_control() 331 get_current_sample_rates(codec, mclk, &adc, &dac); in set_sample_rate_control() 360 ret = set_sample_rate_control(codec, aic23->mclk, sample_rate_adc, in tlv320aic23_hw_params() 480 aic23->mclk = freq; in tlv320aic23_set_dai_sysclk()
|
D | ml26124.c | 47 u32 mclk; member 55 u32 mclk; member 326 static inline int get_coeff(int mclk, int rate) in get_coeff() argument 331 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff() 343 int i = get_coeff(priv->mclk, params_rate(hw_params)); in ml26124_hw_params() 351 switch (priv->mclk / params_rate(hw_params)) { in ml26124_hw_params() 503 priv->mclk = freq; in ml26124_set_dai_sysclk()
|
D | tas2552.c | 78 unsigned int mclk; member 146 if (!tas2552->mclk) in tas2552_hw_params() 151 if (tas2552->mclk == TAS2552_245MHZ_CLK || in tas2552_hw_params() 152 tas2552->mclk == TAS2552_225MHZ_CLK) { in tas2552_hw_params() 176 j = (pll_clk * 2 * (1 << p)) / tas2552->mclk; in tas2552_hw_params() 177 d = (pll_clk * 2 * (1 << p)) % tas2552->mclk; in tas2552_hw_params() 250 tas2552->mclk = freq; in tas2552_set_dai_sysclk()
|
D | wm8960.c | 121 struct clk *mclk; member 632 if (!IS_ERR(wm8960->mclk)) { in wm8960_set_bias_level_out3() 633 ret = clk_prepare_enable(wm8960->mclk); in wm8960_set_bias_level_out3() 647 if (!IS_ERR(wm8960->mclk)) in wm8960_set_bias_level_out3() 648 clk_disable_unprepare(wm8960->mclk); in wm8960_set_bias_level_out3() 745 if (!IS_ERR(wm8960->mclk)) { in wm8960_set_bias_level_capless() 746 ret = clk_prepare_enable(wm8960->mclk); in wm8960_set_bias_level_capless() 757 if (!IS_ERR(wm8960->mclk)) in wm8960_set_bias_level_capless() 758 clk_disable_unprepare(wm8960->mclk); in wm8960_set_bias_level_capless() 1044 wm8960->mclk = devm_clk_get(&i2c->dev, "mclk"); in wm8960_i2c_probe() [all …]
|
D | cs42l73.c | 45 u32 mclk; member 886 u32 mclk; member 966 static int cs42l73_get_mclk_coeff(int mclk, int srate) in cs42l73_get_mclk_coeff() argument 971 if (cs42l73_mclk_coeffs[i].mclk == mclk && in cs42l73_get_mclk_coeff() 985 u32 mclk = 0; in cs42l73_set_mclk() local 993 mclk = cs42l73_mclkx_coeffs[mclkx_coeff].mclkx / in cs42l73_set_mclk() 998 mclk); in cs42l73_set_mclk() 1006 priv->mclk = mclk; in cs42l73_set_mclk() 1162 cs42l73_get_mclk_coeff(priv->mclk, srate); in cs42l73_pcm_hw_params() 1169 id, priv->mclk, srate, in cs42l73_pcm_hw_params() [all …]
|
D | tlv320aic32x4.c | 51 u32 mclk; member 72 struct clk *mclk; member 299 static inline int aic32x4_get_divs(int mclk, int rate) in aic32x4_get_divs() argument 305 && (aic32x4_divs[i].mclk == mclk)) { in aic32x4_get_divs() 504 ret = clk_prepare_enable(aic32x4->mclk); in aic32x4_set_bias_level() 562 clk_disable_unprepare(aic32x4->mclk); in aic32x4_set_bias_level() 818 aic32x4->mclk = devm_clk_get(&i2c->dev, "mclk"); in aic32x4_i2c_probe() 819 if (IS_ERR(aic32x4->mclk)) { in aic32x4_i2c_probe() 821 return PTR_ERR(aic32x4->mclk); in aic32x4_i2c_probe()
|
D | tlv320aic26.c | 36 int mclk; member 108 jval = fsref / (aic26->mclk / 2048); in aic26_hw_params() 110 dval = fsref - (jval * (aic26->mclk / 2048)); in aic26_hw_params() 111 dval = (10000 * dval) / (aic26->mclk / 2048); in aic26_hw_params() 168 aic26->mclk = freq; in aic26_set_sysclk()
|
D | cs42l51.c | 43 unsigned int mclk; member 298 unsigned char mclk; member 332 cs42l51->mclk = freq; in cs42l51_set_dai_sysclk() 365 ratio = cs42l51->mclk / rate; /* MCLK/LRCK ratio */ in cs42l51_hw_params() 431 if (ratios[i].mclk) in cs42l51_hw_params()
|
D | cs4265.c | 255 u32 mclk; member 326 static int cs4265_get_clk_index(int mclk, int rate) in cs4265_get_clk_index() argument 332 clk_map_table[i].mclk == mclk) in cs4265_get_clk_index() 350 if (clk_map_table[i].mclk == freq) { in cs4265_set_sysclk()
|
D | wm8711.c | 104 u32 mclk; member 147 static inline int get_coeff(int mclk, int rate) in get_coeff() argument 152 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff()
|
D | cs4270.c | 133 unsigned int mclk; /* Input frequency of the MCLK pin */ member 193 u8 mclk; member 260 cs4270->mclk = freq; in cs4270_set_dai_sysclk() 340 ratio = cs4270->mclk / rate; /* MCLK/LRCK ratio */ in cs4270_hw_params() 357 reg |= cs4270_mode_ratios[i].mclk; in cs4270_hw_params()
|
D | wm2000.c | 66 struct clk *mclk; member 151 rate = clk_get_rate(wm2000->mclk); in wm2000_power_up() 565 ret = clk_prepare_enable(wm2000->mclk); in wm2000_anc_transition() 582 clk_disable_unprepare(wm2000->mclk); in wm2000_anc_transition() 875 wm2000->mclk = devm_clk_get(&i2c->dev, "MCLK"); in wm2000_i2c_probe() 876 if (IS_ERR(wm2000->mclk)) { in wm2000_i2c_probe() 877 ret = PTR_ERR(wm2000->mclk); in wm2000_i2c_probe()
|
D | wm8750.c | 431 u32 mclk; member 488 static inline int get_coeff(int mclk, int rate) in get_coeff() argument 493 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff() 498 mclk, rate); in get_coeff()
|
D | ssm2602.c | 204 u32 mclk; member 261 static inline int ssm2602_get_coeff(int mclk, int rate) in ssm2602_get_coeff() argument 267 ssm2602_coeff_table[i].mclk == mclk) in ssm2602_get_coeff()
|
D | wm8971.c | 365 u32 mclk; member 422 static int get_coeff(int mclk, int rate) in get_coeff() argument 427 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff()
|
D | cs42l52.c | 51 u32 mclk; member 690 u32 mclk; member 751 static int cs42l52_get_clk(int mclk, int rate) in cs42l52_get_clk() argument 758 mclk1 = clk_map_table[i].mclk; in cs42l52_get_clk() 759 if (abs(mclk - mclk1) < abs(mclk - mclk2)) { in cs42l52_get_clk() 870 cs42l52->sysclk = clk_map_table[index].mclk; in cs42l52_pcm_hw_params()
|
D | sgtl5000.c | 140 struct clk *mclk; member 1447 sgtl5000->mclk = devm_clk_get(&client->dev, NULL); in sgtl5000_i2c_probe() 1448 if (IS_ERR(sgtl5000->mclk)) { in sgtl5000_i2c_probe() 1449 ret = PTR_ERR(sgtl5000->mclk); in sgtl5000_i2c_probe() 1457 ret = clk_prepare_enable(sgtl5000->mclk); in sgtl5000_i2c_probe() 1537 clk_disable_unprepare(sgtl5000->mclk); in sgtl5000_i2c_probe() 1546 clk_disable_unprepare(sgtl5000->mclk); in sgtl5000_i2c_remove()
|
D | cs42l56.c | 52 u32 mclk; member 690 u32 mclk; member 764 static int cs42l56_get_mclk_ratio(int mclk, int rate) in cs42l56_get_mclk_ratio() argument 769 if (clk_ratio_table[i].mclk == mclk && in cs42l56_get_mclk_ratio() 804 cs42l56->mclk = freq; in cs42l56_set_sysclk() 928 ratio = cs42l56_get_mclk_ratio(cs42l56->mclk, params_rate(params)); in cs42l56_pcm_hw_params()
|
D | wm8988.c | 453 u32 mclk; member 510 static inline int get_coeff(int mclk, int rate) in get_coeff() argument 515 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff()
|
D | max98095.c | 47 struct clk *mclk; member 1402 if (!IS_ERR(max98095->mclk)) { in max98095_dai_set_sysclk() 1403 freq = clk_round_rate(max98095->mclk, freq); in max98095_dai_set_sysclk() 1404 clk_set_rate(max98095->mclk, freq); in max98095_dai_set_sysclk() 1653 if (!IS_ERR(max98095->mclk)) { in max98095_set_bias_level() 1655 clk_disable_unprepare(max98095->mclk); in max98095_set_bias_level() 1657 clk_prepare_enable(max98095->mclk); in max98095_set_bias_level() 2263 max98095->mclk = devm_clk_get(codec->dev, "mclk"); in max98095_probe() 2264 if (PTR_ERR(max98095->mclk) == -EPROBE_DEFER) in max98095_probe()
|
D | cs4271.c | 161 unsigned int mclk; member 206 cs4271->mclk = freq; in cs4271_set_dai_sysclk() 388 ratio = cs4271->mclk / cs4271->rate; in cs4271_hw_params()
|
D | wm8994.h | 81 int mclk[2]; member
|
D | max98090.c | 1801 if (!IS_ERR(max98090->mclk)) { in max98090_set_bias_level() 1803 clk_disable_unprepare(max98090->mclk); in max98090_set_bias_level() 1805 clk_prepare_enable(max98090->mclk); in max98090_set_bias_level() 2044 if (!IS_ERR(max98090->mclk)) { in max98090_dai_set_sysclk() 2045 freq = clk_round_rate(max98090->mclk, freq); in max98090_dai_set_sysclk() 2046 clk_set_rate(max98090->mclk, freq); in max98090_dai_set_sysclk() 2428 max98090->mclk = devm_clk_get(codec->dev, "mclk"); in max98090_probe() 2429 if (PTR_ERR(max98090->mclk) == -EPROBE_DEFER) in max98090_probe()
|
D | sta32x.c | 149 unsigned int mclk; member 589 sta32x->mclk = freq; in sta32x_set_dai_sysclk() 661 if (!sta32x->mclk) { in sta32x_hw_params() 668 ratio = sta32x->mclk / rate; in sta32x_hw_params()
|
D | wm8955.c | 199 int mclk; member 264 if (wm8955->mclk_rate == clock_cfgs[i].mclk) in wm8955_configure_clocking() 286 clock_cfgs[sr].mclk, &pll); in wm8955_configure_clocking()
|
D | tas5086.c | 250 unsigned int mclk, sclk; member 309 priv->mclk = freq; in tas5086_set_dai_sysclk() 384 priv->mclk / priv->rate); in tas5086_hw_params()
|
D | adau1977.c | 786 static bool adau1977_check_sysclk(unsigned int mclk, unsigned int base_freq) in adau1977_check_sysclk() argument 790 if (mclk % (base_freq * 128) != 0) in adau1977_check_sysclk() 793 mcs = mclk / (128 * base_freq); in adau1977_check_sysclk()
|
D | sta350.c | 174 unsigned int mclk; member 620 sta350->mclk = freq; in sta350_set_dai_sysclk() 692 if (!sta350->mclk) { in sta350_hw_params() 699 ratio = sta350->mclk / rate; in sta350_hw_params()
|
D | cs42xx8.c | 178 unsigned char mclk; member 271 val = cs42xx8_ratios[i].mclk; in cs42xx8_hw_params()
|
D | wm8904.c | 53 struct clk *mclk; member 1840 clk_prepare_enable(wm8904->mclk); in wm8904_set_bias_level() 1907 clk_disable_unprepare(wm8904->mclk); in wm8904_set_bias_level() 2138 wm8904->mclk = devm_clk_get(&i2c->dev, "mclk"); in wm8904_i2c_probe() 2139 if (IS_ERR(wm8904->mclk)) { in wm8904_i2c_probe() 2140 ret = PTR_ERR(wm8904->mclk); in wm8904_i2c_probe()
|
D | wm8753.c | 802 u32 mclk; member 858 static int get_coeff(int mclk, int rate) in get_coeff() argument 863 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk) in get_coeff()
|
D | rt5631.c | 1211 u32 mclk; member 1341 static int get_coeff(int mclk, int rate, int timesofbclk) in get_coeff() argument 1346 if (coeff_div[i].mclk == mclk && coeff_div[i].rate == rate && in get_coeff()
|
D | wm8995.c | 383 int mclk[2]; member 688 rate = wm8995->mclk[0]; in configure_aif_clock() 692 rate = wm8995->mclk[1]; in configure_aif_clock() 1927 wm8995->mclk[0] = freq; in wm8995_set_dai_sysclk() 1933 wm8995->mclk[1] = freq; in wm8995_set_dai_sysclk()
|
D | wm8962.c | 3544 pdata->mclk = devm_clk_get(&i2c->dev, NULL); in wm8962_set_pdata_from_of() 3579 if (IS_ERR(wm8962->pdata.mclk)) { in wm8962_i2c_probe() 3581 if (PTR_ERR(wm8962->pdata.mclk) == -EPROBE_DEFER) in wm8962_i2c_probe() 3583 wm8962->pdata.mclk = NULL; in wm8962_i2c_probe() 3794 ret = clk_prepare_enable(wm8962->pdata.mclk); in wm8962_runtime_resume() 3859 clk_disable_unprepare(wm8962->pdata.mclk); in wm8962_runtime_suspend()
|
/linux-4.1.27/sound/soc/cirrus/ |
D | ep93xx-i2s.c | 63 struct clk *mclk; member 104 clk_enable(info->mclk); in ep93xx_i2s_enable() 142 clk_disable(info->mclk); in ep93xx_i2s_disable() 283 div = clk_get_rate(info->mclk) / params_rate(params); in ep93xx_i2s_hw_params() 293 err = clk_set_rate(info->sclk, clk_get_rate(info->mclk) / sdiv); in ep93xx_i2s_hw_params() 313 return clk_set_rate(info->mclk, freq); in ep93xx_i2s_set_sysclk() 395 info->mclk = clk_get(&pdev->dev, "mclk"); in ep93xx_i2s_probe() 396 if (IS_ERR(info->mclk)) { in ep93xx_i2s_probe() 397 err = PTR_ERR(info->mclk); in ep93xx_i2s_probe() 433 clk_put(info->mclk); in ep93xx_i2s_probe() [all …]
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | stv6110.c | 42 u32 mclk; member 225 ((((priv->mclk / 1000000) - 16) & 0x1f) << 3); in stv6110_init() 254 freq = divider * (priv->mclk / 1000); in stv6110_get_frequency() 273 frequency, priv->mclk); in stv6110_set_frequency() 278 ((((priv->mclk / 1000000) - 16) & 0x1f) << 3); in stv6110_set_frequency() 314 p_calc = (priv->mclk / 100000); in stv6110_set_frequency() 319 p_calc_opt = (priv->mclk / 100000); in stv6110_set_frequency() 323 ref = priv->mclk / ((1 << (r_div_opt + 1)) * (1 << (p + 1))); in stv6110_set_frequency() 353 vco_freq = divider * ((priv->mclk / 1000) / ((1 << (r_div_opt + 1)))); in stv6110_set_frequency() 441 priv->mclk = config->mclk; in stv6110_attach()
|
D | stv0900_sw.c | 56 max_carrier /= intp->mclk / 1000; in stv0900_check_signal_presence() 83 max_carrier /= intp->mclk / 1000; in stv0900_get_sw_loop_params() 89 freq_inc /= intp->mclk >> 10; in stv0900_get_sw_loop_params() 149 max_carrier /= intp->mclk / 1000; in stv0900_search_carr_sw_loop() 309 u32 mclk, in stv0900_get_symbol_rate() argument 324 intval1 = (mclk) >> 16; in stv0900_get_symbol_rate() 327 rem1 = (mclk) % 0x10000; in stv0900_get_symbol_rate() 337 u32 mclk, u32 srate, in stv0900_set_symbol_rate() argument 342 dprintk("%s: Mclk %d, SR %d, Dmd %d\n", __func__, mclk, in stv0900_set_symbol_rate() 347 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 | stv090x.c | 871 sym /= (state->internal->mclk >> 12); in stv090x_set_srate() 874 sym /= (state->internal->mclk >> 10); in stv090x_set_srate() 877 sym /= (state->internal->mclk >> 7); in stv090x_set_srate() 898 sym /= (state->internal->mclk >> 12); in stv090x_set_max_srate() 901 sym /= (state->internal->mclk >> 10); in stv090x_set_max_srate() 904 sym /= (state->internal->mclk >> 7); in stv090x_set_max_srate() 932 sym /= (state->internal->mclk >> 12); in stv090x_set_min_srate() 935 sym /= (state->internal->mclk >> 10); in stv090x_set_min_srate() 938 sym /= (state->internal->mclk >> 7); in stv090x_set_min_srate() 1468 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 | stv6110.h | 44 u32 mclk; member
|
D | stv0299.h | 71 u32 mclk; member
|
D | stv0900_core.c | 287 u32 mclk = 90000000, div = 0, ad_div = 0; in stv0900_get_mclk_freq() local 292 mclk = (div + 1) * ext_clk / ad_div; in stv0900_get_mclk_freq() 294 dprintk("%s: Calculated Mclk = %d\n", __func__, mclk); in stv0900_get_mclk_freq() 296 return mclk; in stv0900_get_mclk_freq() 299 static enum fe_stv0900_error stv0900_set_mclk(struct stv0900_internal *intp, u32 mclk) in stv0900_set_mclk() argument 309 dprintk("%s: Mclk set to %d, Quartz = %d\n", __func__, mclk, in stv0900_set_mclk() 313 m_div = ((clk_sel * mclk) / intp->quartz) - 1; in stv0900_set_mclk() 315 intp->mclk = stv0900_get_mclk_freq(intp, in stv0900_set_mclk() 324 m_div = intp->mclk / 704000; in stv0900_set_mclk() 1005 freq /= (intp->mclk / 1000); in stv0900_start_search() [all …]
|
D | bsbe1.h | 99 .mclk = 88000000UL,
|
D | bsru6.h | 134 .mclk = 88000000UL,
|
D | stv0299.c | 235 big += (state->config->mclk-1); // round correctly in stv0299_set_symbolrate() 236 do_div(big, state->config->mclk); in stv0299_set_symbolrate() 244 u32 Mclk = state->config->mclk / 4096L; in stv0299_get_symbolrate() 609 derot_freq *= (state->config->mclk >> 16); in stv0299_get_frontend()
|
D | stb0899_drv.c | 565 u32 mclk = 0, div = 0; in stb0899_get_mclk() local 568 mclk = (div + 1) * state->config->xtal_freq / 6; in stb0899_get_mclk() 569 dprintk(state->verbose, FE_DEBUG, 1, "div=%d, mclk=%d", div, mclk); in stb0899_get_mclk() 571 return mclk; in stb0899_get_mclk() 661 internal->mclk = master_clk / 65536L; in stb0899_init_calc() 840 u32 mclk, tx_freq = 22000;/* count = 0, i; */ in stb0899_diseqc_init() local 854 mclk = stb0899_get_mclk(state); in stb0899_diseqc_init() 855 f22_tx = mclk / (tx_freq * 32); in stb0899_diseqc_init()
|
D | stv090x_priv.h | 239 s32 mclk; /* Masterclock Divider factor */ member
|
D | stb0899_priv.h | 173 s32 mclk; /* Masterclock Divider factor (binary) */ member
|
D | stv0900_priv.h | 303 s32 mclk; member
|
D | stv0367.c | 54 u32 mclk; member 2816 cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); in stv0367cab_init() 3024 cab_state->mclk); in stv0367cab_algo() 3130 cab_state->mclk, in stv0367cab_set_frontend() 3148 p->symbol_rate = stv0367cab_GetSymbolRate(state, cab_state->mclk); in stv0367cab_get_frontend()
|
/linux-4.1.27/sound/soc/tegra/ |
D | tegra_wm8753.c | 60 int srate, mclk; in tegra_wm8753_hw_params() local 69 mclk = 11289600; in tegra_wm8753_hw_params() 72 mclk = 12288000; in tegra_wm8753_hw_params() 76 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_wm8753_hw_params() 82 err = snd_soc_dai_set_sysclk(codec_dai, WM8753_MCLK, mclk, in tegra_wm8753_hw_params()
|
D | tegra_max98090.c | 55 int srate, mclk; in tegra_max98090_asoc_hw_params() local 67 mclk = 12288000; in tegra_max98090_asoc_hw_params() 73 mclk = 11289600; in tegra_max98090_asoc_hw_params() 76 mclk = 12000000; in tegra_max98090_asoc_hw_params() 80 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_max98090_asoc_hw_params() 86 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_max98090_asoc_hw_params()
|
D | tegra_wm8903.c | 65 int srate, mclk; in tegra_wm8903_hw_params() local 73 mclk = 128 * srate; in tegra_wm8903_hw_params() 76 mclk = 256 * srate; in tegra_wm8903_hw_params() 80 while (mclk < 6000000) in tegra_wm8903_hw_params() 81 mclk *= 2; in tegra_wm8903_hw_params() 83 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_wm8903_hw_params() 89 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_wm8903_hw_params()
|
D | trimslice.c | 55 int srate, mclk; in trimslice_asoc_hw_params() local 59 mclk = 128 * srate; in trimslice_asoc_hw_params() 61 err = tegra_asoc_utils_set_rate(&trimslice->util_data, srate, mclk); in trimslice_asoc_hw_params() 67 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in trimslice_asoc_hw_params()
|
D | tegra_asoc_utils.c | 33 int mclk) in tegra_asoc_utils_set_rate() argument 69 (mclk != data->set_mclk)); in tegra_asoc_utils_set_rate() 86 err = clk_set_rate(data->clk_pll_a_out0, mclk); in tegra_asoc_utils_set_rate() 113 data->set_mclk = mclk; in tegra_asoc_utils_set_rate()
|
D | tegra_rt5640.c | 57 int srate, mclk; in tegra_rt5640_asoc_hw_params() local 61 mclk = 256 * srate; in tegra_rt5640_asoc_hw_params() 63 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5640_asoc_hw_params() 69 err = snd_soc_dai_set_sysclk(codec_dai, RT5640_SCLK_S_MCLK, mclk, in tegra_rt5640_asoc_hw_params()
|
D | tegra_alc5632.c | 46 int srate, mclk; in tegra_alc5632_asoc_hw_params() local 50 mclk = 512 * srate; in tegra_alc5632_asoc_hw_params() 52 err = tegra_asoc_utils_set_rate(&alc5632->util_data, srate, mclk); in tegra_alc5632_asoc_hw_params() 58 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_alc5632_asoc_hw_params()
|
D | tegra_rt5677.c | 59 int srate, mclk, err; in tegra_rt5677_asoc_hw_params() local 62 mclk = 256 * srate; in tegra_rt5677_asoc_hw_params() 64 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5677_asoc_hw_params() 70 err = snd_soc_dai_set_sysclk(codec_dai, RT5677_SCLK_S_MCLK, mclk, in tegra_rt5677_asoc_hw_params()
|
D | tegra_asoc_utils.h | 47 int mclk);
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | mpc5121.dtsi | 169 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 181 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 255 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 267 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 354 clock-names = "ipg", "mclk"; 366 clock-names = "ipg", "mclk"; 378 clock-names = "ipg", "mclk"; 390 clock-names = "ipg", "mclk"; 402 clock-names = "ipg", "mclk"; 414 clock-names = "ipg", "mclk"; [all …]
|
D | mpc5125twr.dts | 138 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 150 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 259 clock-names = "ipg", "mclk"; 271 clock-names = "ipg", "mclk";
|
/linux-4.1.27/drivers/spi/ |
D | spi-sun6i.c | 85 struct clk *mclk; member 219 mclk_rate = clk_get_rate(sspi->mclk); in sun6i_spi_transfer_one() 221 clk_set_rate(sspi->mclk, 2 * spi->max_speed_hz); in sun6i_spi_transfer_one() 222 mclk_rate = clk_get_rate(sspi->mclk); in sun6i_spi_transfer_one() 314 ret = clk_prepare_enable(sspi->mclk); in sun6i_spi_runtime_resume() 332 clk_disable_unprepare(sspi->mclk); in sun6i_spi_runtime_resume() 345 clk_disable_unprepare(sspi->mclk); in sun6i_spi_runtime_suspend() 404 sspi->mclk = devm_clk_get(&pdev->dev, "mod"); in sun6i_spi_probe() 405 if (IS_ERR(sspi->mclk)) { in sun6i_spi_probe() 407 ret = PTR_ERR(sspi->mclk); in sun6i_spi_probe()
|
D | spi-sun4i.c | 80 struct clk *mclk; member 231 mclk_rate = clk_get_rate(sspi->mclk); in sun4i_spi_transfer_one() 233 clk_set_rate(sspi->mclk, 2 * spi->max_speed_hz); in sun4i_spi_transfer_one() 234 mclk_rate = clk_get_rate(sspi->mclk); in sun4i_spi_transfer_one() 324 ret = clk_prepare_enable(sspi->mclk); in sun4i_spi_runtime_resume() 346 clk_disable_unprepare(sspi->mclk); in sun4i_spi_runtime_suspend() 405 sspi->mclk = devm_clk_get(&pdev->dev, "mod"); in sun4i_spi_probe() 406 if (IS_ERR(sspi->mclk)) { in sun4i_spi_probe() 408 ret = PTR_ERR(sspi->mclk); in sun4i_spi_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra-audio-trimslice.txt | 9 "mclk" (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 20 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | nvidia,tegra-audio-wm9712.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 59 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | nvidia,tegra-audio-alc5632.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 47 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | nvidia,tegra-audio-wm8753.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 38 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | wm8904.txt | 8 - clock-names: "mclk" 32 clock-names = "mclk";
|
D | nvidia,tegra-audio-max98090.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 52 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | nvidia,tegra-audio-rt5640.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 51 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | cs42xx8.txt | 12 - clock-names : must contain "mclk" 23 clock-names = "mclk";
|
D | tlv320aic32x4.txt | 19 - clocks/clock-names: Clock named 'mclk' for the master clock of the codec. 29 clock-names = "mclk";
|
D | nvidia,tegra-audio-wm8903.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 58 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | nvidia,tegra-audio-rt5677.txt | 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 66 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | omap-abe-twl6040.txt | 6 - ti,mclk-freq: MCLK frequency for HPPLL operation 63 ti,mclk-freq = <38400000>;
|
D | max98095.txt | 15 - clock-names: Should be "mclk"
|
D | max98090.txt | 17 - clock-names: Should be "mclk"
|
D | simple-card.txt | 18 - simple-audio-card,mclk-fs : Multiplication factor between stream rate and codec 19 mclk.
|
D | davinci-evm-audio.txt | 16 - clock-names : The clock should be named "mclk"
|
D | cs42l56.txt | 22 MCLK = Where MCLK is the frequency of the mclk signal after the MCLKDIV2 circuit.
|
/linux-4.1.27/sound/soc/rockchip/ |
D | rockchip_i2s.c | 30 struct clk *mclk; member 50 clk_disable_unprepare(i2s->mclk); in i2s_runtime_suspend() 60 ret = clk_prepare_enable(i2s->mclk); in i2s_runtime_resume() 295 ret = clk_set_rate(i2s->mclk, freq); in rockchip_i2s_set_sysclk() 441 i2s->mclk = devm_clk_get(&pdev->dev, "i2s_clk"); in rockchip_i2s_probe() 442 if (IS_ERR(i2s->mclk)) { in rockchip_i2s_probe() 444 return PTR_ERR(i2s->mclk); in rockchip_i2s_probe() 513 clk_disable_unprepare(i2s->mclk); in rockchip_i2s_remove()
|
/linux-4.1.27/drivers/mfd/ |
D | sm501.c | 392 unsigned long mclk; member 408 unsigned long mclk, in sm501_calc_clock() argument 423 diff = DIV_ROUND_CLOSEST(mclk, divider << shift) - freq; in sm501_calc_clock() 431 clock->mclk = mclk; in sm501_calc_clock() 453 unsigned long mclk; in sm501_calc_pll() local 464 mclk = (24000000UL * m / n) >> k; in sm501_calc_pll() 467 mclk, &best_diff)) { in sm501_calc_pll() 477 return clock->mclk / (clock->divider << clock->shift); in sm501_calc_pll() 491 unsigned long mclk; in sm501_select_clock() local 495 for (mclk = 288000000; mclk <= 336000000; mclk += 48000000) { in sm501_select_clock() [all …]
|
D | twl6040.c | 321 twl6040->mclk = 32768; in twl6040_power() 350 twl6040->mclk = 0; in twl6040_power() 375 twl6040->mclk = 0; in twl6040_set_pll() 434 if (twl6040->mclk != freq_in) { in twl6040_set_pll() 489 twl6040->mclk = freq_in; in twl6040_set_pll()
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | ste-u300-syscon-clock.txt | 63 - compatible: must be "stericsson,u300-syscon-mclk" 71 compatible = "stericsson,u300-syscon-mclk"; 78 clock-names = "apb_pclk", "mclk";
|
/linux-4.1.27/drivers/staging/iio/frequency/ |
D | ad9832.c | 25 static unsigned long ad9832_calc_freqreg(unsigned long mclk, unsigned long fout) in ad9832_calc_freqreg() argument 29 do_div(freqreg, mclk); in ad9832_calc_freqreg() 38 if (fout > (st->mclk / 2)) in ad9832_write_frequency() 41 regval = ad9832_calc_freqreg(st->mclk, fout); in ad9832_write_frequency() 230 st->mclk = pdata->mclk; in ad9832_probe()
|
D | ad9834.h | 56 unsigned int mclk; member 91 unsigned int mclk; member
|
D | ad9832.h | 80 unsigned long mclk; member 117 unsigned long mclk; member
|
D | ad9834.c | 28 static unsigned int ad9834_calc_freqreg(unsigned long mclk, unsigned long fout) in ad9834_calc_freqreg() argument 32 do_div(freqreg, mclk); in ad9834_calc_freqreg() 41 if (fout > (st->mclk / 2)) in ad9834_write_frequency() 44 regval = ad9834_calc_freqreg(st->mclk, fout); in ad9834_write_frequency() 346 st->mclk = pdata->mclk; in ad9834_probe()
|
/linux-4.1.27/drivers/clk/ |
D | clk-u300.c | 952 struct clk_mclk *mclk = to_mclk(hw); in mclk_clk_prepare() local 956 if (!mclk->is_mspro) { in mclk_clk_prepare() 1118 struct clk_mclk *mclk; in mclk_clk_register() local 1121 mclk = kzalloc(sizeof(struct clk_mclk), GFP_KERNEL); in mclk_clk_register() 1122 if (!mclk) { in mclk_clk_register() 1132 mclk->hw.init = &init; in mclk_clk_register() 1133 mclk->is_mspro = is_mspro; in mclk_clk_register() 1135 clk = clk_register(dev, &mclk->hw); in mclk_clk_register() 1137 kfree(mclk); in mclk_clk_register()
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | samsung-s5k5baf.txt | 18 - clock-names : should include "mclk" for the sensor's master clock; 22 - clock-frequency : the frequency at which the "mclk" clock should be 48 clock-names = "mclk";
|
D | video-interfaces.txt | 134 mclk: master_clock { 138 clock-output-names = "mclk"; 177 clocks = <&mclk 0>; 201 clocks = <&mclk 0>;
|
D | ti-am437x-vpfe.txt | 58 mclk-frequency = <12000000>;
|
D | samsung-fimc.txt | 127 clock-names = "mclk"; 148 clock-names = "mclk";
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramgt215.c | 457 gt215_ram_lock_pll(struct gt215_ramfuc *fuc, struct gt215_clk_info *mclk) in gt215_ram_lock_pll() argument 459 ram_wr32(fuc, 0x004004, mclk->pll); in gt215_ram_lock_pll() 496 struct gt215_clk_info mclk; in gt215_ram_calc() local 547 ret = gt215_pll_info(nvkm_clk(pfb), 0x12, 0x4000, freq, &mclk); in gt215_ram_calc() 598 pll2pll = (!(ctrl & 0x00000008)) && mclk.pll; in gt215_ram_calc() 611 if (mclk.pll && !pll2pll) { in gt215_ram_calc() 612 ram_mask(fuc, 0x004128, 0x003f3141, mclk.clk | 0x00000101); in gt215_ram_calc() 613 gt215_ram_lock_pll(fuc, &mclk); in gt215_ram_calc() 670 gt215_ram_lock_pll(fuc, &mclk); in gt215_ram_calc() 673 if (mclk.pll) { in gt215_ram_calc() [all …]
|
/linux-4.1.27/arch/arm/mach-ep93xx/ |
D | clock.c | 357 struct clk *mclk; in calc_clk_div() local 376 mclk = &clk_xtali; in calc_clk_div() 378 mclk = &clk_pll1; in calc_clk_div() 380 mclk = &clk_pll2; in calc_clk_div() 381 mclk_rate = mclk->rate * 2; in calc_clk_div() 396 clk->parent = mclk; in calc_clk_div()
|
/linux-4.1.27/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.1.27/drivers/media/platform/soc_camera/ |
D | pxa_camera.c | 216 unsigned long mclk; member 852 unsigned long mclk = pcdev->mclk; in mclk_get_divisor() local 861 if (mclk > lcdclk / 4) { in mclk_get_divisor() 862 mclk = lcdclk / 4; in mclk_get_divisor() 863 dev_warn(dev, "Limiting master clock to %lu\n", mclk); in mclk_get_divisor() 867 div = (lcdclk + 2 * mclk - 1) / (2 * mclk) - 1; in mclk_get_divisor() 871 pcdev->mclk = lcdclk / (2 * (div + 1)); in mclk_get_divisor() 874 lcdclk, mclk, div); in mclk_get_divisor() 910 recalculate_fifo_timeout(pcdev, pcdev->mclk); in pxa_camera_activate() 1346 .master_clock = pcdev->mclk, in pxa_camera_set_crop() [all …]
|
D | mx3_camera.c | 104 unsigned long mclk; member 504 rate = clk_round_rate(mx3_cam->clk, mx3_cam->mclk); in mx3_camera_activate() 1191 mx3_cam->mclk = pdata->mclk_10khz * 10000; in mx3_camera_probe() 1192 if (!mx3_cam->mclk) { in mx3_camera_probe() 1196 mx3_cam->mclk = 20000000; in mx3_camera_probe()
|
/linux-4.1.27/drivers/mmc/host/ |
D | mmci.c | 324 host->cclk = host->mclk; in mmci_set_clkreg() 325 } else if (desired >= host->mclk) { in mmci_set_clkreg() 329 host->cclk = host->mclk; in mmci_set_clkreg() 337 clk = DIV_ROUND_UP(host->mclk, desired) - 2; in mmci_set_clkreg() 340 host->cclk = host->mclk / (clk + 2); in mmci_set_clkreg() 346 clk = host->mclk / (2 * desired) - 1; in mmci_set_clkreg() 349 host->cclk = host->mclk / (2 * (clk + 1)); in mmci_set_clkreg() 832 (host->size <= 8 && host->mclk > 50000000))) in mmci_start_data() 1406 host->mclk = clk_get_rate(host->clk); in mmci_set_ios() 1564 host->mclk = clk_get_rate(host->clk); in mmci_probe() [all …]
|
D | mmci.h | 210 unsigned int mclk; member
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | board-armadillo800eva.c | 894 struct clk *mclk = clk_get(NULL, "video1"); in mt9t111_power() local 896 if (IS_ERR(mclk)) { in mt9t111_power() 903 clk_set_rate(mclk, clk_round_rate(mclk, 24000000)); in mt9t111_power() 904 clk_enable(mclk); in mt9t111_power() 908 clk_disable(mclk); in mt9t111_power() 911 clk_put(mclk); in mt9t111_power()
|
/linux-4.1.27/drivers/staging/iio/adc/ |
D | ad7192.c | 141 u32 mclk; member 232 st->mclk = AD7192_INT_FREQ_MHz; in ad7192_setup() 237 st->mclk = pdata->ext_clk_Hz; in ad7192_setup() 239 st->mclk = AD7192_INT_FREQ_MHz; in ad7192_setup() 316 return sprintf(buf, "%d\n", st->mclk / in ad7192_read_frequency() 342 div = st->mclk / (lval * st->f_order * 1024); in ad7192_write_frequency()
|
/linux-4.1.27/sound/aoa/soundbus/i2sbus/ |
D | pcm.c | 35 static int clock_and_divisors(int mclk, int sclk, int rate, int *out) in clock_and_divisors() argument 38 if (mclk % sclk) in clock_and_divisors() 41 if (i2s_sf_sclkdiv(mclk / sclk, out)) in clock_and_divisors() 44 if (I2S_CLOCK_SPEED_18MHz % (rate * mclk) == 0) { in clock_and_divisors() 45 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_18MHz / (rate * mclk), out)) { in clock_and_divisors() 50 if (I2S_CLOCK_SPEED_45MHz % (rate * mclk) == 0) { in clock_and_divisors() 51 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_45MHz / (rate * mclk), out)) { in clock_and_divisors() 56 if (I2S_CLOCK_SPEED_49MHz % (rate * mclk) == 0) { in clock_and_divisors() 57 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_49MHz / (rate * mclk), out)) { in clock_and_divisors()
|
/linux-4.1.27/include/sound/ |
D | wm8962.h | 40 struct clk *mclk; member
|
/linux-4.1.27/sound/soc/ux500/ |
D | mop500_ab8500.c | 59 enum mclk { enum 69 enum mclk mclk_sel; 75 static inline const char *get_mclk_str(enum mclk mclk_sel) in get_mclk_str()
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-370-pinctrl.txt | 21 mpp5 5 gpo, ge0(txclko), uart1(txd), spi1(clk), audio(mclk) 65 mpp44 44 gpo, dev(ad5), audio(mclk) 93 audio(mclk), uart0(cts)
|
D | marvell,kirkwood-pinctrl.txt | 54 mpp27 27 gpio, audio(mclk) 140 mpp26 26 gpio, ge1(rxd2), ts(mp6), tdm(spi-miso), audio(mclk) 189 mpp26 26 gpio, ge1(rxd2), ts(mp6), tdm(spi-miso), audio(mclk) 205 mpp42 42 gpio, ts(mp6), tdm(spi-mosi), audio(mclk) 255 mpp26 26 gpio, ge1(rxd2), ts(mp6), tdm(spi-miso), audio(mclk), 275 mpp42 42 gpio, ts(mp6), tdm(spi-mosi), audio(mclk), lcd(d22)
|
D | marvell,armada-375-pinctrl.txt | 19 mpp3 3 gpio, dev(ad5), ptp(triggen), led(p3), audio(mclk)
|
D | marvell,armada-39x-pinctrl.txt | 65 mpp48 48 gpio, sata0(present) [1], m(vtt), tdm(pclk) [1], audio(mclk) [1], sd(d4), pcie0(clkreq), u…
|
D | marvell,armada-38x-pinctrl.txt | 66 mpp48 48 gpio, sata0(prsnt), m(vtt_ctrl), tdm2c(pclk), audio(mclk), sd0(d4), pcie0(cl…
|
/linux-4.1.27/arch/mips/jz4740/ |
D | clock.c | 258 struct main_clk *mclk = (struct main_clk *)clk; in jz_clk_main_get_rate() local 263 div >>= mclk->div_offset; in jz_clk_main_get_rate() 274 struct main_clk *mclk = (struct main_clk *)clk; in jz_clk_main_set_rate() local 287 jz_clk_reg_write_mask(JZ_REG_CLOCK_CTRL, i << mclk->div_offset, in jz_clk_main_set_rate() 288 0xf << mclk->div_offset); in jz_clk_main_set_rate()
|
/linux-4.1.27/drivers/video/fbdev/aty/ |
D | radeon_base.c | 447 rinfo->pll.mclk = (*val) / 10; in radeon_read_xtal_OF() 460 unsigned sclk, mclk, tmp, ref_div; in radeon_probe_pll_params() local 580 mclk = round_div((2 * Nm * xtal), (2 * M)); in radeon_probe_pll_params() 586 rinfo->pll.mclk = mclk; in radeon_probe_pll_params() 606 rinfo->pll.mclk = 23000; in radeon_get_pllinfo() 617 rinfo->pll.mclk = 27500; in radeon_get_pllinfo() 627 rinfo->pll.mclk = 25000; in radeon_get_pllinfo() 637 rinfo->pll.mclk = 27000; in radeon_get_pllinfo() 648 rinfo->pll.mclk = 16600; in radeon_get_pllinfo() 674 rinfo->pll.mclk = BIOS_IN16(pll_info_block + 0x0a); in radeon_get_pllinfo() [all …]
|
D | atyfb_base.c | 311 static int mclk; variable 373 int pll, mclk, xclk, ecp_max; member 447 par->pll_limits.mclk = aty_chips[i].mclk; in correct_chipset() 475 par->pll_limits.mclk = 67; in correct_chipset() 483 par->pll_limits.mclk = 67; in correct_chipset() 493 par->pll_limits.mclk = 67; in correct_chipset() 501 par->pll_limits.mclk = 67; in correct_chipset() 513 par->pll_limits.mclk = 67; in correct_chipset() 521 par->pll_limits.mclk = 67; in correct_chipset() 2421 if (par->pll_limits.mclk == 67 && par->ram_type < SDRAM) in aty_init() [all …]
|
D | atyfb.h | 49 int sclk, mclk, mclk_pm, xclk; member
|
D | radeonfb.h | 140 int sclk, mclk; member
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | qcom-msm8660.dtsi | 176 clock-names = "mclk", "apb_pclk"; 193 clock-names = "mclk", "apb_pclk";
|
D | arm-realview-pb1176.dts | 70 mclk: mclk@24M { label 320 clocks = <&mclk>, <&pclk>; 321 clock-names = "mclk", "apb_pclk";
|
D | kirkwood-openrd-client.dts | 37 simple-audio-card,mclk-fs = <256>;
|
D | qcom-apq8064.dtsi | 331 clock-names = "mclk", "apb_pclk"; 350 clock-names = "mclk", "apb_pclk"; 369 clock-names = "mclk", "apb_pclk";
|
D | qcom-msm8960.dtsi | 225 clock-names = "mclk", "apb_pclk"; 242 clock-names = "mclk", "apb_pclk";
|
D | versatile-pb.dts | 91 clock-names = "mclk", "apb_pclk";
|
D | tegra20-plutux.dts | 59 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | tegra20-tec.dts | 68 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | tegra20-medcom-wide.dts | 87 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | imx6qdl-phytec-pbab01.dtsi | 41 clock-output-names = "tlv320-mclk";
|
D | at91sam9n12ek.dts | 60 clock-names = "mclk";
|
D | imx53-tx53-x13x.dts | 118 clocks = <&mclk>;
|
D | sama5d3xmb.dtsi | 51 clock-names = "mclk";
|
D | kirkwood-t5325.dts | 205 simple-audio-card,mclk-fs = <256>;
|
D | ste-u300.dts | 210 compatible = "stericsson,u300-syscon-mclk"; 442 clock-names = "apb_pclk", "mclk";
|
D | ste-nomadik-stn8815.dtsi | 678 clock-names = "mclk", "apb_pclk"; 704 clock-names = "mclk", "apb_pclk"; 794 clock-names = "mclk", "apb_pclk";
|
D | imx6qdl-tx6.dtsi | 39 mclk: clock@0 { label 266 clocks = <&mclk>;
|
D | integratorcp.dts | 196 clock-names = "mclk", "apb_pclk";
|
D | versatile-ab.dts | 272 clock-names = "mclk", "apb_pclk";
|
D | imx53-tx53-x03x.dts | 210 clocks = <&mclk>;
|
D | imx28-tx28.dts | 128 mclk: clock@0 { label 305 clocks = <&mclk>;
|
D | omap4-duovero.dtsi | 24 ti,mclk-freq = <38400000>;
|
D | omap4-var-som-om44.dtsi | 24 ti,mclk-freq = <38400000>;
|
D | at91-sama5d4ek.dts | 139 clock-names = "mclk";
|
D | armada-370-db.dts | 194 simple-audio-card,mclk-fs = <256>;
|
D | exynos5250-smdk5250.dts | 69 codec_mclk: codec-mclk {
|
D | s5pv210-goni.dts | 383 clock-names = "mclk";
|
D | vexpress-v2m-rs1.dtsi | 137 clock-names = "mclk", "apb_pclk";
|
D | tegra20-trimslice.dts | 466 clock-names = "pll_a", "pll_a_out0", "mclk";
|
D | vexpress-v2m.dtsi | 136 clock-names = "mclk", "apb_pclk";
|
/linux-4.1.27/include/linux/ |
D | sm501.h | 135 unsigned long mclk; /* non-zero to modify */ member
|
/linux-4.1.27/drivers/media/pci/mantis/ |
D | mantis_vp1033.c | 156 .mclk = 88000000UL,
|
/linux-4.1.27/sound/soc/generic/ |
D | simple-card.c | 79 unsigned int mclk; in asoc_simple_card_hw_params() local 83 mclk = params_rate(params) * priv->mclk_fs; in asoc_simple_card_hw_params() 84 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in asoc_simple_card_hw_params()
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
D | ov6650.c | 559 unsigned long mclk, pclk; in ov6650_s_fmt() local 655 mclk = sense->master_clock; in ov6650_s_fmt() 659 mclk = 24000000; in ov6650_s_fmt() 668 mclk / pclk, 10 * mclk % pclk / pclk); in ov6650_s_fmt()
|
/linux-4.1.27/include/linux/mfd/ |
D | twl6040.h | 240 unsigned int mclk; member
|
/linux-4.1.27/arch/xtensa/boot/dts/ |
D | xtfpga.dtsi | 120 simple-audio-card,mclk-fs = <256>;
|
/linux-4.1.27/drivers/gpu/drm/ast/ |
D | ast_main.c | 291 ast->mclk = ref_pll * (num + 2) / (denum + 2) * (div * 1000); in ast_get_dram_info() 434 DRM_INFO("dram %d %d %d %08x\n", ast->mclk, ast->dram_type, ast->dram_bus_width, ast->vram_size); in ast_driver_load()
|
D | ast_drv.h | 96 uint32_t mclk; member
|
/linux-4.1.27/drivers/ps3/ |
D | ps3av_cmd.c | 479 u8 mclk; member 495 return ps3av_cnv_mclk_table[i].mclk; in ps3av_cnv_mclk() 648 param->mclk = ps3av_cnv_mclk(audio_mode->audio_fs) | 0x80; in ps3av_cmd_set_av_audio_param()
|
/linux-4.1.27/arch/sh/boards/ |
D | board-sh7785lcr.c | 201 .mclk = 84 * 1000000,
|
/linux-4.1.27/arch/arm64/boot/dts/arm/ |
D | juno-motherboard.dtsi | 101 clock-names = "mclk", "apb_pclk";
|
D | rtsm_ve-motherboard.dtsi | 96 clock-names = "mclk", "apb_pclk";
|
/linux-4.1.27/drivers/media/pci/ttpci/ |
D | budget-av.c | 586 .mclk = 88000000UL, 599 .mclk = 88000000UL, 611 .mclk = 88000000UL, 885 .mclk = 88000000UL,
|
D | budget.c | 402 .mclk = 88000000UL, 412 .mclk = 88000000UL,
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | mach-anubis.c | 317 .mclk = 72 * MHZ,
|
/linux-4.1.27/drivers/video/fbdev/ |
D | cirrusfb.c | 452 long mclk = vga_rseq(cinfo->regbase, CL_SEQR1F) & 0x3f; in cirrusfb_check_mclk() local 455 mclk = (14318 * mclk) >> 3; in cirrusfb_check_mclk() 456 dev_dbg(info->device, "Read MCLK of %ld kHz\n", mclk); in cirrusfb_check_mclk() 462 if (abs(freq - mclk) < 250) { in cirrusfb_check_mclk() 465 } else if (abs(freq - (mclk / 2)) < 250) { in cirrusfb_check_mclk()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | t3_hw.c | 584 VPD_ENTRY(mclk, 6); /* mem clock */ 713 p->mclk = simple_strtoul(vpd.mclk_data, NULL, 10); in get_vpd_params() 3349 if (vpd->mclk) { in t3_init_hw() 3352 if (mc7_init(&adapter->pmrx, vpd->mclk, vpd->mem_timing) || in t3_init_hw() 3353 mc7_init(&adapter->pmtx, vpd->mclk, vpd->mem_timing) || in t3_init_hw() 3354 mc7_init(&adapter->cm, vpd->mclk, vpd->mem_timing) || in t3_init_hw() 3655 if (adapter->params.vpd.mclk) { in t3_prep_adapter()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | ps3av.h | 513 u8 mclk; /* in: audio mclk */ member
|
/linux-4.1.27/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.h | 489 enum sst_hsw_device_id dev, enum sst_hsw_device_mclk mclk,
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | opera1.c | 255 .mclk = 88000000UL,
|
/linux-4.1.27/drivers/media/common/b2c2/ |
D | flexcop-fe-tuner.c | 262 .mclk = 88000000UL,
|
/linux-4.1.27/drivers/media/i2c/ |
D | s5k5baf.c | 589 unsigned long mclk = state->mclk_frequency / 1000; in s5k5baf_hw_set_clocks() local 600 s5k5baf_write_seq(state, REG_I_INCLK_FREQ_L, mclk & 0xffff, mclk >> 16); in s5k5baf_hw_set_clocks()
|