| /linux/arch/arm/mach-omap1/ |
| H A D | i2c.c | 97 i2c_pdata[ints[1] - 1].clkrate = ints[2]; in omap_i2c_bus_setup() 98 i2c_pdata[ints[1] - 1].clkrate |= OMAP_I2C_CMDLINE_SETUP; in omap_i2c_bus_setup() 113 if (i2c_pdata[i].clkrate & OMAP_I2C_CMDLINE_SETUP) { in omap_register_i2c_bus_cmdline() 114 i2c_pdata[i].clkrate &= ~OMAP_I2C_CMDLINE_SETUP; in omap_register_i2c_bus_cmdline() 133 int __init omap_register_i2c_bus(int bus_id, u32 clkrate, in omap_register_i2c_bus() argument 147 if (!i2c_pdata[bus_id - 1].clkrate) in omap_register_i2c_bus() 148 i2c_pdata[bus_id - 1].clkrate = clkrate; in omap_register_i2c_bus() 150 i2c_pdata[bus_id - 1].clkrate &= ~OMAP_I2C_CMDLINE_SETUP; in omap_register_i2c_bus()
|
| H A D | i2c.h | 18 extern int omap_register_i2c_bus(int bus_id, u32 clkrate, 23 static inline int omap_register_i2c_bus(int bus_id, u32 clkrate, in omap_register_i2c_bus() argument
|
| /linux/drivers/w1/masters/ |
| H A D | mxc_w1.c | 94 unsigned long clkrate; in mxc_w1_probe() local 111 clkrate = clk_get_rate(mdev->clk); in mxc_w1_probe() 112 if (clkrate < 10000000) in mxc_w1_probe() 116 clkdiv = DIV_ROUND_CLOSEST(clkrate, 1000000); in mxc_w1_probe() 117 clkrate /= clkdiv; in mxc_w1_probe() 118 if ((clkrate < 980000) || (clkrate > 1020000)) in mxc_w1_probe() 120 "Incorrect time base frequency %lu Hz\n", clkrate); in mxc_w1_probe()
|
| /linux/drivers/pwm/ |
| H A D | pwm-apple.c | 36 u64 clkrate; member 56 on_cycles = mul_u64_u64_div_u64(fpwm->clkrate, in apple_pwm_apply() 61 off_cycles = mul_u64_u64_div_u64(fpwm->clkrate, in apple_pwm_apply() 91 state->duty_cycle = DIV64_U64_ROUND_UP((u64)on_cycles * NSEC_PER_SEC, fpwm->clkrate); in apple_pwm_get_state() 93 NSEC_PER_SEC, fpwm->clkrate); in apple_pwm_get_state() 130 fpwm->clkrate = clk_get_rate(clk); in apple_pwm_probe() 131 if (fpwm->clkrate > NSEC_PER_SEC) in apple_pwm_probe()
|
| H A D | pwm-atmel.c | 181 unsigned long clkrate, in atmel_pwm_calculate_cprd_and_pres() argument 190 cycles *= clkrate; in atmel_pwm_calculate_cprd_and_pres() 216 unsigned long clkrate, unsigned long cprd, in atmel_pwm_calculate_cdty() argument 221 cycles *= clkrate; in atmel_pwm_calculate_cdty() 290 unsigned long clkrate = clk_get_rate(atmel_pwm->clk); in atmel_pwm_apply() local 301 atmel_pwm_calculate_cdty(state, clkrate, cprd, pres, &cdty); in atmel_pwm_apply() 306 ret = atmel_pwm_calculate_cprd_and_pres(chip, clkrate, state, &cprd, in atmel_pwm_apply() 314 atmel_pwm_calculate_cdty(state, clkrate, cprd, pres, &cdty); in atmel_pwm_apply()
|
| /linux/drivers/watchdog/ |
| H A D | st_lpc_wdt.c | 46 unsigned long clkrate; member 82 unsigned long clkrate = st_wdog->clkrate; in st_wdog_load_timer() local 84 writel_relaxed(timeout * clkrate, st_wdog->base + LPC_LPA_LSB_OFF); in st_wdog_load_timer() 197 st_wdog->clkrate = clk_get_rate(st_wdog->clk); in st_wdog_probe() 199 if (!st_wdog->clkrate) { in st_wdog_probe() 203 st_wdog_dev.max_timeout = 0xFFFFFFFF / st_wdog->clkrate; in st_wdog_probe()
|
| /linux/sound/soc/fsl/ |
| H A D | lpc3xxx-i2s.c | 38 static void __lpc3xxx_find_clkdiv(u32 *clkx, u32 *clky, int freq, int xbytes, u32 clkrate) in __lpc3xxx_find_clkdiv() argument 49 clkrate = clkrate / 100; in __lpc3xxx_find_clkdiv() 50 baseclk = clkrate; in __lpc3xxx_find_clkdiv() 189 __lpc3xxx_find_clkdiv(&clkx, &clky, i2s_info_p->freq, xfersize, i2s_info_p->clkrate); in lpc3xxx_i2s_hw_params() 193 dev_dbg(dev, "Base clock rate : %d\n", i2s_info_p->clkrate); in lpc3xxx_i2s_hw_params() 329 i2s_info_p->clkrate = clk_get_rate(i2s_info_p->clk); in lpc32xx_i2s_probe() 330 if (i2s_info_p->clkrate == 0) in lpc32xx_i2s_probe()
|
| H A D | lpc3xxx-i2s.h | 22 u32 clkrate; member
|
| H A D | fsl_ssi.c | 687 unsigned long clkrate, baudrate, tmprate; in fsl_ssi_set_bclk() local 735 clkrate = clk_get_rate(ssi->baudclk); in fsl_ssi_set_bclk() 737 clkrate = clk_round_rate(ssi->baudclk, tmprate); in fsl_ssi_set_bclk() 739 clkrate /= factor; in fsl_ssi_set_bclk() 740 afreq = clkrate / (i + 1); in fsl_ssi_set_bclk()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-lpc2k.c | 350 u32 clkrate; in i2c_lpc2k_probe() local 390 clkrate = clk_get_rate(i2c->clk); in i2c_lpc2k_probe() 391 if (clkrate == 0) { in i2c_lpc2k_probe() 397 clkrate = clkrate / bus_clk_rate; in i2c_lpc2k_probe() 399 scl_high = (clkrate * I2C_STD_MODE_DUTY) / 100; in i2c_lpc2k_probe() 401 scl_high = (clkrate * I2C_FAST_MODE_DUTY) / 100; in i2c_lpc2k_probe() 403 scl_high = (clkrate * I2C_FAST_MODE_PLUS_DUTY) / 100; in i2c_lpc2k_probe() 406 writel(clkrate - scl_high, i2c->base + LPC24XX_I2SCLL); in i2c_lpc2k_probe()
|
| H A D | i2c-omap.c | 1376 omap->speed = pdata->clkrate; in omap_i2c_probe()
|
| /linux/drivers/rtc/ |
| H A D | rtc-st-lpc.c | 45 unsigned long clkrate; member 96 do_div(lpt, rtc->clkrate); in st_rtc_read_time() 110 lpt = (unsigned long long)secs * rtc->clkrate; in st_rtc_set_time() 168 lpa = (unsigned long long)alarm_secs * rtc->clkrate; in st_rtc_set_alarm() 235 rtc->clkrate = clk_get_rate(rtc->clk); in st_rtc_probe() 236 if (!rtc->clkrate) { in st_rtc_probe() 247 do_div(rtc->rtc_dev->range_max, rtc->clkrate); in st_rtc_probe()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | lpc32xx_mlc.c | 233 uint32_t clkrate, tmp; in lpc32xx_nand_setup() local 240 clkrate = clk_get_rate(host->clk); in lpc32xx_nand_setup() 241 if (clkrate == 0) in lpc32xx_nand_setup() 242 clkrate = 104000000; in lpc32xx_nand_setup() 258 tmp |= MLCTIMEREG_TCEA_DELAY(clkrate / host->ncfg->tcea_delay + 1); in lpc32xx_nand_setup() 259 tmp |= MLCTIMEREG_BUSY_DELAY(clkrate / host->ncfg->busy_delay + 1); in lpc32xx_nand_setup() 260 tmp |= MLCTIMEREG_NAND_TA(clkrate / host->ncfg->nand_ta + 1); in lpc32xx_nand_setup() 261 tmp |= MLCTIMEREG_RD_HIGH(clkrate / host->ncfg->rd_high + 1); in lpc32xx_nand_setup() 262 tmp |= MLCTIMEREG_RD_LOW(clkrate / host->ncfg->rd_low); in lpc32xx_nand_setup() 263 tmp |= MLCTIMEREG_WR_HIGH(clkrate / host->ncfg->wr_high + 1); in lpc32xx_nand_setup() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | da7218.txt | 40 - dlg,dmic1-clkrate-hz : DMic1 clock frequency (Hz). 46 - dlg,dmic2-clkrate-hz : DMic2 clock frequency (Hz). 91 dlg,dmic1-clkrate-hz = <3000000>; 94 dlg,dmic2-clkrate-hz = <3000000>;
|
| /linux/drivers/spi/ |
| H A D | spi-fsl-dspi.c | 801 unsigned long clkrate, bool mtf_enabled) in hz_to_spi_baud() argument 812 scale_needed = clkrate / speed_hz; in hz_to_spi_baud() 813 if (clkrate % speed_hz) in hz_to_spi_baud() 837 speed_hz, clkrate); in hz_to_spi_baud() 844 unsigned long clkrate) in ns_delay_scale() argument 851 scale_needed = div_u64_rem((u64)delay_ns * clkrate, NSEC_PER_SEC, in ns_delay_scale() 871 delay_ns, clkrate); in ns_delay_scale() 1286 unsigned long clkrate; in dspi_setup() local 1332 clkrate = clk_get_rate(dspi->clk); in dspi_setup() 1341 hz_to_spi_baud(&pbr, &br, spi->max_speed_hz, clkrate, in dspi_setup() [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | pxamci.c | 55 unsigned long clkrate; member 174 clks = (unsigned long long)data->timeout_ns * host->clkrate; in pxamci_setup_data() 445 unsigned long rate = host->clkrate; in pxamci_set_ios() 659 host->clkrate = clk_get_rate(host->clk); in pxamci_probe() 664 mmc->f_min = (host->clkrate + 63) / 64; in pxamci_probe() 665 mmc->f_max = (mmc_has_26MHz()) ? 26000000 : host->clkrate; in pxamci_probe()
|
| /linux/include/linux/platform_data/ |
| H A D | i2c-omap.h | 33 u32 clkrate; member
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-di.c | 440 unsigned long rate, clkrate; in ipu_di_config_clock() local 443 clkrate = clk_get_rate(di->clk_ipu); in ipu_di_config_clock() 444 div = DIV_ROUND_CLOSEST(clkrate, sig->mode.pixelclock); in ipu_di_config_clock() 446 rate = clkrate / div; in ipu_di_config_clock()
|
| /linux/drivers/media/i2c/ |
| H A D | gc0308.c | 1287 unsigned long clkrate; in gc0308_probe() local 1356 clkrate = clk_get_rate(gc0308->clk); in gc0308_probe() 1357 if (clkrate != 24000000) in gc0308_probe() 1358 dev_warn(dev, "unexpected clock rate: %lu\n", clkrate); in gc0308_probe()
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | white-hawk-ard-audio-da7212.dtso | 140 dlg,dmic-clkrate = <3000000>;
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 2174 <bus_id>,<clkrate>
|