u-boot-brain/drivers/gpio
Bill Richardson 57be9172fc x86: gpio: Add additional GPIO banks to the ICH6 driver
We can generally trust the ICH to have GPIO Bank 0 (the first 32 pins) in the
same place across all versions. This change adds two more banks, for up to
96 GPIOS.

BUT:
- Not all chipsets have the same number of GPIOs
- Not all chipsets have the same number of GPIO banks
- Not all chipsets put the additional banks at the same offset from GPIOBASE
- There so many chipset variants that it's pretty much impossible to support
  them all, or even keep track of the new ones.

So, although this adds suppport for the additional banks that seem to work
for the particular variants of CougarPoint Mobile chipsets that we've tried,
there's no chance it will support everything Intel produces. Good luck.

Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
2012-12-06 14:30:38 -08:00
..
altera_pio.c gpio: Add driver for Altera's PIO core 2011-10-28 09:50:49 +08:00
at91_gpio.c ATMEL/PIO: Enable new feature of PIO on Atmel device 2012-07-07 14:07:30 +02:00
bcm2835_gpio.c ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00
da8xx_gpio.c gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
db8500_gpio.c snowball: Add support for ux500 based snowball board 2012-09-01 14:58:19 +02:00
intel_ich6_gpio.c x86: gpio: Add additional GPIO banks to the ICH6 driver 2012-12-06 14:30:38 -08:00
kw_gpio.c ARM: kirkwood: reduce dependence of including platform file 2011-10-27 21:56:33 +02:00
Makefile x86: gpio: Add GPIO driver for Intel ICH6 and later. 2012-12-06 14:30:38 -08:00
mpc83xx_gpio.c drivers/gpio/mpc83xx_gpio.c: sparse fixes 2012-11-04 11:00:37 -07:00
mvgpio.c gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
mvgpio.h gpio: Add GPIO driver framework for Marvell SoCs 2011-09-30 22:00:52 +02:00
mvmfp.c gpio: mvmfp: reduce include platform file 2011-10-27 21:56:33 +02:00
mxc_gpio.c gpio: add gpio api support to mx27 (v4) 2012-09-01 14:58:29 +02:00
mxs_gpio.c mxs: prefix register acessor macros with 'mxs' prefix 2012-09-01 14:58:17 +02:00
omap_gpio.c dm: Move OMAP GPIO driver to drivers/gpio/ 2012-09-01 14:58:13 +02:00
pca953x.c GPIO: pca953x: fix error reporting 2012-10-08 11:12:07 -07:00
pca9698.c gpio: Adapt PCA9698 to standard GPIO API 2011-11-18 14:04:25 +01:00
s3c2440_gpio.c ARM : Add GPIO Driver and IOMUX definition for S3C2440 2012-10-03 10:50:20 +02:00
s5p_gpio.c gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
sandbox.c sandbox: gpio: add basic driver for simulating GPIOs 2012-03-12 11:03:42 -04:00
sh_pfc.c sh: Add support pin function control using GPIO 2012-08-08 10:24:41 +09:00
spear_gpio.c GPIO: Add SPEAr GPIO driver 2012-07-07 14:07:42 +02:00
tegra_gpio.c Tegra20: Move some include files to arch-tegra for sharing with Tegra30 2012-10-15 11:54:06 -07:00