Loading drivers/i2c/i2c-core.c +5 −3 Original line number Original line Diff line number Diff line Loading @@ -1594,12 +1594,14 @@ static int i2c_register_adapter(struct i2c_adapter *adap) bri->get_scl = get_scl_gpio_value; bri->get_scl = get_scl_gpio_value; bri->set_scl = set_scl_gpio_value; bri->set_scl = set_scl_gpio_value; } else if (!bri->set_scl || !bri->get_scl) { } else if (bri->recover_bus == i2c_generic_scl_recovery) { /* Generic SCL recovery */ /* Generic SCL recovery */ dev_err(&adap->dev, "No {get|set}_gpio() found, not using recovery\n"); if (!bri->set_scl || !bri->get_scl) { dev_err(&adap->dev, "No {get|set}_scl() found, not using recovery\n"); adap->bus_recovery_info = NULL; adap->bus_recovery_info = NULL; } } } } } exit_recovery: exit_recovery: /* create pre-declared device nodes */ /* create pre-declared device nodes */ Loading Loading
drivers/i2c/i2c-core.c +5 −3 Original line number Original line Diff line number Diff line Loading @@ -1594,12 +1594,14 @@ static int i2c_register_adapter(struct i2c_adapter *adap) bri->get_scl = get_scl_gpio_value; bri->get_scl = get_scl_gpio_value; bri->set_scl = set_scl_gpio_value; bri->set_scl = set_scl_gpio_value; } else if (!bri->set_scl || !bri->get_scl) { } else if (bri->recover_bus == i2c_generic_scl_recovery) { /* Generic SCL recovery */ /* Generic SCL recovery */ dev_err(&adap->dev, "No {get|set}_gpio() found, not using recovery\n"); if (!bri->set_scl || !bri->get_scl) { dev_err(&adap->dev, "No {get|set}_scl() found, not using recovery\n"); adap->bus_recovery_info = NULL; adap->bus_recovery_info = NULL; } } } } } exit_recovery: exit_recovery: /* create pre-declared device nodes */ /* create pre-declared device nodes */ Loading