Searched refs:i2c_timings (Results 1 - 25 of 33) sorted by relevance
12
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-rk3x.c | 168 int (*calc_timings)(unsigned long, struct i2c_timings *, 207 struct i2c_timings t; 566 struct i2c_timings *t, in rk3x_i2c_v0_calc_timings() 745 struct i2c_timings *t, in rk3x_i2c_v1_calc_timings() 876 struct i2c_timings *t = &i2c->t; in rk3x_i2c_adapt_div()
|
H A D | i2c-designware-common.c | 190 struct i2c_timings *t = &dev->timings; in i2c_dw_validate_speed() 258 struct i2c_timings *t = &dev->timings; in i2c_dw_acpi_configure() 317 struct i2c_timings *t = &dev->timings; in i2c_dw_adjust_bus_speed()
|
H A D | i2c-riic.c | 282 static int riic_init_hw(struct riic_dev *riic, struct i2c_timings *t) in riic_init_hw() 397 struct i2c_timings i2c_t; in riic_i2c_probe()
|
H A D | i2c-designware-master.c | 41 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 698 struct i2c_timings *t = &dev->timings; in i2c_dw_configure_master()
|
H A D | i2c-designware-core.h | 269 struct i2c_timings timings;
|
H A D | i2c-designware-platdrv.c | 213 struct i2c_timings *t; in dw_i2c_plat_probe()
|
H A D | i2c-st.c | 214 static struct st_i2c_timings i2c_timings[] = { variable 274 struct st_i2c_timings *t = &i2c_timings[i2c_dev->mode]; in st_i2c_hw_config()
|
H A D | i2c-meson.c | 410 struct i2c_timings timings; in meson_i2c_probe()
|
H A D | i2c-at91-master.c | 74 struct i2c_timings timings, *t = &timings; in at91_calc_twi_clock()
|
H A D | i2c-rcar.c | 244 struct i2c_timings t = { in rcar_i2c_clock_calculate()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-common.c | 193 struct i2c_timings *t = &dev->timings; in i2c_dw_validate_speed() 261 struct i2c_timings *t = &dev->timings; in i2c_dw_acpi_configure() 320 struct i2c_timings *t = &dev->timings; in i2c_dw_adjust_bus_speed()
|
H A D | i2c-ls2x.c | 67 struct i2c_timings i2c_t; 96 struct i2c_timings *t = &priv->i2c_t; in ls2x_i2c_adjust_bus_speed()
|
H A D | i2c-rk3x.c | 168 int (*calc_timings)(unsigned long, struct i2c_timings *, 207 struct i2c_timings t; 566 struct i2c_timings *t, in rk3x_i2c_v0_calc_timings() 745 struct i2c_timings *t, in rk3x_i2c_v1_calc_timings() 876 struct i2c_timings *t = &i2c->t; in rk3x_i2c_adapt_div()
|
H A D | i2c-riic.c | 283 static int riic_init_hw(struct riic_dev *riic, struct i2c_timings *t) in riic_init_hw() 402 struct i2c_timings i2c_t; in riic_i2c_probe()
|
H A D | i2c-designware-core.h | 282 struct i2c_timings timings;
|
H A D | i2c-designware-master.c | 45 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 877 struct i2c_timings *t = &dev->timings; in i2c_dw_configure_master()
|
H A D | i2c-st.c | 214 static struct st_i2c_timings i2c_timings[] = { variable 274 struct st_i2c_timings *t = &i2c_timings[i2c_dev->mode]; in st_i2c_hw_config()
|
H A D | i2c-hisi.c | 107 struct i2c_timings t;
|
H A D | i2c-gxp.c | 79 struct i2c_timings t;
|
H A D | i2c-rzv2m.c | 106 struct i2c_timings t; in rzv2m_i2c_clock_calculate()
|
H A D | i2c-designware-platdrv.c | 280 struct i2c_timings *t; in dw_i2c_plat_probe()
|
H A D | i2c-designware-pcidrv.c | 256 struct i2c_timings *t; in i2c_dw_pci_probe()
|
H A D | i2c-meson.c | 460 struct i2c_timings timings; in meson_i2c_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | i2c.h | 564 * struct i2c_timings - I2C timing information 576 struct i2c_timings { struct 873 void i2c_parse_fw_timings(struct device *dev, struct i2c_timings *t, bool use_defaults);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | i2c.h | 586 * struct i2c_timings - I2C timing information 598 struct i2c_timings { struct 897 void i2c_parse_fw_timings(struct device *dev, struct i2c_timings *t, bool use_defaults);
|
Completed in 28 milliseconds
12