i2c: at91: implement i2c bus recovery
[linux-2.6-microblaze.git] / drivers / i2c / busses / i2c-at91.h
index 977a67b..f57a6ca 100644 (file)
@@ -151,6 +151,10 @@ struct at91_twi_dev {
        u32 fifo_size;
        struct at91_twi_dma dma;
        bool slave_detected;
+       struct i2c_bus_recovery_info rinfo;
+       struct pinctrl *pinctrl;
+       struct pinctrl_state *pinctrl_pins_default;
+       struct pinctrl_state *pinctrl_pins_gpio;
 #ifdef CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL
        unsigned smr;
        struct i2c_client *slave;