[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