uboot/board
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
..
8dtech/eco5pk
AndesTech
Barix/ipam390
BuR
BuS
CarMediaLab/flea3
LaCie
Marvell
Seagate
a3m071
a4m072
abilis/tb100
afeb9260
ait/cam_enc_4xx
alphaproject/ap_sh4a_4a
altera
amcc
aristainetos
armadeus/apf27
armltd
astro/mcf5373l
atmark-techno/armadillo-800eva
atmel
avionic-design
avnet
bachmann/ot1200
balloon3
barco
bct-brettl2
bf506f-ezkit
bf518f-ezbrd
bf525-ucr2
bf526-ezbrd
bf527-ad7160-eval
bf527-ezkit
bf527-sdp
bf533-ezkit
bf533-stamp
bf537-minotaur
bf537-pnav
bf537-srv1
bf537-stamp
bf538f-ezkit
bf548-ezkit
bf561-acvilon
bf561-ezkit
bf609-ezkit
birdland/bav335x
blackstamp
blackvme
bluegiga/apx4devkit
bluewater/snapper9260
boundary/nitrogen6x
br4
broadcom
buffalo/lsxl
calao
canmb
cirrus/edb93xx
cloudengines/pogo_e02
cm-bf527
cm-bf533
cm-bf537e
cm-bf537u
cm-bf548
cm-bf561
cm5200
cmi
cobra5272
comelit/dig297
compal/paz00
compulab
congatec/cgtqmx6eval
coreboot/coreboot
corscience/tricorder
creative/xfi3
csb272
csb472
d-link/dns325
dave/common
davedenx
davinci
dbau1x00
denx
dnp5370
earthlcd/favr-32-ezkit
egnite/ethernut5
embest/mx6boards
enbw/enbw_cmc
esd
esg/ima3-mx53
espt
eukrea
freescale
gaisler
gateworks/gw_ventana
gdsys
genesi/mx51_efikamx
google
gumstix
h2200
hale/tt01
highbank
htkw/mcx
ibf-dsp561
icpdas/lp8x4x
ids/ids8313
ifm
imgtec/malta
imx31_phycore
in-circuit/grasshopper
inka4x0
intel
intercontrol/digsy_mtc
inversepath/usbarmory
iomega/iconnect
ip04
ipek01
isee
jornada
jupiter
karo
keymile
kmc/kzm9g
kosagi/novena
logicpd
lwmon5
matrix_vision/mvblx
maxbcm
micronas/vct
mimc/mimc200
miromico/hammerhead
mosaixtech/icon
motionpro
mpc8308_p1m
mpl
mpr2
ms7720se
ms7722se
ms7750se
munices
nokia/rx51
nvidia
olimex/mx23_olinuxino
omicron/calimain
openrisc/openrisc-generic
overo
palmld
palmtc
palmtreo680
pandora
pb1x00
pcs440ep
pdm360ng
phytec
ppcag/bg0900
pr1
prodrive
pxa255_idp
qemu-mips
quipos/cairo
raidsonic/ib62x0
raspberrypi
renesas
ronetix
samsung
sandbox
sandisk/sansa_fuze_plus
sbc405
sbc8349
sbc8548
sbc8641d
sc3
scb9328
schulercontrol/sc_sps_1
seco
shmin
siemens
silica/pengwyn
socrates
solidrun
spear
st
st-ericsson
stx
sunxi sunxi: axp: Move axp gpio code to a separate axpi-gpio driver 2015-05-04 16:51:53 +02:00
synopsys
sysam/amcore
syteco/zmx25
t3corp
taskit/stamp9g20
tbs/tbs2910
tcm-bf518
tcm-bf537
technexion
teejet/mt_ventoux
ti
timll
toradex
tqc
trizepsiv
ttcontrol/vision2
udoo
v38b
ve8313
vpac270
wandboard
warp
woodburn
work-microwave/work_92105
xaeniax
xes
xilinx
zeus
zipitz2