| /linux/drivers/pwm/ |
| 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/soundwire/ |
| A D | mipi_disco.c | 66 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()
|
| A D | generic_bandwidth_allocation.c | 310 static int sdw_select_row_col(struct sdw_bus *bus, int clk_freq) in sdw_select_row_col() argument 323 frame_freq = clk_freq / frame_int; in sdw_select_row_col() 325 if ((clk_freq - (frame_freq * SDW_FRAME_CTRL_BITS)) < in sdw_select_row_col() 357 clk_buf = mstr_prop->clk_freq; in sdw_compute_bus_params()
|
| /linux/drivers/spi/ |
| A D | spi-ar934x.c | 47 unsigned int clk_freq; member 52 int div = DIV_ROUND_UP(sp->clk_freq, freq * 2) - 1; in ar934x_spi_clk_div() 67 (spi->max_speed_hz > (sp->clk_freq / 2))) { in ar934x_spi_setup() 68 spi->max_speed_hz = sp->clk_freq / 2; in ar934x_spi_setup() 69 } else if (spi->max_speed_hz < (sp->clk_freq / 128)) { in ar934x_spi_setup() 203 sp->clk_freq = clk_get_rate(clk); in ar934x_spi_probe()
|
| A D | spi-pl022.c | 1737 ssp_clock_params * clk_freq) in calculate_effective_freq() argument 1802 clk_freq->scr = (u8) (best_scr & 0xFF); in calculate_effective_freq() 1807 clk_freq->cpsdvsr, clk_freq->scr); in calculate_effective_freq() 1904 if ((0 == chip_info->clk_freq.cpsdvsr) in pl022_setup() 1908 &clk_freq); in pl022_setup() 1912 memcpy(&clk_freq, &chip_info->clk_freq, sizeof(clk_freq)); in pl022_setup() 1913 if ((clk_freq.cpsdvsr % 2) != 0) in pl022_setup() 1914 clk_freq.cpsdvsr = in pl022_setup() 1915 clk_freq.cpsdvsr - 1; in pl022_setup() 1917 if ((clk_freq.cpsdvsr < CPSDVR_MIN) in pl022_setup() [all …]
|
| /linux/drivers/hwmon/ |
| A D | g762.c | 125 u32 clk_freq; member 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() 616 dev_err(&client->dev, "invalid clock freq %lu\n", clk_freq); in g762_of_clock_enable() 712 return do_set_clk_freq(&client->dev, pdata->clk_freq); in g762_pdata_prop_import() 735 rpm = rpm_from_cnt(data->act_cnt, data->clk_freq, in fan1_input_show() [all …]
|
| /linux/arch/mips/pic32/pic32mzda/ |
| 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/iio/imu/ |
| A D | adis16475.c | 102 u32 clk_freq; member 263 u32 sample_rate = st->clk_freq; in adis16475_get_freq() 274 sample_rate = st->clk_freq * sync_scale; in adis16475_get_freq() 295 u32 sample_rate = st->clk_freq; in adis16475_set_freq() 323 scaled_rate = 2100000 / st->clk_freq * st->clk_freq; in adis16475_set_freq() 340 sync_scale = scaled_rate / st->clk_freq; in adis16475_set_freq() 1166 st->clk_freq = clk_get_rate(clk); in adis16475_config_sync_mode() 1167 if (st->clk_freq < sync->min_rate || in adis16475_config_sync_mode() 1168 st->clk_freq > sync->max_rate) { in adis16475_config_sync_mode() 1184 up_scale = 2100 / st->clk_freq; in adis16475_config_sync_mode() [all …]
|
| A D | adis16480.c | 170 unsigned int clk_freq; member 329 unsigned int t, sample_rate = st->clk_freq; in adis16480_set_freq() 353 unsigned long scaled_rate = lcm(st->clk_freq, t); in adis16480_set_freq() 362 scaled_rate = st->chip_info->int_clk / st->clk_freq * st->clk_freq; in adis16480_set_freq() 377 scaled_rate = roundup(4000000, st->clk_freq); in adis16480_set_freq() 379 sync_scale = scaled_rate / st->clk_freq; in adis16480_set_freq() 405 unsigned int freq, sample_rate = st->clk_freq; in adis16480_get_freq() 416 sample_rate = st->clk_freq * sync_scale; in adis16480_get_freq() 1457 st->clk_freq = clk_get_rate(st->ext_clk); in adis16480_probe() 1458 st->clk_freq *= 1000; /* micro */ in adis16480_probe() [all …]
|
| /linux/drivers/watchdog/ |
| A D | visconti_wdt.c | 127 unsigned long clk_freq; in visconti_wdt_probe() local 151 clk_freq = clk_get_rate(clk); in visconti_wdt_probe() 152 if (!clk_freq) in visconti_wdt_probe() 155 priv->div = clk_freq / VISCONTI_WDT_FREQ; in visconti_wdt_probe()
|
| /linux/drivers/iio/adc/ |
| A D | stm32-dfsdm-core.c | 219 unsigned long clk_freq, divider; in stm32_dfsdm_parse_of() local 249 clk_freq = clk_get_rate(priv->aclk); in stm32_dfsdm_parse_of() 251 clk_freq = clk_get_rate(priv->clk); in stm32_dfsdm_parse_of() 261 divider = div_u64_rem(clk_freq, spi_freq, &rem); in stm32_dfsdm_parse_of() 274 priv->dfsdm.spi_master_freq = clk_freq / (priv->spi_clk_out_div + 1); in stm32_dfsdm_parse_of() 279 clk_freq, spi_freq, priv->spi_clk_out_div + 1, rem); in stm32_dfsdm_parse_of()
|
| /linux/drivers/net/mdio/ |
| A D | mdio-bcm-unimac.c | 44 u32 clk_freq; member 192 if (!priv->clk_freq) in unimac_mdio_clk_set() 200 div = (rate / (2 * priv->clk_freq)) - 1; in unimac_mdio_clk_set() 251 if (of_property_read_u32(np, "clock-frequency", &priv->clk_freq)) in unimac_mdio_probe() 252 priv->clk_freq = 0; in unimac_mdio_probe()
|
| /linux/drivers/i2c/busses/ |
| 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() 287 clk_div = parent_clk_freq / clk_freq; in p2wi_probe()
|
| A D | i2c-nomadik.c | 176 u32 clk_freq; member 399 div = (dev->clk_freq > I2C_MAX_STANDARD_MODE_FREQ) ? 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 = I2C_MAX_STANDARD_MODE_FREQ; in nmk_i2c_of_probe() 955 if (nmk->clk_freq <= I2C_MAX_STANDARD_MODE_FREQ) in nmk_i2c_of_probe()
|
| A D | i2c-qup.c | 1665 u32 clk_freq = DEFAULT_CLK_FREQ; in qup_i2c_probe() local 1679 clk_freq = scl_freq; in qup_i2c_probe() 1681 ret = device_property_read_u32(qup->dev, "clock-frequency", &clk_freq); in qup_i2c_probe() 1752 if (!clk_freq || clk_freq > I2C_MAX_FAST_MODE_PLUS_FREQ) { in qup_i2c_probe() 1754 clk_freq); in qup_i2c_probe() 1854 if (clk_freq <= I2C_MAX_STANDARD_MODE_FREQ) { in qup_i2c_probe() 1855 fs_div = ((src_clk_freq / clk_freq) / 2) - 3; in qup_i2c_probe() 1859 fs_div = ((src_clk_freq / clk_freq) - 6) * 2 / 3; in qup_i2c_probe() 1867 one_bit_t = (USEC_PER_SEC / clk_freq) + 1; in qup_i2c_probe()
|
| /linux/sound/soc/intel/boards/ |
| A D | sof_sdw_rt1308.c | 99 int clk_id, clk_freq, pll_out; in rt1308_i2s_hw_params() local 103 clk_freq = 38400000; in rt1308_i2s_hw_params() 108 err = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, pll_out); in rt1308_i2s_hw_params()
|
| A D | sof_cs42l42.c | 137 int clk_freq, ret; in sof_cs42l42_hw_params() local 139 clk_freq = sof_dai_get_bclk(rtd); /* BCLK freq */ in sof_cs42l42_hw_params() 141 if (clk_freq <= 0) { in sof_cs42l42_hw_params() 142 dev_err(rtd->dev, "get bclk freq failed: %d\n", clk_freq); in sof_cs42l42_hw_params() 148 clk_freq, SND_SOC_CLOCK_IN); in sof_cs42l42_hw_params()
|
| /linux/drivers/bus/ |
| A D | sunxi-rsb.c | 131 u32 clk_freq; member 666 clk_div = p_clk_freq / rsb->clk_freq / 2; in sunxi_rsb_hw_init() 735 u32 clk_freq = 3000000; in sunxi_rsb_probe() local 738 of_property_read_u32(np, "clock-frequency", &clk_freq); in sunxi_rsb_probe() 739 if (clk_freq > RSB_MAX_FREQ) { in sunxi_rsb_probe() 742 clk_freq); in sunxi_rsb_probe() 751 rsb->clk_freq = clk_freq; in sunxi_rsb_probe()
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| A D | main.c | 712 u16 clk_freq; in wl18xx_set_clk() local 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() 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() 757 if (wl18xx_clk_table[clk_freq].swallow) { in wl18xx_set_clk() 760 wl18xx_clk_table[clk_freq].q & in wl18xx_set_clk() 767 (wl18xx_clk_table[clk_freq].q >> 16) & in wl18xx_set_clk() [all …]
|
| /linux/drivers/thermal/st/ |
| A D | stm_thermal.c | 202 u32 value, clk_freq; in stm_thermal_calibration() local 206 clk_freq = clk_get_rate(sensor->clk); in stm_thermal_calibration() 207 if (!clk_freq) in stm_thermal_calibration() 211 clk_freq /= ONE_MHZ; in stm_thermal_calibration() 212 if (clk_freq) { in stm_thermal_calibration() 213 while (prescaler <= clk_freq) in stm_thermal_calibration()
|
| /linux/sound/soc/codecs/ |
| A D | max98373-sdw.c | 480 unsigned int clk_freq) in max98373_clock_calculate() argument 490 if (clk_freq == (max98373_clk_family[y] >> x)) in max98373_clock_calculate() 495 clk_freq); in max98373_clock_calculate() 504 unsigned int clk_freq, value; in max98373_clock_config() local 506 clk_freq = (params->curr_dr_freq >> 1); in max98373_clock_config() 513 value = max98373_clock_calculate(slave, clk_freq); in max98373_clock_config()
|
| /linux/drivers/media/dvb-frontends/ |
| A D | mn88443x.c | 192 u32 clk_freq; member 407 if (chip->clk_freq >= CLK_LOW && chip->clk_freq < CLK_DIRECT) { in mn88443x_t_set_freq() 416 adckt = chip->clk_freq; in mn88443x_t_set_freq() 420 chip->clk_freq, adckt, chip->if_freq); in mn88443x_t_set_freq() 744 chip->clk_freq = clk_get_rate(chip->mclk); in mn88443x_probe()
|
| /linux/drivers/staging/iio/frequency/ |
| 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 (fout > (clk_freq / 2)) in ad9834_write_frequency() 120 regval = ad9834_calc_freqreg(clk_freq, fout); in ad9834_write_frequency()
|
| /linux/include/linux/platform_data/ |
| A D | g762.h | 21 u32 clk_freq; member
|
| /linux/drivers/media/pci/cx25821/ |
| A D | cx25821-cards.c | 24 .clk_freq = 0,
|