Hi, Merlijn Wajer reported an issue on N900, that battery status is reported "not charging" when the charger is not connected. This is a bug in bq27xxx driver, which does not properly handle error codes, like -ENODEV, for power_supply_am_i_supplied(). This is fixed in the first patch. It also exposed, that the charger relationship is not described in the N900 DT. This is fixed by patch 3, which depends on patch 2 (DT reference support for bq2415x). Patch 1 and 2 has no dependencies. Patch 3 requires a kernel with patch 2 applied, otherwise bq27xxx will probe defer infinitely -- Sebastian Sebastian Reichel (3): power: supply: bq27xxx: support missing supplier device power: supply: bq2415x: add DT referencing support ARM: dts: omap3-n900: Add link between battery and charger arch/arm/boot/dts/omap3-n900.dts | 1 + drivers/power/supply/bq2415x_charger.c | 5 ++++- drivers/power/supply/bq27xxx_battery.c | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) -- 2.16.1 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html