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

Michael Spang mspang at csclub.uwaterloo.ca
Thu Mar 17 20:46:54 CET 2011


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



More information about the U-Boot mailing list