ARM: Remove dependency of plat-orion GPIO code on mach directory includes.
This patch makes the various mach dirs that use the plat-orion GPIO code pass in GPIO-related platform info (GPIO controller base address, secondary base IRQ number, etc) explicitly, instead of having plat-orion get those values by including a mach dir include file -- the latter mechanism is problematic if you want to support multiple ARM platforms in the same kernel image. Signed-off-by:Lennert Buytenhek <buytenh@secretlab.ca> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
Showing
- arch/arm/mach-dove/include/mach/dove.h 2 additions, 1 deletionarch/arm/mach-dove/include/mach/dove.h
- arch/arm/mach-dove/include/mach/gpio.h 0 additions, 42 deletionsarch/arm/mach-dove/include/mach/gpio.h
- arch/arm/mach-dove/irq.c 14 additions, 16 deletionsarch/arm/mach-dove/irq.c
- arch/arm/mach-kirkwood/include/mach/gpio.h 0 additions, 29 deletionsarch/arm/mach-kirkwood/include/mach/gpio.h
- arch/arm/mach-kirkwood/include/mach/kirkwood.h 2 additions, 0 deletionsarch/arm/mach-kirkwood/include/mach/kirkwood.h
- arch/arm/mach-kirkwood/irq.c 6 additions, 16 deletionsarch/arm/mach-kirkwood/irq.c
- arch/arm/mach-kirkwood/mpp.c 0 additions, 3 deletionsarch/arm/mach-kirkwood/mpp.c
- arch/arm/mach-mv78xx0/include/mach/gpio.h 0 additions, 31 deletionsarch/arm/mach-mv78xx0/include/mach/gpio.h
- arch/arm/mach-mv78xx0/include/mach/mv78xx0.h 1 addition, 0 deletionsarch/arm/mach-mv78xx0/include/mach/mv78xx0.h
- arch/arm/mach-mv78xx0/irq.c 6 additions, 16 deletionsarch/arm/mach-mv78xx0/irq.c
- arch/arm/mach-mv78xx0/mpp.c 0 additions, 3 deletionsarch/arm/mach-mv78xx0/mpp.c
- arch/arm/mach-orion5x/include/mach/gpio.h 0 additions, 28 deletionsarch/arm/mach-orion5x/include/mach/gpio.h
- arch/arm/mach-orion5x/include/mach/orion5x.h 1 addition, 0 deletionsarch/arm/mach-orion5x/include/mach/orion5x.h
- arch/arm/mach-orion5x/irq.c 2 additions, 17 deletionsarch/arm/mach-orion5x/irq.c
- arch/arm/mach-orion5x/mpp.c 0 additions, 3 deletionsarch/arm/mach-orion5x/mpp.c
- arch/arm/plat-orion/gpio.c 310 additions, 146 deletionsarch/arm/plat-orion/gpio.c
- arch/arm/plat-orion/include/plat/gpio.h 4 additions, 1 deletionarch/arm/plat-orion/include/plat/gpio.h
Please register or sign in to comment