This converts the GPIO charger to use exclusively GPIO descriptors, moving the two remaining platforms passing global GPIO numbers over to using a GPIO descriptor table. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Cc: Robert Jarzmik <robert.jarzmik@free.fr> Cc: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> Conflicts: arch/arm/mach-pxa/tosa.c arch/arm/mach-sa1100/collie.c drivers/power/supply/gpio-charger.c (cherry picked from commit 17529bcf0ae20f1ac6d7846762bf0c6ad91dbb7f) Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com> Change-Id: I22fb3dc7d42163d7a715d219665a14474cdd7422