Home
last modified time | relevance | path

Searched refs:bus_clock_khz (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-ocores.c48 int bus_clock_khz; member
322 udelay((8 * 1000) / i2c->bus_clock_khz); in ocores_poll_wait()
431 prescale = (i2c->ip_clock_khz / (5 * i2c->bus_clock_khz)) - 1; in ocores_init()
434 diff = i2c->ip_clock_khz / (5 * (prescale + 1)) - i2c->bus_clock_khz; in ocores_init()
435 if (abs(diff) > i2c->bus_clock_khz / 10) { in ocores_init()
438 i2c->ip_clock_khz, i2c->bus_clock_khz); in ocores_init()
556 i2c->bus_clock_khz = 100; in ocores_i2c_of_probe()
570 i2c->bus_clock_khz = clock_frequency / 1000; in ocores_i2c_of_probe()
588 i2c->bus_clock_khz = clock_frequency / 1000; in ocores_i2c_of_probe()
650 i2c->bus_clock_khz in ocores_i2c_probe()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-ocores.c48 int bus_clock_khz; member
321 udelay((8 * 1000) / i2c->bus_clock_khz); in ocores_poll_wait()
430 prescale = (i2c->ip_clock_khz / (5 * i2c->bus_clock_khz)) - 1; in ocores_init()
433 diff = i2c->ip_clock_khz / (5 * (prescale + 1)) - i2c->bus_clock_khz; in ocores_init()
434 if (abs(diff) > i2c->bus_clock_khz / 10) { in ocores_init()
437 i2c->ip_clock_khz, i2c->bus_clock_khz); in ocores_init()
553 i2c->bus_clock_khz = 100; in ocores_i2c_of_probe()
562 i2c->bus_clock_khz = clock_frequency / 1000; in ocores_i2c_of_probe()
577 i2c->bus_clock_khz = clock_frequency / 1000; in ocores_i2c_of_probe()
638 i2c->bus_clock_khz in ocores_i2c_probe()
[all...]

Completed in 3 milliseconds