Blackfin: import gpio/portmux layer from Linux
authorMike Frysinger <vapier@gentoo.org>
Wed, 2 Jun 2010 08:17:26 +0000 (04:17 -0400)
committerMike Frysinger <vapier@gentoo.org>
Mon, 5 Jul 2010 09:30:07 +0000 (05:30 -0400)
commit4638b21f2ebc3781def51e82fb4e425a468f2e49
tree266a39ad5d1f0b849a5352530fcf45f9f7ea1fe0
parent5cbbabc2b74f544f5b41c9e32c3f3ca42d6fe5dd
Blackfin: import gpio/portmux layer from Linux

The current pinmux handling has spread throughout Blackfin drivers and
board code and is getting hideous to maintain.  So import the gpio and
portmux layer from the Blackfin Linux code.  This should spur a serious
of cleanups across the Blackfin tree.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20 files changed:
arch/blackfin/cpu/Makefile
arch/blackfin/cpu/gpio.c [new file with mode: 0644]
arch/blackfin/include/asm/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf527/def_local.h
arch/blackfin/include/asm/mach-bf527/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf527/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf533/def_local.h
arch/blackfin/include/asm/mach-bf533/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf533/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf537/def_local.h
arch/blackfin/include/asm/mach-bf537/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf537/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf548/def_local.h
arch/blackfin/include/asm/mach-bf548/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf548/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf561/def_local.h
arch/blackfin/include/asm/mach-bf561/gpio.h [new file with mode: 0644]
arch/blackfin/include/asm/mach-bf561/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/portmux.h [new file with mode: 0644]
arch/blackfin/include/asm/system.h