Searched refs:bus_clk_rate (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/crypto/ |
| D | atmel-i2c.c | 278 static inline size_t atmel_i2c_wake_token_sz(u32 bus_clk_rate) in atmel_i2c_wake_token_sz() argument 280 u32 no_of_bits = DIV_ROUND_UP(TWLO_USEC * bus_clk_rate, USEC_PER_SEC); in atmel_i2c_wake_token_sz() 323 u32 bus_clk_rate; in atmel_i2c_probe() local 330 bus_clk_rate = i2c_acpi_find_bus_speed(&client->adapter->dev); in atmel_i2c_probe() 331 if (!bus_clk_rate) { in atmel_i2c_probe() 333 "clock-frequency", &bus_clk_rate); in atmel_i2c_probe() 340 if (bus_clk_rate > 1000000L) { in atmel_i2c_probe() 342 bus_clk_rate); in atmel_i2c_probe() 358 i2c_priv->wake_token_sz = atmel_i2c_wake_token_sz(bus_clk_rate); in atmel_i2c_probe()
|
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-altera.c | 83 u32 bus_clk_rate; member 144 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in altr_i2c_init() 150 if (idev->bus_clk_rate <= 100000) { in altr_i2c_init() 164 idev->bus_clk_rate, clk_mhz, divisor); in altr_i2c_init() 423 &idev->bus_clk_rate); in altr_i2c_probe() 426 idev->bus_clk_rate = 100000; /* default clock rate */ in altr_i2c_probe() 429 if (idev->bus_clk_rate > 400000) { in altr_i2c_probe() 431 idev->bus_clk_rate); in altr_i2c_probe()
|
| D | i2c-lpc2k.c | 350 u32 bus_clk_rate; in i2c_lpc2k_probe() local 397 &bus_clk_rate); in i2c_lpc2k_probe() 399 bus_clk_rate = 100000; /* 100 kHz default clock rate */ in i2c_lpc2k_probe() 409 clkrate = clkrate / bus_clk_rate; in i2c_lpc2k_probe() 410 if (bus_clk_rate <= 100000) in i2c_lpc2k_probe() 412 else if (bus_clk_rate <= 400000) in i2c_lpc2k_probe()
|
| D | i2c-tegra.c | 270 u32 bus_clk_rate; member 738 if (i2c_dev->bus_clk_rate > I2C_STANDARD_MODE && in tegra_i2c_init() 739 i2c_dev->bus_clk_rate <= I2C_FAST_PLUS_MODE) { in tegra_i2c_init() 765 i2c_dev->bus_clk_rate * clk_multiplier); in tegra_i2c_init() 811 udelay(DIV_ROUND_UP(2 * 1000000, i2c_dev->bus_clk_rate)); in tegra_i2c_disable_packet_mode() 1077 i2c_dev->bus_clk_rate); in tegra_i2c_xfer_msg() 1291 &i2c_dev->bus_clk_rate); in tegra_i2c_parse_dt() 1293 i2c_dev->bus_clk_rate = 100000; /* default clock rate */ in tegra_i2c_parse_dt() 1592 if (i2c_dev->bus_clk_rate > I2C_FAST_MODE && in tegra_i2c_probe() 1593 i2c_dev->bus_clk_rate <= I2C_FAST_PLUS_MODE) in tegra_i2c_probe() [all …]
|
| D | i2c-axxia.c | 146 u32 bus_clk_rate; member 178 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init() 187 idev->bus_clk_rate, clk_mhz, divisor); in axxia_i2c_init() 202 if (idev->bus_clk_rate <= 100000) { in axxia_i2c_init() 766 of_property_read_u32(np, "clock-frequency", &idev->bus_clk_rate); in axxia_i2c_probe() 767 if (idev->bus_clk_rate == 0) in axxia_i2c_probe() 768 idev->bus_clk_rate = 100000; /* default clock rate */ in axxia_i2c_probe()
|
| D | i2c-bcm2835.c | 409 u32 bus_clk_rate; in bcm2835_i2c_probe() local 438 &bus_clk_rate); in bcm2835_i2c_probe() 442 bus_clk_rate = 100000; in bcm2835_i2c_probe() 445 ret = clk_set_rate_exclusive(bus_clk, bus_clk_rate); in bcm2835_i2c_probe()
|