Home
last modified time | relevance | path

Searched refs:master_cfg (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-designware-master.c33 regmap_write(dev->map, DW_IC_CON, dev->master_cfg); in i2c_dw_configure_fifo_master()
127 if ((dev->master_cfg & DW_IC_CON_SPEED_MASK) == in i2c_dw_set_timings_master()
133 dev->master_cfg &= ~DW_IC_CON_SPEED_MASK; in i2c_dw_set_timings_master()
134 dev->master_cfg |= DW_IC_CON_SPEED_FAST; in i2c_dw_set_timings_master()
159 switch (dev->master_cfg & DW_IC_CON_SPEED_MASK) { in i2c_dw_set_timings_master()
307 if ((dev->master_cfg & DW_IC_CON_RESTART_EN) && in i2c_dw_xfer_msg()
702 dev->master_cfg = DW_IC_CON_MASTER | DW_IC_CON_SLAVE_DISABLE | in i2c_dw_configure_master()
709 dev->master_cfg |= DW_IC_CON_SPEED_STD; in i2c_dw_configure_master()
712 dev->master_cfg |= DW_IC_CON_SPEED_HIGH; in i2c_dw_configure_master()
715 dev->master_cfg | in i2c_dw_configure_master()
[all...]
H A Di2c-designware-core.h264 u32 master_cfg; member
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-designware-master.c38 regmap_write(dev->map, DW_IC_CON, dev->master_cfg); in i2c_dw_configure_fifo_master()
132 if ((dev->master_cfg & DW_IC_CON_SPEED_MASK) == in i2c_dw_set_timings_master()
138 dev->master_cfg &= ~DW_IC_CON_SPEED_MASK; in i2c_dw_set_timings_master()
139 dev->master_cfg |= DW_IC_CON_SPEED_FAST; in i2c_dw_set_timings_master()
464 if ((dev->master_cfg & DW_IC_CON_RESTART_EN) && in i2c_dw_xfer_msg()
881 dev->master_cfg = DW_IC_CON_MASTER | DW_IC_CON_SLAVE_DISABLE | in i2c_dw_configure_master()
888 dev->master_cfg |= DW_IC_CON_SPEED_STD; in i2c_dw_configure_master()
891 dev->master_cfg |= DW_IC_CON_SPEED_HIGH; in i2c_dw_configure_master()
894 dev->master_cfg |= DW_IC_CON_SPEED_FAST; in i2c_dw_configure_master()
1022 dev->master_cfg | in i2c_dw_probe_master()
[all...]
H A Di2c-designware-core.h219 * @master_cfg: configuration for the master device
277 u32 master_cfg; member

Completed in 5 milliseconds