]> git.baikalelectronics.ru Git - kernel.git/commit
Blackfin: bf538: add support for extended GPIO banks
authorMichael Hennerich <michael.hennerich@analog.com>
Mon, 28 Sep 2009 12:23:41 +0000 (12:23 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Dec 2009 05:14:05 +0000 (00:14 -0500)
commit30c36977c0a32005f0950eee4dd9de8f25384c81
tree53a8cef544f50c412d8239787f6dfa706624465e
parentce8acf684aeaf19ccd826bf2dcd7c4e9e54f607e
Blackfin: bf538: add support for extended GPIO banks

The GPIOs on ports C/D/E on the BF538/BF539 do not behave the same way as
the other ports on the part and the same way as all other Blackfin parts.
The MMRs are programmed slightly different and they cannot be used to
generate interrupts or wakeup a sleeping system.  Since these guys don't
fit into the existing code, create a simple gpiolib driver for them.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/include/asm/gpio.h
arch/blackfin/kernel/bfin_gpio.c
arch/blackfin/mach-bf538/Makefile
arch/blackfin/mach-bf538/ext-gpio.c [new file with mode: 0644]
arch/blackfin/mach-bf538/include/mach/defBF539.h
arch/blackfin/mach-bf538/include/mach/gpio.h
arch/blackfin/mach-bf538/include/mach/portmux.h
arch/blackfin/mach-common/dpmc_modes.S