[U-Boot] [PATCH 0/9] TS-7800 port for U-Boot

Michael Spang
2011-03-17T19:46:54Z

The TS-7800 is an Orion5x implementation by Technologic Systems.

Albert, Wolfgang -

Thanks for reviewing my patch series and sorry for the delay
in updating it.

Changelog:
- Fixed all checkpatch errors.
- Updated copyright year.
- Renamed CONFIG_SKIP_LOWLEVEL_INIT to CONFIG_SKIP_CPU_INIT_CRIT
and introduced new CONFIG_SKIP_LOWLEVEL_INIT that skips only
lowlevel_init.
- Documented machine type ID workaround in the README.
- Removed "ddr" from name of orion5x_ddr_addr_decode_registers.
- Allow the environment to override the MAC even if
CONFIG_PRESERVE_LOCAL_MAC is set.

Michael Spang (9):
arm926ej-s: Invalidate instruction cache in flush_cache
mvgbe: Support preserving the existing MAC address
orion5x: Increase maximum bank size to 128M
orion5x: Fix wrong address in orion5x_sdram_bar
ARM: Rename CONFIG_SKIP_LOWLEVEL_INIT to CONFIG_SKIP_CPU_INIT_CRIT
ARM: Implement CONFIG_SKIP_LOWLEVEL_INIT for arm926ej-s
Add board support for TS-7800
Add NAND support for TS-7800
Add README for TS-7800

MAKEALL | 1 +
Makefile | 2 +-
README | 8 +-
arch/arm/cpu/arm1136/start.S | 6 +-
arch/arm/cpu/arm720t/start.S | 2 +-
arch/arm/cpu/arm920t/at91/lowlevel_init.S | 4 +-
arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S | 4 +-
arch/arm/cpu/arm920t/ks8695/lowlevel_init.S | 4 +-
arch/arm/cpu/arm920t/start.S | 6 +-
arch/arm/cpu/arm925t/start.S | 2 +-
arch/arm/cpu/arm926ejs/at91/Makefile | 2 +
arch/arm/cpu/arm926ejs/davinci/Makefile | 2 +
arch/arm/cpu/arm926ejs/orion5x/Makefile | 2 +
arch/arm/cpu/arm926ejs/orion5x/dram.c | 6 +-
arch/arm/cpu/arm926ejs/start.S | 9 +-
arch/arm/cpu/arm946es/start.S | 4 +-
arch/arm/cpu/arm_intcm/start.S | 4 +-
arch/arm/cpu/armv7/start.S | 2 +-
arch/arm/cpu/lh7a40x/start.S | 2 +-
arch/arm/cpu/s3c44b0/start.S | 2 +-
arch/arm/cpu/sa1100/start.S | 2 +-
arch/arm/include/asm/arch-orion5x/cpu.h | 2 +-
arch/arm/include/asm/arch-orion5x/orion5x.h | 3 +-
arch/arm/lib/cache.c | 2 +
board/ns9750dev/lowlevel_init.S | 6 +-
board/technologic/ts7800/Makefile | 46 ++++++
board/technologic/ts7800/ts7800.c | 36 +++++
boards.cfg | 1 +
doc/README.ts7800 | 84 ++++++++++
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/ts7800_nand.c | 68 ++++++++
drivers/net/mvgbe.c | 20 +++
include/common.h | 2 +-
include/configs/SMN42.h | 2 +-
include/configs/a320evb.h | 2 +-
include/configs/afeb9260.h | 2 +-
include/configs/armadillo.h | 2 +-
include/configs/aspenite.h | 2 +-
include/configs/at91cap9adk.h | 2 +-
include/configs/at91rm9200dk.h | 12 +-
include/configs/at91rm9200ek.h | 6 +-
include/configs/at91sam9260ek.h | 2 +-
include/configs/at91sam9261ek.h | 2 +-
include/configs/at91sam9263ek.h | 4 +-
include/configs/at91sam9m10g45ek.h | 2 +-
include/configs/at91sam9rlek.h | 2 +-
include/configs/cmc_pu2.h | 4 +-
include/configs/colibri_pxa270.h | 2 +-
include/configs/cpuat91.h | 6 +-
include/configs/csb637.h | 4 +-
include/configs/da830evm.h | 2 +-
include/configs/da850evm.h | 2 +-
include/configs/davinci_dm355evm.h | 2 +-
include/configs/davinci_dm355leopard.h | 2 +-
include/configs/davinci_dm365evm.h | 2 +-
include/configs/davinci_dm6467evm.h | 2 +-
include/configs/davinci_dvevm.h | 6 +-
include/configs/davinci_schmoogie.h | 2 +-
include/configs/davinci_sffsdr.h | 2 +-
include/configs/davinci_sonata.h | 6 +-
include/configs/dkb.h | 2 +-
include/configs/dnp1110.h | 2 +-
include/configs/dockstar.h | 2 +-
include/configs/ea20.h | 2 +-
include/configs/evb4510.h | 2 +-
include/configs/gcplus.h | 4 +-
include/configs/guruplug.h | 2 +-
include/configs/hawkboard.h | 2 +-
include/configs/integratorap.h | 2 +-
include/configs/integratorcp.h | 6 +-
include/configs/kb9202.h | 2 +-
include/configs/km_arm.h | 2 +-
include/configs/lpc2292sodimm.h | 2 +-
include/configs/meesc.h | 2 +-
include/configs/mp2usb.h | 4 +-
include/configs/mv88f6281gtw_ge.h | 2 +-
include/configs/mx31pdk.h | 2 +-
include/configs/nhk8815.h | 2 +-
include/configs/openrd_base.h | 2 +-
include/configs/otc570.h | 2 +-
include/configs/pm9261.h | 2 +-
include/configs/pm9263.h | 2 +-
include/configs/pm9g45.h | 2 +-
include/configs/pxa255_idp.h | 2 +-
include/configs/rd6281a.h | 2 +-
include/configs/sbc2410x.h | 2 +-
include/configs/sbc35_a9g20.h | 2 +-
include/configs/shannon.h | 2 +-
include/configs/sheevaplug.h | 2 +-
include/configs/tegra2-common.h | 2 +-
include/configs/tny_a9260.h | 2 +-
include/configs/top9000.h | 2 +-
include/configs/ts7800.h | 193 +++++++++++++++++++++++
include/configs/tx25.h | 2 +-
include/configs/zipitz2.h | 2 +-
95 files changed, 585 insertions(+), 117 deletions(-)
create mode 100644 board/technologic/ts7800/Makefile
create mode 100644 board/technologic/ts7800/ts7800.c
create mode 100644 doc/README.ts7800
create mode 100644 drivers/mtd/nand/ts7800_nand.c
create mode 100644 include/configs/ts7800.h

--
1.7.2.3