u-boot/arch/arm
Hans de Goede 2fcf033d36 sunxi: axp: Move axp gpio code to a separate axpi-gpio driver
Move the axp-gpio code out of the drivers/power/axp*.c code, and into
a new separate axpi-gpio driver.

This change drops supports for the gpio3 pin on the axp209, as that requires
special handling, and no boards are using it.

Besides cleaning things up by moving the code to a separate driver, as
a bonus this change also adds support for the (non vusb) gpio pins on the
axp221 and the gpio pins on the axp152.

The new axp-gpio driver gets its own Kconfig option, and is only enabled
on boards which need it. Besides that it only gets enabled in the regular
u-boot build and not for the SPL as we never need it in the SPL.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Ian Campbell <ijc@hellion.org.uk>
2015-05-04 16:51:53 +02:00
..
cpu sunxi: axp: Add support for i2c based PMICs to the pmic-bus helpers 2015-05-04 16:51:53 +02:00
dts Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze 2015-04-29 06:46:33 -04:00
imx-common ARM: vf610: Move DDR3 initialization to imx-common 2015-04-23 14:56:08 -04:00
include sunxi: axp: Move axp gpio code to a separate axpi-gpio driver 2015-05-04 16:51:53 +02:00
lib Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq 2015-04-24 13:43:24 -04:00
mach-at91 ARM: snapper9260: use "select" instead of default value in defconfig 2015-04-18 11:11:31 -06:00
mach-bcm283x dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
mach-davinci davinci: add support for omapl138-lcdk board 2015-04-23 13:58:43 -04:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator ARM: integrator: move CONFIG_ARCH_CINTEGRATOR to Kconfig 2015-04-23 08:52:27 -04:00
mach-keystone ARM: keystone: move SoC headers to mach-keystone/include/mach 2015-02-21 08:23:52 -05:00
mach-kirkwood i2c: mvtwsi: Support for up to 4 different controllers 2015-04-15 16:33:17 +02:00
mach-nomadik ARM: nomadik: move SoC headers to mach-nomadik/include/mach 2015-02-21 08:23:52 -05:00
mach-orion5x edminiv2: switch to SPL 2015-02-25 07:59:50 +01:00
mach-tegra dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
mach-uniphier malloc_f: enable SYS_MALLOC_F by default if DM is on 2015-03-28 09:03:09 -04:00
mach-versatile ARM: versatile: move SoC sources to mach-versatile 2015-02-21 08:23:51 -05:00
mach-zynq ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ 2015-04-29 11:19:05 +02:00
mvebu-common arm: mvebu: Add Serdes PHY config code 2015-02-06 17:24:59 +01:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze 2015-04-29 06:46:33 -04:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ 2015-04-29 11:19:05 +02:00