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()204 } else if (dev->sda_hold_time) { in i2c_dw_set_sda_hold()207 dev->sda_hold_time = 0; in i2c_dw_set_sda_hold()
108 dev->sda_hold_time = ss_ht; in dw_i2c_acpi_configure()111 dev->sda_hold_time = fp_ht; in dw_i2c_acpi_configure()114 dev->sda_hold_time = hs_ht; in dw_i2c_acpi_configure()118 dev->sda_hold_time = fs_ht; in dw_i2c_acpi_configure()326 if (!dev->sda_hold_time && t->sda_hold_ns) in dw_i2c_plat_probe()327 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()
256 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()
259 dev->sda_hold_time = cfg->sda_hold; in i2c_dw_pci_probe()