Searched refs:sda_hold_time (Results 1 – 6 of 6) sorted by relevance
186 if (!dev->sda_hold_time) { in i2c_dw_set_sda_hold()188 dev->sda_hold_time = dw_readl(dev, DW_IC_SDA_HOLD); in i2c_dw_set_sda_hold()198 if (!(dev->sda_hold_time & DW_IC_SDA_HOLD_RX_MASK)) in i2c_dw_set_sda_hold()199 dev->sda_hold_time |= 1 << DW_IC_SDA_HOLD_RX_SHIFT; in i2c_dw_set_sda_hold()202 dev->sda_hold_time & ~(u32)DW_IC_SDA_HOLD_RX_MASK, in i2c_dw_set_sda_hold()203 dev->sda_hold_time >> DW_IC_SDA_HOLD_RX_SHIFT); in i2c_dw_set_sda_hold()206 } else if (dev->sda_hold_time) { in i2c_dw_set_sda_hold()209 dev->sda_hold_time = 0; in i2c_dw_set_sda_hold()
103 dev->sda_hold_time = ss_ht; in dw_i2c_acpi_configure()106 dev->sda_hold_time = fp_ht; in dw_i2c_acpi_configure()109 dev->sda_hold_time = hs_ht; in dw_i2c_acpi_configure()113 dev->sda_hold_time = fs_ht; in dw_i2c_acpi_configure()150 writel((dev->sda_hold_time << 1) | MSCC_ICPU_CFG_TWI_DELAY_ENABLE, in mscc_twi_set_sda_hold_time()359 if (!dev->sda_hold_time && t->sda_hold_ns) in dw_i2c_plat_probe()360 dev->sda_hold_time = in dw_i2c_plat_probe()
51 if (dev->sda_hold_time) in i2c_dw_init_slave()52 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init_slave()
258 u32 sda_hold_time; member
179 if (dev->sda_hold_time) in i2c_dw_init_master()180 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init_master()
279 dev->sda_hold_time = cfg->sda_hold; in i2c_dw_pci_probe()