
Hi Axel,
On 21/06/13 13:54, Axel Lin wrote:
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:
- Move define of OMAP_MAX_GPIO to all arch/arm/include/asm/arch-omap*/gpio.h.
- 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
This patch supersedes below patches:
[PATCH v3 1/2] gpio: omap_gpio: Fix valid gpio range for AM33XX [1] [PATCH v3 2/2] gpio: omap_gpio: Fix valid GPIO range for OMAP5 [2] [PATCH 1/2] OMAP5: Fix gpio_bank_54xx setting [3] [PATCH 2/2] OMAP: gpio: Introduce get_omap_gpio_count() function to get gpio count [4]
Applied and tested on a custom OMAP5430 board with some GPIOs from banks 7 & 8. Works OK.
Tested-by: Lubomir Popov lpopov@mm-sol.com