Lines Matching refs:rinfo
197 struct i2c_bus_recovery_info rinfo;
1098 struct i2c_bus_recovery_info *rinfo = &i2c_imx->rinfo;
1110 rinfo->sda_gpiod = devm_gpiod_get(&pdev->dev, "sda", GPIOD_IN);
1111 rinfo->scl_gpiod = devm_gpiod_get(&pdev->dev, "scl", GPIOD_OUT_HIGH_OPEN_DRAIN);
1113 if (PTR_ERR(rinfo->sda_gpiod) == -EPROBE_DEFER ||
1114 PTR_ERR(rinfo->scl_gpiod) == -EPROBE_DEFER) {
1116 } else if (IS_ERR(rinfo->sda_gpiod) ||
1117 IS_ERR(rinfo->scl_gpiod) ||
1125 rinfo->sda_gpiod ? ",sda" : "");
1127 rinfo->prepare_recovery = i2c_imx_prepare_recovery;
1128 rinfo->unprepare_recovery = i2c_imx_unprepare_recovery;
1129 rinfo->recover_bus = i2c_generic_scl_recovery;
1130 i2c_imx->adapter.bus_recovery_info = rinfo;