u-boot/drivers/gpio
Axel Lin 87bd05d78f ARM: OMAP: GPIO: Fix valid range and enable usage of all GPIOs on OMAP5
The omap_gpio driver is used by AM33XX, OMAP3/4, OMAP54XX and DRA7XX SoCs.
These SoCs have different gpio count but currently omap_gpio driver uses hard
coded 192 which is wrong.

This patch fixes this issue by:
1. Move define of OMAP_MAX_GPIO to all arch/arm/include/asm/arch-omap*/gpio.h.
2. Update gpio bank settings and enable GPIO modules 7 & 8 clocks for OMAP5.

Thanks for Lubomir Popov to provide valuable comments to fix this issue.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Tested-by: Lubomir Popov <lpopov@mm-sol.com>
Acked-by: Heiko Schocher <hs@denx.de>
2013-07-02 09:21:16 -04:00
..
adi_gpio2.c bfin: Move gpio support for bf54x and bf60x into the generic driver folder. 2013-05-13 16:30:27 +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 Merge u-boot/master into u-boot-ti/master 2013-03-11 12:16:13 -04: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 bfin: Move gpio support for bf54x and bf60x into the generic driver folder. 2013-05-13 16:30:27 +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 mx6: use CONFIG_MX6 instead of CONFIG_MX6Q 2012-11-10 08:15:40 +01:00
mxs_gpio.c mxs: prefix register acessor macros with 'mxs' prefix 2012-09-01 14:58:17 +02:00
omap_gpio.c ARM: OMAP: GPIO: Fix valid range and enable usage of all GPIOs on OMAP5 2013-07-02 09:21:16 -04: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:fix: Proper handling of GPIO subsystem parts at Samsung devices 2012-11-15 21:08:18 +09: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
xilinx_gpio.c gpio: Add support for microblaze xilinx GPIO 2013-05-09 11:20:08 +02:00