Lines Matching refs:rinfo
213 struct i2c_bus_recovery_info rinfo;
1393 struct i2c_bus_recovery_info *rinfo = &i2c_imx->rinfo;
1409 rinfo->sda_gpiod = devm_gpiod_get(&pdev->dev, "sda", GPIOD_IN);
1410 rinfo->scl_gpiod = devm_gpiod_get(&pdev->dev, "scl", GPIOD_OUT_HIGH_OPEN_DRAIN);
1412 if (PTR_ERR(rinfo->sda_gpiod) == -EPROBE_DEFER ||
1413 PTR_ERR(rinfo->scl_gpiod) == -EPROBE_DEFER) {
1415 } else if (IS_ERR(rinfo->sda_gpiod) ||
1416 IS_ERR(rinfo->scl_gpiod) ||
1424 rinfo->sda_gpiod ? ",sda" : "");
1426 rinfo->prepare_recovery = i2c_imx_prepare_recovery;
1427 rinfo->unprepare_recovery = i2c_imx_unprepare_recovery;
1428 rinfo->recover_bus = i2c_generic_scl_recovery;
1429 i2c_imx->adapter.bus_recovery_info = rinfo;