Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/pwm/
Dpwm-atmel-hlcdc.c63 unsigned long clk_freq; in atmel_hlcdc_pwm_apply() local
69 clk_freq = clk_get_rate(new_clk); in atmel_hlcdc_pwm_apply()
70 if (!clk_freq) in atmel_hlcdc_pwm_apply()
74 do_div(clk_period_ns, clk_freq); in atmel_hlcdc_pwm_apply()
81 clk_freq = clk_get_rate(new_clk); in atmel_hlcdc_pwm_apply()
82 if (!clk_freq) in atmel_hlcdc_pwm_apply()
86 do_div(clk_period_ns, clk_freq); in atmel_hlcdc_pwm_apply()
/Linux-v4.19/drivers/hwmon/
Dg762.c138 u32 clk_freq; member
182 static inline unsigned int rpm_from_cnt(u8 cnt, u32 clk_freq, u16 p, in rpm_from_cnt() argument
188 return (clk_freq * 30 * gear_mult) / ((cnt ? cnt : 1) * p * clk_div); in rpm_from_cnt()
195 static inline unsigned char cnt_from_rpm(unsigned long rpm, u32 clk_freq, u16 p, in cnt_from_rpm() argument
198 unsigned long f1 = clk_freq * 30 * gear_mult; in cnt_from_rpm()
278 data->clk_freq = val; in do_set_clk_freq()
524 data->set_cnt = cnt_from_rpm(val, data->clk_freq, in do_set_fan_target()
607 unsigned long clk_freq; in g762_of_clock_enable() local
626 clk_freq = clk_get_rate(clk); in g762_of_clock_enable()
627 ret = do_set_clk_freq(&client->dev, clk_freq); in g762_of_clock_enable()
[all …]
/Linux-v4.19/arch/mips/pic32/pic32mzda/
Dearly_clk.c96 u32 clk_freq; in pic32_get_pbclk() local
103 clk_freq = pic32_get_sysclk(); in pic32_get_pbclk()
105 return clk_freq / pbdiv; in pic32_get_pbclk()
/Linux-v4.19/drivers/iio/adc/
Dstm32-dfsdm-core.c202 unsigned long clk_freq; in stm32_dfsdm_parse_of() local
234 clk_freq = clk_get_rate(priv->aclk); in stm32_dfsdm_parse_of()
236 clk_freq = clk_get_rate(priv->clk); in stm32_dfsdm_parse_of()
246 priv->spi_clk_out_div = div_u64_rem(clk_freq, spi_freq, &rem) - 1; in stm32_dfsdm_parse_of()
257 clk_freq, spi_freq, priv->spi_clk_out_div + 1, rem); in stm32_dfsdm_parse_of()
/Linux-v4.19/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.c179 u32 clk_freq; member
402 div = (dev->clk_freq > 100000) ? 3 : 2; in setup_i2c_controller()
412 brcr2 = (i2c_clk/(dev->clk_freq * div)) & 0xffff; in setup_i2c_controller()
954 if (of_property_read_u32(np, "clock-frequency", &nmk->clk_freq)) in nmk_i2c_of_probe()
955 nmk->clk_freq = 100000; in nmk_i2c_of_probe()
958 if (nmk->clk_freq <= 100000) in nmk_i2c_of_probe()
Di2c-qup.c1675 u32 clk_freq = DEFAULT_CLK_FREQ; in qup_i2c_probe() local
1689 clk_freq = scl_freq; in qup_i2c_probe()
1691 ret = device_property_read_u32(qup->dev, "clock-frequency", &clk_freq); in qup_i2c_probe()
1761 if (!clk_freq || clk_freq > I2C_FAST_MODE_PLUS_FREQ) { in qup_i2c_probe()
1763 clk_freq); in qup_i2c_probe()
1866 if (clk_freq <= I2C_STANDARD_FREQ) { in qup_i2c_probe()
1867 fs_div = ((src_clk_freq / clk_freq) / 2) - 3; in qup_i2c_probe()
1871 fs_div = ((src_clk_freq / clk_freq) - 6) * 2 / 3; in qup_i2c_probe()
1879 one_bit_t = (USEC_PER_SEC / clk_freq) + 1; in qup_i2c_probe()
Di2c-zx2967.c62 u32 clk_freq; member
189 clk_div = clk_get_rate(i2c->clk) / i2c->clk_freq - 1; in zx2967_i2c_reset_hardware()
537 &i2c->clk_freq); in zx2967_i2c_probe()
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/
Dmain.c726 u16 clk_freq; in wl18xx_set_clk() local
735 ret = wl18xx_top_reg_read(wl, PRIMARY_CLK_DETECT, &clk_freq); in wl18xx_set_clk()
739 wl1271_debug(DEBUG_BOOT, "clock freq %d (%d, %d, %d, %d, %s)", clk_freq, in wl18xx_set_clk()
740 wl18xx_clk_table[clk_freq].n, wl18xx_clk_table[clk_freq].m, in wl18xx_set_clk()
741 wl18xx_clk_table[clk_freq].p, wl18xx_clk_table[clk_freq].q, in wl18xx_set_clk()
742 wl18xx_clk_table[clk_freq].swallow ? "swallow" : "spit"); in wl18xx_set_clk()
746 wl18xx_clk_table_coex[clk_freq].n); in wl18xx_set_clk()
751 wl18xx_clk_table_coex[clk_freq].m); in wl18xx_set_clk()
762 wl18xx_clk_table[clk_freq].n); in wl18xx_set_clk()
767 wl18xx_clk_table[clk_freq].m); in wl18xx_set_clk()
[all …]
/Linux-v4.19/drivers/spi/
Dspi-pl022.c1723 ssp_clock_params * clk_freq) in calculate_effective_freq() argument
1787 clk_freq->cpsdvsr = (u8) (best_cpsdvsr & 0xFF); in calculate_effective_freq()
1788 clk_freq->scr = (u8) (best_scr & 0xFF); in calculate_effective_freq()
1793 clk_freq->cpsdvsr, clk_freq->scr); in calculate_effective_freq()
1832 struct ssp_clock_params clk_freq = { .cpsdvsr = 0, .scr = 0}; in pl022_setup() local
1891 if ((0 == chip_info->clk_freq.cpsdvsr) in pl022_setup()
1892 && (0 == chip_info->clk_freq.scr)) { in pl022_setup()
1895 &clk_freq); in pl022_setup()
1899 memcpy(&clk_freq, &chip_info->clk_freq, sizeof(clk_freq)); in pl022_setup()
1900 if ((clk_freq.cpsdvsr % 2) != 0) in pl022_setup()
[all …]
Dspi-mxs.c533 int devid, clk_freq; in mxs_spi_probe() local
558 &clk_freq); in mxs_spi_probe()
560 clk_freq = clk_freq_default; in mxs_spi_probe()
612 clk_set_rate(ssp->clk, clk_freq); in mxs_spi_probe()
/Linux-v4.19/include/linux/platform_data/
Dg762.h34 u32 clk_freq; member
/Linux-v4.19/drivers/media/pci/cx25821/
Dcx25821-cards.c34 .clk_freq = 0,
Dcx25821.h146 u32 clk_freq; member
247 u32 clk_freq; member
/Linux-v4.19/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()
702 clk_div = p_clk_freq / clk_freq / 2; in sunxi_rsb_probe()
/Linux-v4.19/drivers/media/pci/cobalt/
Dm00473_freewheel_memmap_package.h21 uint32_t clk_freq; /* Reg 0x0018 */ member
/Linux-v4.19/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-v4.19/sound/soc/intel/boards/
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-v4.19/drivers/staging/greybus/
Dgb-camera.h46 unsigned int clk_freq; member
Dcamera.c386 unsigned int clk_freq; in gb_camera_setup_data_connection() local
422 clk_freq = resp->data_rate / 2 / GB_CAMERA_CSI_NUM_DATA_LANES; in gb_camera_setup_data_connection()
423 clk_freq = clamp(clk_freq + GB_CAMERA_CSI_CLK_FREQ_MARGIN, in gb_camera_setup_data_connection()
426 csi_cfg.csi_clk_freq = clk_freq; in gb_camera_setup_data_connection()
444 csi_params->clk_freq = csi_cfg.csi_clk_freq; in gb_camera_setup_data_connection()
/Linux-v4.19/drivers/scsi/
Dmac53c94.c48 int clk_freq; member
133 writeb(CLKF_VAL(state->clk_freq), &regs->clk_factor); in mac53c94_init()
459 state->clk_freq = 25000000; in mac53c94_probe()
461 state->clk_freq = *(int *)clkprop; in mac53c94_probe()
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu10_hwmgr.c60 uint32_t clk_freq = clock_req->clock_freq_in_khz / 1000; in smu10_display_clock_voltage_request() local
65 if (clk_freq == smu10_data->dcf_actual_hard_min_freq) in smu10_display_clock_voltage_request()
68 smu10_data->dcf_actual_hard_min_freq = clk_freq; in smu10_display_clock_voltage_request()
74 if (clk_freq == smu10_data->f_actual_hard_min_freq) in smu10_display_clock_voltage_request()
76 smu10_data->f_actual_hard_min_freq = clk_freq; in smu10_display_clock_voltage_request()
83 smum_send_msg_to_smc_with_parameter(hwmgr, msg, clk_freq); in smu10_display_clock_voltage_request()
/Linux-v4.19/include/linux/amba/
Dpl022.h284 struct ssp_clock_params clk_freq; member
/Linux-v4.19/drivers/media/platform/sti/cec/
Dstih-cec.c138 unsigned long clk_freq = clk_get_rate(cec->clk); in stih_cec_adap_enable() local
139 u32 cec_clk_div = clk_freq / 10000; in stih_cec_adap_enable()
/Linux-v4.19/drivers/mmc/host/
Dtifm_sd.c98 unsigned int clk_freq; member
603 ((1000000000UL / host->clk_freq) * host->clk_div); in tifm_sd_set_data_timeout()
834 host->clk_freq = 20000000; in tifm_sd_ios()
840 host->clk_freq = 24000000; in tifm_sd_ios()
893 host->clk_freq = 20000000; in tifm_sd_initialize_host()

12