05 Sep, 2016

1 commit

  • This requests the status GPIO with initial input setup. It is required
    to read the GPIO status at probe time and thus correctly avoid sending
    I2C messages when AC is not plugged.

    When requesting the GPIO without initial input setup, it always reads 0
    which causes probe to fail as it assumes the charger is connected, sends
    I2C messages and fails.

    While at it, this switches the driver over to gpiod API.

    Signed-off-by: Paul Kocialkowski
    Signed-off-by: Sebastian Reichel

    Paul Kocialkowski
     

29 Aug, 2016

1 commit

  • When the charger is missing (disconnected), it is safe to assume that
    the charger chip is no charging.

    This is especially relevant when a status GPIO is present and the
    charger is getting disconnected. bq24735_charger_is_charging will be
    triggered due to the interrupt then, it will attempt to read whether it
    is charging through i2c, which will fail as the charger is disconnected.

    This also fixes that specific issue.

    Signed-off-by: Paul Kocialkowski
    Signed-off-by: Sebastian Reichel

    Paul Kocialkowski
     

11 Aug, 2016

1 commit