Searched refs:bus_recovery_info (Results 1 – 21 of 21) sorted by relevance
137 return gpiod_get_value_cansleep(adap->bus_recovery_info->scl_gpiod); in get_scl_gpio_value()142 gpiod_set_value_cansleep(adap->bus_recovery_info->scl_gpiod, val); in set_scl_gpio_value()147 return gpiod_get_value_cansleep(adap->bus_recovery_info->sda_gpiod); in get_sda_gpio_value()152 gpiod_set_value_cansleep(adap->bus_recovery_info->sda_gpiod, val); in set_sda_gpio_value()157 struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; in i2c_generic_bus_free()181 struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; in i2c_generic_scl_recovery()252 if (!adap->bus_recovery_info) in i2c_recover_bus()256 return adap->bus_recovery_info->recover_bus(adap); in i2c_recover_bus()262 struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; in i2c_gpio_init_pinctrl_recovery()307 struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; in i2c_gpio_init_generic_recovery()[all …]
213 i2c->adap.bus_recovery_info = &octeon_i2c_recovery_info; in thunder_i2c_probe_pci()
240 i2c->adap.bus_recovery_info = &octeon_i2c_recovery_info; in octeon_i2c_probe()
829 dev->adapter.bus_recovery_info = rinfo; in at91_init_twi_recovery_gpio()864 dev->adapter.bus_recovery_info = rinfo; in at91_init_twi_recovery_info()
860 adap->bus_recovery_info = &davinci_i2c_scl_recovery_info; in davinci_i2c_probe()863 adap->bus_recovery_info = rinfo; in davinci_i2c_probe()
362 priv->adap.bus_recovery_info = &uniphier_i2c_bus_recovery_info; in uniphier_i2c_probe()
568 priv->adap.bus_recovery_info = &uniphier_fi2c_bus_recovery_info; in uniphier_fi2c_probe()
966 if (!atomic && i2c_imx->adapter.bus_recovery_info) { in i2c_imx_xfer_common()1128 i2c_imx->adapter.bus_recovery_info = rinfo; in i2c_imx_init_recovery_info()
722 port->adapter.bus_recovery_info = &fsi_i2c_bus_recovery_info; in fsi_i2c_probe()
734 adap->bus_recovery_info = rinfo; in i2c_dw_init_recovery_info()
867 adap->bus_recovery_info = &st_i2c_recovery_info; in st_i2c_probe()
789 idev->adapter.bus_recovery_info = &axxia_i2c_recovery_info; in axxia_i2c_probe()
840 i2c->adap.bus_recovery_info = &fsl_i2c_recovery_info; in fsl_i2c_probe()
988 adap->bus_recovery_info = &rcar_i2c_bri; in rcar_i2c_probe()
1496 adap->bus_recovery_info = &omap_i2c_bus_recovery_info; in omap_i2c_probe()
1408 i2c->adap.bus_recovery_info = bri; in i2c_pxa_init_recovery()
1795 i2c_dev->adapter.bus_recovery_info = &tegra_i2c_recovery_info; in tegra_i2c_probe()
1761 _adap->bus_recovery_info = rinfo; in npcm_i2c_recovery_init()
722 struct i2c_bus_recovery_info *bus_recovery_info; member
38 core (see 'struct bus_recovery_info'). However, the bus recovery will not
1034 + i2c_dev->adapter.bus_recovery_info = &imx_flexio_i2c_recovery_info;1180 + if (lpi2c_imx->adapter.bus_recovery_info)1207 + if (lpi2c_imx->adapter.bus_recovery_info)1265 + if (lpi2c_imx->adapter.bus_recovery_info)1386 + if (lpi2c_imx->adapter.bus_recovery_info)1566 + lpi2c_imx->adapter.bus_recovery_info = rinfo;