Lines Matching defs:i2c_bus_recovery_info
632 struct i2c_bus_recovery_info { struct
633 int (*recover_bus)(struct i2c_adapter *adap);
635 int (*get_scl)(struct i2c_adapter *adap);
636 void (*set_scl)(struct i2c_adapter *adap, int val);
637 int (*get_sda)(struct i2c_adapter *adap);
638 void (*set_sda)(struct i2c_adapter *adap, int val);
639 int (*get_bus_free)(struct i2c_adapter *adap);
641 void (*prepare_recovery)(struct i2c_adapter *adap);
642 void (*unprepare_recovery)(struct i2c_adapter *adap);
645 struct gpio_desc *scl_gpiod;
646 struct gpio_desc *sda_gpiod;
647 struct pinctrl *pinctrl;
648 struct pinctrl_state *pins_default;
649 struct pinctrl_state *pins_gpio;