Lines Matching defs:i2c_bus_recovery_info
656 struct i2c_bus_recovery_info { struct
657 int (*recover_bus)(struct i2c_adapter *adap);
659 int (*get_scl)(struct i2c_adapter *adap);
660 void (*set_scl)(struct i2c_adapter *adap, int val);
661 int (*get_sda)(struct i2c_adapter *adap);
662 void (*set_sda)(struct i2c_adapter *adap, int val);
663 int (*get_bus_free)(struct i2c_adapter *adap);
665 void (*prepare_recovery)(struct i2c_adapter *adap);
666 void (*unprepare_recovery)(struct i2c_adapter *adap);
669 struct gpio_desc *scl_gpiod;
670 struct gpio_desc *sda_gpiod;
671 struct pinctrl *pinctrl;
672 struct pinctrl_state *pins_default;
673 struct pinctrl_state *pins_gpio;