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 <rub...@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%) _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot