v2: Addressed review comments. 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.
Rabin Vincent (13): Nomadik: move nomadik.h to asm/arch/nhk8815.h Nomadik: timer: push down single-use macros Nomadik: timer: remove header and use C structs Nomadik: move timer code to drivers/misc Nomadik: move gpio driver to drivers/gpio nomadik-gpio: check for invalid gpio numbers nomadik-gpio: get base address from platform code nomadik-mtu: support configurable clock rates arm: add Cortex A9 support ARM Cortex A9: 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 | 9 + Makefile | 9 +- board/st/nhk8815/nhk8815.c | 11 +- board/stericsson/mop500/Makefile | 54 +++ board/stericsson/mop500/config.mk | 23 ++ board/stericsson/mop500/mop500.c | 72 ++++ cpu/arm926ejs/nomadik/Makefile | 1 - cpu/arm_cortexa9/Makefile | 47 +++ cpu/arm_cortexa9/config.mk | 33 ++ cpu/arm_cortexa9/cpu.c | 83 ++++ cpu/arm_cortexa9/start.S | 394 ++++++++++++++++++++ cpu/arm_cortexa9/u-boot.lds | 58 +++ cpu/arm_cortexa9/ux500/Makefile | 45 +++ .../gpio.h => cpu/arm_cortexa9/ux500/clock.c | 48 ++- .../gpio.h => cpu/arm_cortexa9/ux500/cpu.c | 45 ++- drivers/gpio/Makefile | 1 + .../nomadik/gpio.c => drivers/gpio/nomadik_gpio.c | 28 +- drivers/misc/Makefile | 1 + .../nomadik/timer.c => drivers/misc/nomadik_mtu.c | 65 +++- drivers/serial/serial_pl01x.c | 8 + drivers/serial/serial_pl01x.h | 1 + include/asm-arm/arch-nomadik/mtu.h | 66 ---- include/asm-arm/arch-nomadik/nmdk8815.h | 40 ++ include/asm-arm/arch-ux500/clock.h | 80 ++++ include/asm-arm/arch-ux500/hardware.h | 72 ++++ include/configs/mop500.h | 108 ++++++ include/configs/nhk8815.h | 14 +- include/nomadik.h | 74 ++-- 29 files changed, 1323 insertions(+), 171 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_cortexa9/Makefile create mode 100644 cpu/arm_cortexa9/config.mk create mode 100644 cpu/arm_cortexa9/cpu.c create mode 100644 cpu/arm_cortexa9/start.S create mode 100644 cpu/arm_cortexa9/u-boot.lds create mode 100644 cpu/arm_cortexa9/ux500/Makefile copy include/asm-arm/arch-nomadik/gpio.h => cpu/arm_cortexa9/ux500/clock.c (51%) rename include/asm-arm/arch-nomadik/gpio.h => cpu/arm_cortexa9/ux500/cpu.c (55%) rename cpu/arm926ejs/nomadik/gpio.c => drivers/gpio/nomadik_gpio.c (90%) rename cpu/arm926ejs/nomadik/timer.c => drivers/misc/nomadik_mtu.c (57%) delete mode 100644 include/asm-arm/arch-nomadik/mtu.h create mode 100644 include/asm-arm/arch-nomadik/nmdk8815.h 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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot