Searched refs:bus_clk_rate (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-altera.c | 94 u32 bus_clk_rate; member 155 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in altr_i2c_init() 161 if (idev->bus_clk_rate <= 100000) { in altr_i2c_init() 175 idev->bus_clk_rate, clk_mhz, divisor); in altr_i2c_init() 434 &idev->bus_clk_rate); in altr_i2c_probe() 437 idev->bus_clk_rate = 100000; /* default clock rate */ in altr_i2c_probe() 440 if (idev->bus_clk_rate > 400000) { in altr_i2c_probe() 442 idev->bus_clk_rate); in altr_i2c_probe()
|
D | i2c-lpc2k.c | 355 u32 bus_clk_rate; in i2c_lpc2k_probe() local 402 &bus_clk_rate); in i2c_lpc2k_probe() 404 bus_clk_rate = 100000; /* 100 kHz default clock rate */ in i2c_lpc2k_probe() 414 clkrate = clkrate / bus_clk_rate; in i2c_lpc2k_probe() 415 if (bus_clk_rate <= 100000) in i2c_lpc2k_probe() 417 else if (bus_clk_rate <= 400000) in i2c_lpc2k_probe()
|
D | i2c-axxia.c | 108 u32 bus_clk_rate; member 137 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init() 146 idev->bus_clk_rate, clk_mhz, divisor); in axxia_i2c_init() 161 if (idev->bus_clk_rate <= 100000) { in axxia_i2c_init() 532 of_property_read_u32(np, "clock-frequency", &idev->bus_clk_rate); in axxia_i2c_probe() 533 if (idev->bus_clk_rate == 0) in axxia_i2c_probe() 534 idev->bus_clk_rate = 100000; /* default clock rate */ in axxia_i2c_probe()
|
D | i2c-bcm2835.c | 64 u32 bus_clk_rate; member 90 i2c_dev->bus_clk_rate); in bcm2835_i2c_set_divider() 358 &i2c_dev->bus_clk_rate); in bcm2835_i2c_probe() 362 i2c_dev->bus_clk_rate = 100000; in bcm2835_i2c_probe()
|
D | i2c-tegra.c | 207 u32 bus_clk_rate; member 597 udelay(DIV_ROUND_UP(2 * 1000000, i2c_dev->bus_clk_rate)); in tegra_i2c_disable_packet_mode() 819 &i2c_dev->bus_clk_rate); in tegra_i2c_parse_dt() 821 i2c_dev->bus_clk_rate = 100000; /* default clock rate */ in tegra_i2c_parse_dt() 1006 (i2c_dev->bus_clk_rate == 1000000)) in tegra_i2c_probe() 1012 i2c_dev->bus_clk_rate * clk_multiplier); in tegra_i2c_probe()
|
D | i2c-at91.c | 1055 u32 bus_clk_rate; in at91_twi_probe() local 1112 &bus_clk_rate); in at91_twi_probe() 1114 bus_clk_rate = DEFAULT_TWI_CLK_HZ; in at91_twi_probe() 1116 at91_calc_twi_clock(dev, bus_clk_rate); in at91_twi_probe()
|
/Linux-v4.19/drivers/crypto/ |
D | atmel-ecc.c | 616 static inline size_t atmel_ecc_wake_token_sz(u32 bus_clk_rate) in atmel_ecc_wake_token_sz() argument 618 u32 no_of_bits = DIV_ROUND_UP(TWLO_USEC * bus_clk_rate, USEC_PER_SEC); in atmel_ecc_wake_token_sz() 662 u32 bus_clk_rate; in atmel_ecc_probe() local 670 "clock-frequency", &bus_clk_rate); in atmel_ecc_probe() 676 if (bus_clk_rate > 1000000L) { in atmel_ecc_probe() 678 bus_clk_rate); in atmel_ecc_probe() 694 i2c_priv->wake_token_sz = atmel_ecc_wake_token_sz(bus_clk_rate); in atmel_ecc_probe()
|