Home
last modified time | relevance | path

Searched refs:clk_freq (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v5.4/drivers/pwm/
Dpwm-atmel-hlcdc.c52 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-v5.4/drivers/soundwire/
Dmipi_disco.c66 prop->clk_freq = devm_kcalloc(bus->dev, prop->num_clk_freq, in sdw_master_read_prop()
67 sizeof(*prop->clk_freq), in sdw_master_read_prop()
69 if (!prop->clk_freq) in sdw_master_read_prop()
74 prop->clk_freq, prop->num_clk_freq); in sdw_master_read_prop()
81 if (!prop->max_clk_freq && prop->clk_freq) { in sdw_master_read_prop()
82 prop->max_clk_freq = prop->clk_freq[0]; in sdw_master_read_prop()
84 if (prop->clk_freq[i] > prop->max_clk_freq) in sdw_master_read_prop()
85 prop->max_clk_freq = prop->clk_freq[i]; in sdw_master_read_prop()
/Linux-v5.4/drivers/hwmon/
Dg762.c125 u32 clk_freq; member
169 static inline unsigned int rpm_from_cnt(u8 cnt, u32 clk_freq, u16 p, in rpm_from_cnt() argument
175 return (clk_freq * 30 * gear_mult) / ((cnt ? cnt : 1) * p * clk_div); in rpm_from_cnt()
182 static inline unsigned char cnt_from_rpm(unsigned long rpm, u32 clk_freq, u16 p, in cnt_from_rpm() argument
185 unsigned long f1 = clk_freq * 30 * gear_mult; in cnt_from_rpm()
265 data->clk_freq = val; in do_set_clk_freq()
511 data->set_cnt = cnt_from_rpm(val, data->clk_freq, in do_set_fan_target()
594 unsigned long clk_freq; in g762_of_clock_enable() local
613 clk_freq = clk_get_rate(clk); in g762_of_clock_enable()
614 ret = do_set_clk_freq(&client->dev, clk_freq); in g762_of_clock_enable()
[all …]
/Linux-v5.4/arch/mips/pic32/pic32mzda/
Dearly_clk.c88 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-v5.4/drivers/iio/adc/
Dstm32-dfsdm-core.c222 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-v5.4/drivers/i2c/busses/
Di2c-sun6i-p2wi.c189 u32 clk_freq = 100000; in p2wi_probe() local
197 of_property_read_u32(np, "clock-frequency", &clk_freq); in p2wi_probe()
198 if (clk_freq > P2WI_MAX_FREQ) { in p2wi_probe()
201 clk_freq); in p2wi_probe()
291 clk_div = parent_clk_freq / clk_freq; in p2wi_probe()
Di2c-nomadik.c176 u32 clk_freq; member
399 div = (dev->clk_freq > 100000) ? 3 : 2; in setup_i2c_controller()
409 brcr2 = (i2c_clk/(dev->clk_freq * div)) & 0xffff; in setup_i2c_controller()
951 if (of_property_read_u32(np, "clock-frequency", &nmk->clk_freq)) in nmk_i2c_of_probe()
952 nmk->clk_freq = 100000; in nmk_i2c_of_probe()
955 if (nmk->clk_freq <= 100000) in nmk_i2c_of_probe()
/Linux-v5.4/drivers/net/phy/
Dmdio-bcm-unimac.c46 u32 clk_freq; member
194 if (!priv->clk_freq) in unimac_mdio_clk_set()
202 div = (rate / (2 * priv->clk_freq)) - 1; in unimac_mdio_clk_set()
255 if (of_property_read_u32(np, "clock-frequency", &priv->clk_freq)) in unimac_mdio_probe()
256 priv->clk_freq = 0; in unimac_mdio_probe()
/Linux-v5.4/drivers/net/wireless/ti/wl18xx/
Dmain.c712 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].m); in wl18xx_set_clk()
748 wl18xx_clk_table[clk_freq].n); in wl18xx_set_clk()
753 wl18xx_clk_table[clk_freq].m); in wl18xx_set_clk()
[all …]
/Linux-v5.4/drivers/spi/
Dspi-pl022.c1740 ssp_clock_params * clk_freq) in calculate_effective_freq() argument
1804 clk_freq->cpsdvsr = (u8) (best_cpsdvsr & 0xFF); in calculate_effective_freq()
1805 clk_freq->scr = (u8) (best_scr & 0xFF); in calculate_effective_freq()
1810 clk_freq->cpsdvsr, clk_freq->scr); in calculate_effective_freq()
1849 struct ssp_clock_params clk_freq = { .cpsdvsr = 0, .scr = 0}; in pl022_setup() local
1908 if ((0 == chip_info->clk_freq.cpsdvsr) in pl022_setup()
1909 && (0 == chip_info->clk_freq.scr)) { in pl022_setup()
1912 &clk_freq); in pl022_setup()
1916 memcpy(&clk_freq, &chip_info->clk_freq, sizeof(clk_freq)); in pl022_setup()
1917 if ((clk_freq.cpsdvsr % 2) != 0) in pl022_setup()
[all …]
Dspi-mxs.c537 int devid, clk_freq; in mxs_spi_probe() local
561 &clk_freq); in mxs_spi_probe()
563 clk_freq = clk_freq_default; in mxs_spi_probe()
615 clk_set_rate(ssp->clk, clk_freq); in mxs_spi_probe()
/Linux-v5.4/drivers/thermal/st/
Dstm_thermal.c191 u32 value, clk_freq; in stm_thermal_calibration() local
195 clk_freq = clk_get_rate(sensor->clk); in stm_thermal_calibration()
196 if (!clk_freq) in stm_thermal_calibration()
200 clk_freq /= ONE_MHZ; in stm_thermal_calibration()
201 if (clk_freq) { in stm_thermal_calibration()
202 while (prescaler <= clk_freq) in stm_thermal_calibration()
/Linux-v5.4/include/linux/platform_data/
Dg762.h21 u32 clk_freq; member
/Linux-v5.4/drivers/media/pci/cx25821/
Dcx25821-cards.c24 .clk_freq = 0,
/Linux-v5.4/sound/soc/intel/boards/
Dsof_rt5682.c205 int clk_id, clk_freq, pll_out, ret; in sof_rt5682_hw_params() local
219 clk_freq = 24000000; in sof_rt5682_hw_params()
221 clk_freq = 19200000; in sof_rt5682_hw_params()
224 clk_freq = params_rate(params) * 50; in sof_rt5682_hw_params()
229 ret = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, pll_out); in sof_rt5682_hw_params()
Dbxt_da7219_max98357a.c182 int clk_freq; in broxton_da7219_codec_init() local
186 clk_freq = 24000000; in broxton_da7219_codec_init()
188 clk_freq = 19200000; in broxton_da7219_codec_init()
190 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, clk_freq, in broxton_da7219_codec_init()
Dbytcr_rt5651.c142 int clk_id, clk_freq, ret; in byt_rt5651_prepare_and_enable_pll1() local
147 clk_freq = rate * bclk_ratio; in byt_rt5651_prepare_and_enable_pll1()
151 clk_freq = 25000000; in byt_rt5651_prepare_and_enable_pll1()
153 clk_freq = 19200000; in byt_rt5651_prepare_and_enable_pll1()
155 ret = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, rate * 512); in byt_rt5651_prepare_and_enable_pll1()
/Linux-v5.4/drivers/bus/
Dsunxi-rsb.c630 u32 clk_delay, clk_freq = 3000000; in sunxi_rsb_probe() local
634 of_property_read_u32(np, "clock-frequency", &clk_freq); in sunxi_rsb_probe()
635 if (clk_freq > RSB_MAX_FREQ) { in sunxi_rsb_probe()
638 clk_freq); in sunxi_rsb_probe()
700 clk_div = p_clk_freq / clk_freq / 2; in sunxi_rsb_probe()
/Linux-v5.4/drivers/media/pci/cobalt/
Dm00473_freewheel_memmap_package.h21 uint32_t clk_freq; /* Reg 0x0018 */ member
/Linux-v5.4/drivers/media/dvb-frontends/
Dmn88443x.c192 u32 clk_freq; member
398 if (chip->clk_freq >= CLK_LOW && chip->clk_freq < CLK_DIRECT) { in mn88443x_t_set_freq()
407 adckt = chip->clk_freq; in mn88443x_t_set_freq()
411 chip->clk_freq, adckt, chip->if_freq); in mn88443x_t_set_freq()
735 chip->clk_freq = clk_get_rate(chip->mclk); in mn88443x_probe()
/Linux-v5.4/drivers/staging/iio/frequency/
Dad9834.c113 unsigned long clk_freq; in ad9834_write_frequency() local
116 clk_freq = clk_get_rate(st->mclk); in ad9834_write_frequency()
118 if (fout > (clk_freq / 2)) in ad9834_write_frequency()
121 regval = ad9834_calc_freqreg(clk_freq, fout); in ad9834_write_frequency()
/Linux-v5.4/drivers/iio/imu/
Dadis16480.c162 unsigned int clk_freq; member
335 t = t / st->clk_freq; in adis16480_set_freq()
338 t = st->clk_freq / t; in adis16480_set_freq()
376 freq = st->clk_freq * t; in adis16480_get_freq()
378 freq = st->clk_freq / (t + 1); in adis16480_get_freq()
1223 st->clk_freq = clk_get_rate(st->ext_clk); in adis16480_probe()
1224 st->clk_freq *= 1000; /* micro */ in adis16480_probe()
1226 st->clk_freq = st->chip_info->int_clk; in adis16480_probe()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dpm.c909 uint32_t clk_freq; in amdgpu_dpm_get_sclk() local
913 low ? &clk_freq : NULL, in amdgpu_dpm_get_sclk()
914 !low ? &clk_freq : NULL); in amdgpu_dpm_get_sclk()
917 return clk_freq * 100; in amdgpu_dpm_get_sclk()
926 uint32_t clk_freq; in amdgpu_dpm_get_mclk() local
930 low ? &clk_freq : NULL, in amdgpu_dpm_get_mclk()
931 !low ? &clk_freq : NULL); in amdgpu_dpm_get_mclk()
934 return clk_freq * 100; in amdgpu_dpm_get_mclk()
/Linux-v5.4/drivers/staging/greybus/
Dgb-camera.h46 unsigned int clk_freq; member
/Linux-v5.4/drivers/scsi/
Dmac53c94.c49 int clk_freq; member
134 writeb(CLKF_VAL(state->clk_freq), &regs->clk_factor); in mac53c94_init()
460 state->clk_freq = 25000000; in mac53c94_probe()
462 state->clk_freq = *(int *)clkprop; in mac53c94_probe()

123