/linux-4.19.296/drivers/memory/ |
D | ti-aemif.c | 126 unsigned long clk_rate; member 182 unsigned long clk_rate = aemif->clk_rate; in aemif_config_abus() local 188 ta = aemif_calc_rate(pdev, data->ta, clk_rate, TA_MAX); in aemif_config_abus() 189 rhold = aemif_calc_rate(pdev, data->rhold, clk_rate, RHOLD_MAX); in aemif_config_abus() 190 rstrobe = aemif_calc_rate(pdev, data->rstrobe, clk_rate, RSTROBE_MAX); in aemif_config_abus() 191 rsetup = aemif_calc_rate(pdev, data->rsetup, clk_rate, RSETUP_MAX); in aemif_config_abus() 192 whold = aemif_calc_rate(pdev, data->whold, clk_rate, WHOLD_MAX); in aemif_config_abus() 193 wstrobe = aemif_calc_rate(pdev, data->wstrobe, clk_rate, WSTROBE_MAX); in aemif_config_abus() 194 wsetup = aemif_calc_rate(pdev, data->wsetup, clk_rate, WSETUP_MAX); in aemif_config_abus() 220 static inline int aemif_cycles_to_nsec(int val, unsigned long clk_rate) in aemif_cycles_to_nsec() argument [all …]
|
/linux-4.19.296/drivers/pwm/ |
D | pwm-omap-dmtimer.c | 51 static u32 pwm_omap_dmtimer_get_clock_cycles(unsigned long clk_rate, int ns) in pwm_omap_dmtimer_get_clock_cycles() argument 53 return DIV_ROUND_CLOSEST_ULL((u64)clk_rate * ns, NSEC_PER_SEC); in pwm_omap_dmtimer_get_clock_cycles() 103 unsigned long clk_rate; in pwm_omap_dmtimer_config() local 123 clk_rate = clk_get_rate(fclk); in pwm_omap_dmtimer_config() 124 if (!clk_rate) { in pwm_omap_dmtimer_config() 129 dev_dbg(chip->dev, "clk rate: %luHz\n", clk_rate); in pwm_omap_dmtimer_config() 147 period_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, period_ns); in pwm_omap_dmtimer_config() 148 duty_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, duty_ns); in pwm_omap_dmtimer_config() 153 period_ns, clk_rate); in pwm_omap_dmtimer_config() 160 duty_ns, clk_rate); in pwm_omap_dmtimer_config() [all …]
|
D | pwm-lpss-pci.c | 22 .clk_rate = 25000000, 29 .clk_rate = 19200000, 36 .clk_rate = 19200000, 44 .clk_rate = 19200000,
|
D | pwm-sun4i.c | 111 u64 clk_rate, tmp; in sun4i_pwm_get_state() local 115 clk_rate = clk_get_rate(sun4i_pwm->clk); in sun4i_pwm_get_state() 142 state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate); in sun4i_pwm_get_state() 145 state->period = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate); in sun4i_pwm_get_state() 152 u64 clk_rate, div = 0; in sun4i_pwm_calculate() local 155 clk_rate = clk_get_rate(sun4i_pwm->clk); in sun4i_pwm_calculate() 166 div = clk_rate * state->period + NSEC_PER_SEC / 2; in sun4i_pwm_calculate() 178 div = clk_rate; in sun4i_pwm_calculate() 197 state->period = DIV_ROUND_CLOSEST_ULL(div, clk_rate); in sun4i_pwm_calculate() 200 state->duty_cycle = DIV_ROUND_CLOSEST_ULL(div, clk_rate); in sun4i_pwm_calculate()
|
D | pwm-lpss-platform.c | 23 .clk_rate = 25000000, 30 .clk_rate = 19200000, 37 .clk_rate = 19200000,
|
D | pwm-rockchip.c | 69 unsigned long clk_rate; in rockchip_pwm_get_state() local 78 clk_rate = clk_get_rate(pc->clk); in rockchip_pwm_get_state() 82 state->period = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate); in rockchip_pwm_get_state() 86 state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate); in rockchip_pwm_get_state() 109 u64 clk_rate, div; in rockchip_pwm_config() local 112 clk_rate = clk_get_rate(pc->clk); in rockchip_pwm_config() 119 div = clk_rate * state->period; in rockchip_pwm_config() 123 div = clk_rate * state->duty_cycle; in rockchip_pwm_config()
|
D | pwm-lpc18xx-sct.c | 99 unsigned long clk_rate; member 153 val = (u64)period_ns * lpc18xx_pwm->clk_rate; in lpc18xx_pwm_config_period() 172 val = (u64)duty_ns * lpc18xx_pwm->clk_rate; in lpc18xx_pwm_config_duty() 362 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe() 363 if (!lpc18xx_pwm->clk_rate) { in lpc18xx_pwm_probe() 373 do_div(val, lpc18xx_pwm->clk_rate); in lpc18xx_pwm_probe() 377 lpc18xx_pwm->clk_rate); in lpc18xx_pwm_probe()
|
D | pwm-rcar.c | 73 unsigned long clk_rate = clk_get_rate(rp->clk); in rcar_pwm_get_clock_division() local 77 if (clk_rate == 0) in rcar_pwm_get_clock_division() 83 do_div(max, clk_rate); in rcar_pwm_get_clock_division() 112 unsigned long clk_rate = clk_get_rate(rp->clk); in rcar_pwm_set_counter() local 116 do_div(one_cycle, clk_rate); in rcar_pwm_set_counter()
|
D | pwm-spear.c | 81 u64 val, div, clk_rate; in spear_pwm_config() local 95 clk_rate = clk_get_rate(pc->clk); in spear_pwm_config() 99 val = clk_rate * period_ns; in spear_pwm_config() 101 val = clk_rate * duty_ns; in spear_pwm_config()
|
D | pwm-tiecap.c | 49 unsigned int clk_rate; member 74 c = pc->clk_rate; in ecap_pwm_config() 83 c = pc->clk_rate; in ecap_pwm_config() 233 pc->clk_rate = clk_get_rate(clk); in ecap_pwm_probe() 234 if (!pc->clk_rate) { in ecap_pwm_probe()
|
D | pwm-img.c | 245 unsigned long clk_rate; in img_pwm_probe() local 294 clk_rate = clk_get_rate(pwm->pwm_clk); in img_pwm_probe() 295 if (!clk_rate) { in img_pwm_probe() 303 do_div(val, clk_rate); in img_pwm_probe() 307 do_div(val, clk_rate); in img_pwm_probe()
|
D | pwm-renesas-tpu.c | 260 u32 clk_rate; in tpu_pwm_config() local 269 clk_rate = clk_get_rate(tpu->clk); in tpu_pwm_config() 272 period = clk_rate / prescalers[prescaler] in tpu_pwm_config() 284 duty = clk_rate / prescalers[prescaler] in tpu_pwm_config() 294 clk_rate, prescalers[prescaler], period, duty); in tpu_pwm_config()
|
D | pwm-tegra.c | 56 unsigned long clk_rate; member 102 rate = pc->clk_rate >> PWM_DUTY_WIDTH; in tegra_pwm_config() 219 pwm->clk_rate = clk_get_rate(pwm->clk); in tegra_pwm_probe()
|
D | pwm-lpss.h | 22 unsigned long clk_rate; member
|
/linux-4.19.296/drivers/nvmem/ |
D | imx-ocotp.c | 178 unsigned long clk_rate = 0; in imx_ocotp_set_imx6_timing() local 210 clk_rate = clk_get_rate(priv->clk); in imx_ocotp_set_imx6_timing() 212 relax = DIV_ROUND_UP(clk_rate * TIMING_RELAX_NS, 1000000000) - 1; in imx_ocotp_set_imx6_timing() 213 strobe_read = DIV_ROUND_UP(clk_rate * TIMING_STROBE_READ_NS, in imx_ocotp_set_imx6_timing() 216 strobe_prog = DIV_ROUND_CLOSEST(clk_rate * TIMING_STROBE_PROG_US, in imx_ocotp_set_imx6_timing() 230 unsigned long clk_rate = 0; in imx_ocotp_set_imx7_timing() local 237 clk_rate = clk_get_rate(priv->clk); in imx_ocotp_set_imx7_timing() 238 fsource = DIV_ROUND_UP_ULL((u64)clk_rate * DEF_FSOURCE, in imx_ocotp_set_imx7_timing() 240 strobe_prog = DIV_ROUND_CLOSEST_ULL((u64)clk_rate * DEF_STROBE_PROG, in imx_ocotp_set_imx7_timing()
|
D | vf610-ocotp.c | 124 u32 clk_rate; in vf610_ocotp_calculate_timing() local 128 clk_rate = clk_get_rate(ocotp_dev->clk); in vf610_ocotp_calculate_timing() 131 relax = clk_rate / (1000000000 / DEF_RELAX) - 1; in vf610_ocotp_calculate_timing() 132 strobe_prog = clk_rate / (1000000000 / 10000) + 2 * (DEF_RELAX + 1) - 1; in vf610_ocotp_calculate_timing() 133 strobe_read = clk_rate / (1000000000 / 40) + 2 * (DEF_RELAX + 1) - 1; in vf610_ocotp_calculate_timing()
|
D | lpc18xx_eeprom.c | 170 unsigned long clk_rate; in lpc18xx_eeprom_probe() local 220 clk_rate = clk_get_rate(eeprom->clk); in lpc18xx_eeprom_probe() 221 clk_rate = DIV_ROUND_UP(clk_rate, LPC18XX_EEPROM_CLOCK_HZ) - 1; in lpc18xx_eeprom_probe() 222 lpc18xx_eeprom_writel(eeprom, LPC18XX_EEPROM_CLKDIV, clk_rate); in lpc18xx_eeprom_probe()
|
/linux-4.19.296/drivers/iio/adc/ |
D | rockchip_saradc.c | 49 unsigned long clk_rate; member 149 .clk_rate = 1000000, 161 .clk_rate = 50000, 177 .clk_rate = 1000000, 294 ret = clk_set_rate(info->clk, info->data->clk_rate); in rockchip_saradc_probe()
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-rk3x.c | 565 static int rk3x_i2c_v0_calc_timings(unsigned long clk_rate, in rk3x_i2c_v0_calc_timings() argument 626 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v0_calc_timings() 744 static int rk3x_i2c_v1_calc_timings(unsigned long clk_rate, in rk3x_i2c_v1_calc_timings() argument 780 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v1_calc_timings() 874 static void rk3x_i2c_adapt_div(struct rk3x_i2c *i2c, unsigned long clk_rate) in rk3x_i2c_adapt_div() argument 883 ret = i2c->soc_data->calc_timings(clk_rate, t, &calc); in rk3x_i2c_adapt_div() 899 t_low_ns = div_u64(((u64)calc.div_low + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div() 901 clk_rate); in rk3x_i2c_adapt_div() 904 clk_rate / 1000, in rk3x_i2c_adapt_div() 1204 unsigned long clk_rate; in rk3x_i2c_probe() local [all …]
|
D | i2c-uniphier.c | 340 unsigned long clk_rate; in uniphier_i2c_probe() local 376 clk_rate = clk_get_rate(priv->clk); in uniphier_i2c_probe() 377 if (!clk_rate) { in uniphier_i2c_probe() 383 priv->clk_cycle = clk_rate / bus_speed; in uniphier_i2c_probe()
|
/linux-4.19.296/include/trace/events/ |
D | clk.h | 96 DECLARE_EVENT_CLASS(clk_rate, 115 DEFINE_EVENT(clk_rate, clk_set_rate, 122 DEFINE_EVENT(clk_rate, clk_set_rate_complete,
|
/linux-4.19.296/include/media/i2c/ |
D | noon010pc30.h | 23 unsigned long clk_rate; member
|
D | sr030pc30.h | 17 unsigned long clk_rate; /* master clock frequency in Hz */ member
|
/linux-4.19.296/include/linux/usb/ |
D | usb_phy_generic.h | 10 unsigned long clk_rate; member
|
/linux-4.19.296/include/linux/mtd/ |
D | spear_smi.h | 59 unsigned long clk_rate; member
|