[U-Boot] [PATCH V2 00/13] Basic Raspberyr Pi support
Stephen Warren
swarren at wwwdotorg.org
Wed Aug 1 06:13:30 CEST 2012
This series adds basic support for the Raspberry Pi ARM board.
v2:
* Add README config_cmd_default.h documentation fix.
* Use <> not "" for include of config_cmd_default.h.
* Squash together 3 patches related to enabling booting a Linux kernel.
* Minor rpi_b.h order changes in order to drop later cleanup patch.
* Merged together 2 patch series of mine, and the GPIO series from Vikram.
Stephen Warren (11):
README: fix references to config_cmd_default.h
ARM: add basic support for the Broadcom BCM2835 SoC
ARM: bcm2835: add Raspberry Pi model B board
ARM: arm1176: enable instruction cache in arch_cpu_init()
ARM: rpi_b: enable CONFIG_ARCH_CPU_INIT for icache
ARM: rpi_b: define CONFIG_MACH_TYPE
ARM: rpi_b: include config_cmd_default.h
ARM: rpi_b: enable booting the Linux kernel
ARM: rpi_b: drop RAM size to 128M
ARM: rpi_b: move stack to top of RAM
ARM: bcm2835: implement reset using watchdog
Vikram Narayanan (2):
gpio: bcm2835: Add GPIO driver
rbpi: Add BCM2835 GPIO driver for raspberry pi
MAINTAINERS | 4 +
README | 4 +-
arch/arm/cpu/arm1176/bcm2835/Makefile | 37 +++++++++
arch/arm/cpu/arm1176/bcm2835/config.mk | 19 +++++
arch/arm/cpu/arm1176/bcm2835/lowlevel_init.S | 19 +++++
arch/arm/cpu/arm1176/bcm2835/reset.c | 35 +++++++++
arch/arm/cpu/arm1176/bcm2835/timer.c | 55 +++++++++++++
arch/arm/cpu/arm1176/cpu.c | 7 ++
arch/arm/include/asm/arch-bcm2835/gpio.h | 66 ++++++++++++++++
arch/arm/include/asm/arch-bcm2835/timer.h | 37 +++++++++
arch/arm/include/asm/arch-bcm2835/wdog.h | 37 +++++++++
board/raspberrypi/rpi_b/Makefile | 34 +++++++++
board/raspberrypi/rpi_b/rpi_b.c | 34 +++++++++
boards.cfg | 1 +
drivers/gpio/Makefile | 1 +
drivers/gpio/bcm2835_gpio.c | 90 ++++++++++++++++++++++
include/configs/rpi_b.h | 106 ++++++++++++++++++++++++++
17 files changed, 584 insertions(+), 2 deletions(-)
create mode 100644 arch/arm/cpu/arm1176/bcm2835/Makefile
create mode 100644 arch/arm/cpu/arm1176/bcm2835/config.mk
create mode 100644 arch/arm/cpu/arm1176/bcm2835/lowlevel_init.S
create mode 100644 arch/arm/cpu/arm1176/bcm2835/reset.c
create mode 100644 arch/arm/cpu/arm1176/bcm2835/timer.c
create mode 100644 arch/arm/include/asm/arch-bcm2835/gpio.h
create mode 100644 arch/arm/include/asm/arch-bcm2835/timer.h
create mode 100644 arch/arm/include/asm/arch-bcm2835/wdog.h
create mode 100644 board/raspberrypi/rpi_b/Makefile
create mode 100644 board/raspberrypi/rpi_b/rpi_b.c
create mode 100644 drivers/gpio/bcm2835_gpio.c
create mode 100644 include/configs/rpi_b.h
--
1.7.9.5
More information about the U-Boot
mailing list