aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-shark
diff options
context:
space:
mode:
authorRabin Vincent <rabin.vincent@stericsson.com>2010-03-03 04:52:34 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-03-19 18:29:32 +0000
commit3e3c62ca5395df48319b808379bc9fd487ff3c29 (patch)
treee4f9146aefc7401fc5e201c2f7bb1c0f92ea65f1 /arch/arm/mach-shark
parentaaedaa2b5c610ae97f863078075d8d3c6ef91575 (diff)
downloadkernel_samsung_smdk4412-3e3c62ca5395df48319b808379bc9fd487ff3c29.zip
kernel_samsung_smdk4412-3e3c62ca5395df48319b808379bc9fd487ff3c29.tar.gz
kernel_samsung_smdk4412-3e3c62ca5395df48319b808379bc9fd487ff3c29.tar.bz2
ARM: 5972/1: nomadik-gpio: convert to platform driver
On the U8500 platform there are four GPIO blocks, each with a 4K address space, including the peripheral identification. However, each of these blocks have a varying number of banks, each of which have 32 GPIOs and an interrupt line. The current nomadik-gpio driver implementation can handle each of these sub-banks easily with one instance each, but cannot as-is be hooked up to them because it is an AMBA driver and it expects to see a peripheral with the appropriate peripheral ids but having only one bank and only one interrupt. Solve this by converting the driver to a platform driver. Acked-by: Alessandro Rubini <rubini@unipv.it> Acked-by: Linus Walleij <linus.walleij@stericsson.com> Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-shark')
0 files changed, 0 insertions, 0 deletions