TPS65217 device supports two charger inputs - AC and USB. Currently, only AC charger is supported. This patch-set adds USB charger feature. Tested on Beaglebone black.
Patch 1: Main patch Patch 2, 3: Clean up for charger driver data Patch 4 ~ 8: Naming changes for generic power supply class structure v2: Regenerate the patchset for better code review Milo Kim (8): power: supply: tps65217: Support USB charger interrupt power: supply: tps65217: Use 'poll_task' on unloading the module power: supply: tps65217: Remove IRQ data from driver data power: supply: tps65217: Use generic name for charger online power: supply: tps65217: Use generic name for power supply structure power: supply: tps65217: Use generic name for power supply property power: supply: tps65217: Use generic name for get_property() power: supply: tps65217: Use generic charger name drivers/power/supply/tps65217_charger.c | 99 ++++++++++++++++++--------------- 1 file changed, 53 insertions(+), 46 deletions(-) -- 2.9.3