[U-Boot] [PATCH 0/8] ST-Ericsson Ux500 support

Rabin Vincent rabin.vincent at stericsson.com
Thu Mar 18 05:20:53 CET 2010


This series adds base support for ST-Ericsson's Ux500 series of Cortex-A9 based
SoCs.  Several peripherals are shared with the Nomadik family, for which
support already exists in U-Boot.

Note: The series must be applied on top of the patch "[PATCH V4] Nomadik: fix
reset_timer()" posted by Alessandro Rubini on 2009-11-25:
http://lists.denx.de/pipermail/u-boot/2009-November/064800.html
Cc: Alessandro Rubini <rubini at unipv.it>

Rabin Vincent (8):
  Nomadik: move timer code to drivers/misc
  Nomadik: move gpio driver to drivers/gpio
  nomadik_gpio: get base address from platform code
  nomadik_mtu: support configurable clock rates
  ARM Cortex A8: ifdef code calling lowlevel init
  ux500: add SoC-specific code
  pl01x: add support for Ux500 variant of pl011
  mop500: add board-specific files

 MAINTAINERS                                        |    4 +
 MAKEALL                                            |    1 +
 Makefile                                           |    3 +
 board/st/nhk8815/nhk8815.c                         |    9 ++-
 board/stericsson/mop500/Makefile                   |   54 ++++++++++
 board/stericsson/mop500/config.mk                  |   23 ++++
 board/stericsson/mop500/mop500.c                   |   72 +++++++++++++
 cpu/arm926ejs/nomadik/Makefile                     |    1 -
 cpu/arm_cortexa8/start.S                           |    4 +-
 cpu/arm_cortexa8/ux500/Makefile                    |   45 ++++++++
 .../gpio.h => cpu/arm_cortexa8/ux500/clock.c       |   48 ++++++---
 .../gpio.h => cpu/arm_cortexa8/ux500/cpu.c         |   41 +++++---
 drivers/gpio/Makefile                              |    1 +
 .../nomadik/gpio.c => drivers/gpio/nomadik_gpio.c  |   11 +--
 drivers/misc/Makefile                              |    1 +
 .../nomadik/timer.c => drivers/misc/nomadik_mtu.c  |   24 +++--
 drivers/serial/serial_pl01x.c                      |    8 ++
 drivers/serial/serial_pl01x.h                      |    1 +
 include/asm-arm/arch-ux500/clock.h                 |   72 +++++++++++++
 include/asm-arm/arch-ux500/hardware.h              |   78 ++++++++++++++
 include/configs/mop500.h                           |  107 ++++++++++++++++++++
 include/configs/nhk8815.h                          |   11 ++-
 .../arch-nomadik/gpio.h => nomadik_gpio.h}         |    2 +
 .../{asm-arm/arch-nomadik/mtu.h => nomadik_mtu.h}  |    0
 24 files changed, 563 insertions(+), 58 deletions(-)
 create mode 100644 board/stericsson/mop500/Makefile
 create mode 100644 board/stericsson/mop500/config.mk
 create mode 100644 board/stericsson/mop500/mop500.c
 create mode 100644 cpu/arm_cortexa8/ux500/Makefile
 copy include/asm-arm/arch-nomadik/gpio.h => cpu/arm_cortexa8/ux500/clock.c (52%)
 copy include/asm-arm/arch-nomadik/gpio.h => cpu/arm_cortexa8/ux500/cpu.c (58%)
 rename cpu/arm926ejs/nomadik/gpio.c => drivers/gpio/nomadik_gpio.c (92%)
 rename cpu/arm926ejs/nomadik/timer.c => drivers/misc/nomadik_mtu.c (81%)
 create mode 100644 include/asm-arm/arch-ux500/clock.h
 create mode 100644 include/asm-arm/arch-ux500/hardware.h
 create mode 100644 include/configs/mop500.h
 rename include/{asm-arm/arch-nomadik/gpio.h => nomadik_gpio.h} (97%)
 rename include/{asm-arm/arch-nomadik/mtu.h => nomadik_mtu.h} (100%)



More information about the U-Boot mailing list