This patch series contains at first small cleanups which I detected by supporting/testing raspberry pi 2 and initial support for rpi2. It introduced the mach-bcm283x which contains bcm2835 and bcm2836, because these are mostly the same. I didn't rename everything from bcm2835 to bcm283x, what I changed are the Kconfig entries only. The complete mach-bcm283x doesn't support devicetree handling which may be the next step. Also there is still no support for dwc2 usb. - Alex Alexander Aring (7): memtest: fix missing arguments in help string led: add missing includes arm: bcm2835: fix indentation bcm2835: introduce mach-bcm283x bcm283x: mbox: align to cachesize rpi: sync revision detection with u-boot arm: bcm283x: add rpi2 support arch/arm/Kconfig | 23 +- arch/arm/Makefile | 2 +- arch/arm/boards/Makefile | 2 +- arch/arm/boards/raspberry-pi/Makefile | 2 + arch/arm/boards/raspberry-pi/rpi-common.c | 294 +++++++++++++++++++++ arch/arm/boards/raspberry-pi/rpi.c | 277 +------------------ arch/arm/boards/raspberry-pi/rpi.h | 28 ++ arch/arm/boards/raspberry-pi/rpi2.c | 21 ++ arch/arm/configs/rpi2_defconfig | 72 +++++ arch/arm/configs/rpi_defconfig | 70 ++--- arch/arm/mach-bcm2835/Kconfig | 15 -- arch/arm/mach-bcm283x/Kconfig | 25 ++ arch/arm/{mach-bcm2835 => mach-bcm283x}/Makefile | 0 arch/arm/{mach-bcm2835 => mach-bcm283x}/core.c | 0 .../include/mach/core.h | 2 +- .../include/mach/debug_ll.h | 0 .../include/mach/mbox.h | 9 +- .../include/mach/platform.h | 9 + .../include/mach/wd.h | 0 arch/arm/{mach-bcm2835 => mach-bcm283x}/mbox.c | 0 commands/memtest.c | 2 +- drivers/clocksource/Kconfig | 4 +- drivers/clocksource/Makefile | 2 +- drivers/gpio/Kconfig | 6 +- drivers/gpio/Makefile | 2 +- drivers/mci/Kconfig | 6 +- drivers/mci/Makefile | 2 +- drivers/regulator/Kconfig | 4 +- drivers/regulator/Makefile | 2 +- drivers/video/Kconfig | 8 +- drivers/video/Makefile | 2 +- include/led.h | 3 + 32 files changed, 543 insertions(+), 351 deletions(-) create mode 100644 arch/arm/boards/raspberry-pi/rpi-common.c create mode 100644 arch/arm/boards/raspberry-pi/rpi.h create mode 100644 arch/arm/boards/raspberry-pi/rpi2.c create mode 100644 arch/arm/configs/rpi2_defconfig delete mode 100644 arch/arm/mach-bcm2835/Kconfig create mode 100644 arch/arm/mach-bcm283x/Kconfig rename arch/arm/{mach-bcm2835 => mach-bcm283x}/Makefile (100%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/core.c (100%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/include/mach/core.h (97%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/include/mach/debug_ll.h (100%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/include/mach/mbox.h (98%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/include/mach/platform.h (90%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/include/mach/wd.h (100%) rename arch/arm/{mach-bcm2835 => mach-bcm283x}/mbox.c (100%) -- 2.6.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox