/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_tspll.c | 50 * @clk_freq: Clock frequency 54 static const char *ice_tspll_clk_freq_str(enum ice_tspll_freq clk_freq) in ice_tspll_clk_freq_str() argument 56 switch (clk_freq) { in ice_tspll_clk_freq_str() 95 * @clk_freq: Clock frequency to program 101 enum ice_tspll_freq clk_freq, in ice_tspll_check_params() argument 104 if (clk_freq >= NUM_ICE_TSPLL_FREQ) { in ice_tspll_check_params() 106 clk_freq); in ice_tspll_check_params() 118 clk_freq != ice_tspll_default_freq(hw->mac_type)) { in ice_tspll_check_params() 167 * @clk_freq: Clock frequency to program 179 static int ice_tspll_cfg_e82x(struct ice_hw *hw, enum ice_tspll_freq clk_freq, in ice_tspll_cfg_e82x() argument 340 ice_tspll_cfg_e825c(struct ice_hw * hw,enum ice_tspll_freq clk_freq,enum ice_clk_src clk_src) ice_tspll_cfg_e825c() argument 546 ice_tspll_cfg(struct ice_hw * hw,enum ice_tspll_freq clk_freq,enum ice_clk_src clk_src) ice_tspll_cfg() argument [all...] |
/linux/drivers/pwm/ |
H A D | pwm-atmel-hlcdc.c | 52 unsigned long clk_freq; in atmel_hlcdc_pwm_apply() local 58 clk_freq = clk_get_rate(new_clk); in atmel_hlcdc_pwm_apply() 59 if (!clk_freq) in atmel_hlcdc_pwm_apply() 63 do_div(clk_period_ns, clk_freq); in atmel_hlcdc_pwm_apply() 70 clk_freq = clk_get_rate(new_clk); in atmel_hlcdc_pwm_apply() 71 if (!clk_freq) in atmel_hlcdc_pwm_apply() 75 do_div(clk_period_ns, clk_freq); in atmel_hlcdc_pwm_apply()
|
/linux/drivers/spi/ |
H A D | spi-ar934x.c | 48 unsigned int clk_freq; member 53 int div = DIV_ROUND_UP(sp->clk_freq, freq * 2) - 1; in ar934x_spi_clk_div() 68 (spi->max_speed_hz > (sp->clk_freq / 2))) { in ar934x_spi_setup() 69 spi->max_speed_hz = sp->clk_freq / 2; in ar934x_spi_setup() 70 } else if (spi->max_speed_hz < (sp->clk_freq / 128)) { in ar934x_spi_setup() 206 sp->clk_freq = clk_get_rate(clk); in ar934x_spi_probe()
|
H A D | spi-pl022.c | 1490 ssp_clock_params * clk_freq) in calculate_effective_freq() argument 1554 clk_freq->cpsdvsr = (u8) (best_cpsdvsr & 0xFF); in calculate_effective_freq() 1555 clk_freq->scr = (u8) (best_scr & 0xFF); in calculate_effective_freq() 1560 clk_freq->cpsdvsr, clk_freq->scr); in calculate_effective_freq() 1598 struct ssp_clock_params clk_freq = { .cpsdvsr = 0, .scr = 0}; in pl022_setup() local 1657 if ((0 == chip_info->clk_freq.cpsdvsr) in pl022_setup() 1658 && (0 == chip_info->clk_freq.scr)) { in pl022_setup() 1661 &clk_freq); in pl022_setup() 1665 memcpy(&clk_freq, in pl022_setup() [all...] |
/linux/drivers/hwmon/ |
H A D | g762.c | 127 u32 clk_freq; member 171 static inline unsigned int rpm_from_cnt(u8 cnt, u32 clk_freq, u16 p, in rpm_from_cnt() argument 177 return (clk_freq * 30 * gear_mult) / ((cnt ? cnt : 1) * p * clk_div); in rpm_from_cnt() 184 static inline unsigned char cnt_from_rpm(unsigned long rpm, u32 clk_freq, u16 p, in cnt_from_rpm() argument 187 unsigned long f1 = clk_freq * 30 * gear_mult; in cnt_from_rpm() 267 data->clk_freq = val; in do_set_clk_freq() 513 data->set_cnt = cnt_from_rpm(val, data->clk_freq, in do_set_fan_target() 597 unsigned long clk_freq; in g762_of_clock_enable() local 631 clk_freq = clk_get_rate(clk); in g762_of_clock_enable() 632 ret = do_set_clk_freq(&client->dev, clk_freq); in g762_of_clock_enable() [all...] |
/linux/drivers/i2c/busses/ |
H A D | i2c-sun6i-p2wi.c | 189 u32 clk_freq = I2C_MAX_STANDARD_MODE_FREQ; in p2wi_probe() local 196 of_property_read_u32(np, "clock-frequency", &clk_freq); in p2wi_probe() 197 if (clk_freq > P2WI_MAX_FREQ) { in p2wi_probe() 200 clk_freq); in p2wi_probe() 204 if (clk_freq == 0) { in p2wi_probe() 286 clk_div = parent_clk_freq / clk_freq; in p2wi_probe()
|
H A D | i2c-nomadik.c | 186 * @clk_freq: clock frequency for the operation mode 205 u32 clk_freq; member 449 div = (priv->clk_freq > I2C_MAX_STANDARD_MODE_FREQ) ? 3 : 2; in setup_i2c_controller() 461 brcr = DIV_ROUND_UP(i2c_clk, priv->clk_freq * div); in setup_i2c_controller() 1009 if (of_property_read_u32(np, "clock-frequency", &priv->clk_freq)) in nmk_i2c_of_probe() 1010 priv->clk_freq = I2C_MAX_STANDARD_MODE_FREQ; in nmk_i2c_of_probe() 1012 if (priv->clk_freq <= I2C_MAX_STANDARD_MODE_FREQ) in nmk_i2c_of_probe() 1014 else if (priv->clk_freq <= I2C_MAX_FAST_MODE_FREQ) in nmk_i2c_of_probe() 1016 else if (priv->clk_freq <= I2C_MAX_FAST_MODE_PLUS_FREQ) in nmk_i2c_of_probe() 1052 if (priv->clk_freq < in nmk_i2c_eyeq5_probe() [all...] |
/linux/sound/soc/intel/boards/ |
H A D | sof_cs42l42.c | 89 int clk_freq, ret; in sof_cs42l42_hw_params() local 91 clk_freq = sof_dai_get_bclk(rtd); /* BCLK freq */ in sof_cs42l42_hw_params() 93 if (clk_freq <= 0) { in sof_cs42l42_hw_params() 94 dev_err(rtd->dev, "get bclk freq failed: %d\n", clk_freq); in sof_cs42l42_hw_params() 100 clk_freq, SND_SOC_CLOCK_IN); in sof_cs42l42_hw_params()
|
H A D | sof_nau8825.c | 90 int clk_freq, ret; in sof_nau8825_hw_params() local 92 clk_freq = sof_dai_get_bclk(rtd); /* BCLK freq */ in sof_nau8825_hw_params() 94 if (clk_freq <= 0) { in sof_nau8825_hw_params() 95 dev_err(rtd->dev, "get bclk freq failed: %d\n", clk_freq); in sof_nau8825_hw_params() 108 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, clk_freq, in sof_nau8825_hw_params()
|
H A D | sof_realtek_common.c | 402 int i, clk_freq; in rt1015_hw_params() local 405 clk_freq = sof_dai_get_bclk(rtd); in rt1015_hw_params() 407 if (clk_freq <= 0) { in rt1015_hw_params() 408 dev_err(rtd->dev, "fail to get bclk freq, ret %d\n", clk_freq); in rt1015_hw_params() 414 clk_freq, in rt1015_hw_params() 595 int clk_id, clk_freq, pll_out; in rt1308_hw_params() local 600 clk_freq = sof_dai_get_mclk(rtd); in rt1308_hw_params() 605 ret = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, pll_out); in rt1308_hw_params()
|
/linux/arch/mips/pic32/pic32mzda/ |
H A D | early_clk.c | 88 u32 clk_freq; in pic32_get_pbclk() local 95 clk_freq = pic32_get_sysclk(); in pic32_get_pbclk() 97 return clk_freq / pbdiv; in pic32_get_pbclk()
|
/linux/drivers/watchdog/ |
H A D | visconti_wdt.c | 122 unsigned long clk_freq; in visconti_wdt_probe() local 136 clk_freq = clk_get_rate(clk); in visconti_wdt_probe() 137 if (!clk_freq) in visconti_wdt_probe() 140 priv->div = clk_freq / VISCONTI_WDT_FREQ; in visconti_wdt_probe()
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_dfl.c | 55 u64 fifo_len, clk_freq, reg_layout; in dfl_uart_get_params() local 59 ret = dfh_get_u64_param_val(dfl_dev, DFHv1_PARAM_ID_CLK_FRQ, &clk_freq); in dfl_uart_get_params() 63 uart->port.uartclk = clk_freq; in dfl_uart_get_params()
|
/linux/drivers/iio/adc/ |
H A D | stm32-dfsdm-core.c | 228 unsigned long clk_freq, divider; in stm32_dfsdm_parse_of() local 258 clk_freq = clk_get_rate(priv->aclk); in stm32_dfsdm_parse_of() 260 clk_freq = clk_get_rate(priv->clk); in stm32_dfsdm_parse_of() 270 divider = div_u64_rem(clk_freq, spi_freq, &rem); in stm32_dfsdm_parse_of() 283 priv->dfsdm.spi_master_freq = clk_freq / (priv->spi_clk_out_div + 1); in stm32_dfsdm_parse_of() 288 clk_freq, spi_freq, priv->spi_clk_out_div + 1, rem); in stm32_dfsdm_parse_of()
|
/linux/drivers/thermal/st/ |
H A D | stm_thermal.c | 199 u32 value, clk_freq; in stm_thermal_calibration() local 203 clk_freq = clk_get_rate(sensor->clk); in stm_thermal_calibration() 204 if (!clk_freq) in stm_thermal_calibration() 208 clk_freq /= ONE_MHZ; in stm_thermal_calibration() 209 if (clk_freq) { in stm_thermal_calibration() 210 while (prescaler <= clk_freq) in stm_thermal_calibration()
|
/linux/drivers/bus/ |
H A D | sunxi-rsb.c | 127 u32 clk_freq; member 682 clk_div = p_clk_freq / rsb->clk_freq / 2; in sunxi_rsb_hw_init() 750 u32 clk_freq = 3000000; in sunxi_rsb_probe() local 753 of_property_read_u32(np, "clock-frequency", &clk_freq); in sunxi_rsb_probe() 754 if (clk_freq > RSB_MAX_FREQ) in sunxi_rsb_probe() 757 clk_freq); in sunxi_rsb_probe() 764 rsb->clk_freq = clk_freq; in sunxi_rsb_probe()
|
/linux/sound/soc/intel/avs/boards/ |
H A D | da7219.c | 100 int clk_freq; in avs_da7219_codec_init() local 105 clk_freq = 19200000; in avs_da7219_codec_init() 107 clk_freq = 24576000; in avs_da7219_codec_init() 109 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, clk_freq, SND_SOC_CLOCK_IN); in avs_da7219_codec_init()
|
H A D | es8336.c | 154 int clk_freq; in avs_es8336_hw_params() local 160 clk_freq = 24000000; in avs_es8336_hw_params() 163 clk_freq = 19200000; in avs_es8336_hw_params() 167 ret = snd_soc_dai_set_sysclk(codec_dai, 1, clk_freq, SND_SOC_CLOCK_OUT); in avs_es8336_hw_params()
|
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | main.c | 712 u16 clk_freq; in wl18xx_set_clk() local 721 ret = wl18xx_top_reg_read(wl, PRIMARY_CLK_DETECT, &clk_freq); in wl18xx_set_clk() 725 wl1271_debug(DEBUG_BOOT, "clock freq %d (%d, %d, %d, %d, %s)", clk_freq, in wl18xx_set_clk() 726 wl18xx_clk_table[clk_freq].n, wl18xx_clk_table[clk_freq].m, in wl18xx_set_clk() 727 wl18xx_clk_table[clk_freq].p, wl18xx_clk_table[clk_freq].q, in wl18xx_set_clk() 728 wl18xx_clk_table[clk_freq].swallow ? "swallow" : "spit"); in wl18xx_set_clk() 732 wl18xx_clk_table_coex[clk_freq].n); in wl18xx_set_clk() 737 wl18xx_clk_table_coex[clk_freq] in wl18xx_set_clk() [all...] |
/linux/sound/soc/sdw_utils/ |
H A D | soc_sdw_rt_amp.c | 215 int clk_id, clk_freq, pll_out; in rt1308_i2s_hw_params() local 219 clk_freq = 38400000; in rt1308_i2s_hw_params() 224 err = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, pll_out); in rt1308_i2s_hw_params()
|
/linux/drivers/staging/iio/frequency/ |
H A D | ad9832.c | 131 unsigned long clk_freq; in ad9832_write_frequency() local 136 clk_freq = clk_get_rate(st->mclk); in ad9832_write_frequency() 138 if (!clk_freq || fout > (clk_freq / 2)) in ad9832_write_frequency() 141 regval = ad9832_calc_freqreg(clk_freq, fout); in ad9832_write_frequency()
|
H A D | ad9834.c | 112 unsigned long clk_freq; in ad9834_write_frequency() local 115 clk_freq = clk_get_rate(st->mclk); in ad9834_write_frequency() 117 if (!clk_freq || fout > (clk_freq / 2)) in ad9834_write_frequency() 120 regval = ad9834_calc_freqreg(clk_freq, fout); in ad9834_write_frequency()
|
/linux/drivers/ufs/host/ |
H A D | ufs-qcom.c | 635 unsigned long clk_freq = 0; in ufs_qcom_cfg_timers() local 648 clk_freq = ufs_qcom_opp_freq_to_clk_freq(hba, freq, "core_clk"); in ufs_qcom_cfg_timers() 649 if (clk_freq) in ufs_qcom_cfg_timers() 656 clk_freq = clki->max_freq; in ufs_qcom_cfg_timers() 661 clk_freq = clki->max_freq; in ufs_qcom_cfg_timers() 663 clk_freq = clk_get_rate(clki->clk); in ufs_qcom_cfg_timers() 671 if (clk_freq < DEFAULT_CLK_RATE_HZ) in ufs_qcom_cfg_timers() 672 clk_freq = DEFAULT_CLK_RATE_HZ; in ufs_qcom_cfg_timers() 674 core_clk_cycles_per_us = clk_freq / USEC_PER_SEC; in ufs_qcom_cfg_timers() 1452 unsigned long clk_freq; in ufs_qcom_set_core_clk_ctrl() local 2143 unsigned long clk_freq; ufs_qcom_opp_freq_to_clk_freq() local [all...] |
/linux/sound/soc/codecs/ |
H A D | max98373-sdw.c | 467 unsigned int clk_freq) in max98373_clock_calculate() argument 477 if (clk_freq == (max98373_clk_family[y] >> x)) in max98373_clock_calculate() 481 dev_err(&slave->dev, "Requested clock not found. (clk_freq = %d)\n", in max98373_clock_calculate() 482 clk_freq); in max98373_clock_calculate() 491 unsigned int clk_freq, value; in max98373_clock_config() local 493 clk_freq = (params->curr_dr_freq >> 1); in max98373_clock_config() 500 value = max98373_clock_calculate(slave, clk_freq); in max98373_clock_config()
|
/linux/drivers/iio/imu/ |
H A D | adis16480.c | 178 unsigned int clk_freq; member 328 unsigned int t, sample_rate = st->clk_freq; in adis16480_set_freq() 352 unsigned long scaled_rate = lcm(st->clk_freq, t); in adis16480_set_freq() 361 scaled_rate = st->chip_info->int_clk / st->clk_freq * st->clk_freq; in adis16480_set_freq() 376 scaled_rate = roundup(4000000, st->clk_freq); in adis16480_set_freq() 378 sync_scale = scaled_rate / st->clk_freq; in adis16480_set_freq() 401 unsigned int freq, sample_rate = st->clk_freq; in adis16480_get_freq() 412 sample_rate = st->clk_freq * sync_scale; in adis16480_get_freq() 1771 st->clk_freq in adis16480_probe() [all...] |