Lines Matching defs:recovery
266 struct i2c_bus_recovery_info recovery;
1304 * we transition to recovery; this avoids glitching the bus.
1306 gpiod_set_value(i2c->recovery.scl_gpiod, ibmr & IBMR_SCLS);
1307 gpiod_set_value(i2c->recovery.sda_gpiod, ibmr & IBMR_SDAS);
1324 "recovery: resetting controller, ISR=0x%08x\n", isr);
1330 dev_dbg(&i2c->adap.dev, "recovery: IBMR 0x%08x ISR 0x%08x\n",
1338 struct i2c_bus_recovery_info *bri = &i2c->recovery;
1343 * Bus recovery can only be performed when we are the master, which
1345 * not configure bus recovery.
1361 i2c->pinctrl_recovery = pinctrl_lookup_state(i2c->pinctrl, "recovery");
1364 dev_info(dev, "missing pinmux recovery information: %ld %ld\n",
1378 dev_info(dev, "missing scl gpio recovery information: %pe\n",
1399 dev_info(dev, "missing sda gpio recovery information: %pe\n",