other versions
STRUCT I2C_TIMINGS(9) | I2C and SMBus Subsystem | STRUCT I2C_TIMINGS(9) |
NAME¶
struct_i2c_timings - I2C timing informationSYNOPSIS¶
struct i2c_timings { u32 bus_freq_hz; u32 scl_rise_ns; u32 scl_fall_ns; u32 scl_int_delay_ns; u32 sda_fall_ns; };
MEMBERS¶
bus_freq_hzthe bus frequency in Hz
scl_rise_ns
time SCL signal takes to rise in ns; t(r) in the I2C
specification
scl_fall_ns
time SCL signal takes to fall in ns; t(f) in the I2C
specification
scl_int_delay_ns
time IP core additionally needs to setup SCL in ns
sda_fall_ns
time SDA signal takes to fall in ns; t(f) in the I2C
specification
COPYRIGHT¶
January 2017 | Kernel Hackers Manual 4.8. |