Lines Matching defs:recovery
266 struct i2c_bus_recovery_info recovery;
1302 * we transition to recovery; this avoids glitching the bus.
1304 gpiod_set_value(i2c->recovery.scl_gpiod, ibmr & IBMR_SCLS);
1305 gpiod_set_value(i2c->recovery.sda_gpiod, ibmr & IBMR_SDAS);
1322 "recovery: resetting controller, ISR=0x%08x\n", isr);
1328 dev_dbg(&i2c->adap.dev, "recovery: IBMR 0x%08x ISR 0x%08x\n",
1336 struct i2c_bus_recovery_info *bri = &i2c->recovery;
1341 * Bus recovery can only be performed when we are the master, which
1343 * not configure bus recovery.
1359 i2c->pinctrl_recovery = pinctrl_lookup_state(i2c->pinctrl, "recovery");
1362 dev_info(dev, "missing pinmux recovery information: %ld %ld\n",
1376 dev_info(dev, "missing scl gpio recovery information: %pe\n",
1397 dev_info(dev, "missing sda gpio recovery information: %pe\n",