[U-Boot] [PATCH 00/10] Add TI814x EVM Support

Matt Porter mporter at ti.com
Wed Feb 13 15:43:54 CET 2013


This series adds support for the PG1.0 TI814x EVM board. TI814x
fits into the existing AM33XX SoC support with some refactoring
of the AM33XX-specific emif4, clock, and mux code.

It has been tested booting up a Linux kernel and regression tested
on BeagleBone and EVM-SK AM33XX boards.

Matt Porter (10):
  am33xx: convert defines from am33xx-specific to generic names
  am33xx: refactor emif4/ddr to support multiple EMIF instances
  am33xx: refactor am33xx clocks and add ti814x support
  am33xx: refactor am33xx mux support and add ti814x support
  am33xx: add ti814x specific register definitions
  am33xx: add dmm support to emif4 library
  ti814x_evm: add ti814x evm board support
  ns16550: enable quirks for ti814x
  ti814x_evm: enable ti814x evm build
  MAINTAINERS: add ti814x_evm maintainer

 MAINTAINERS                                      |    4 +
 Makefile                                         |    2 +-
 arch/arm/cpu/armv7/Makefile                      |    2 +-
 arch/arm/cpu/armv7/am33xx/Makefile               |    3 +-
 arch/arm/cpu/armv7/am33xx/board.c                |    4 +-
 arch/arm/cpu/armv7/am33xx/clock-am335x.c         |  374 ++++++++++++++++++++++
 arch/arm/cpu/armv7/am33xx/clock-ti814x.c         |  234 ++++++++++++++
 arch/arm/cpu/armv7/am33xx/clock.c                |  374 ----------------------
 arch/arm/cpu/armv7/am33xx/ddr.c                  |   99 +++---
 arch/arm/cpu/armv7/am33xx/emif4.c                |   55 ++--
 arch/arm/cpu/armv7/am33xx/sys_info.c             |    3 +
 arch/arm/cpu/armv7/omap-common/Makefile          |    2 +-
 arch/arm/include/asm/arch-am33xx/clock.h         |    4 +
 arch/arm/include/asm/arch-am33xx/clocks_ti814x.h |  112 +++++++
 arch/arm/include/asm/arch-am33xx/cpu.h           |   11 +-
 arch/arm/include/asm/arch-am33xx/ddr_defs.h      |   57 +++-
 arch/arm/include/asm/arch-am33xx/hardware.h      |   60 +++-
 arch/arm/include/asm/arch-am33xx/mux-am335x.h    |  246 ++++++++++++++
 arch/arm/include/asm/arch-am33xx/mux-ti814x.h    |  310 ++++++++++++++++++
 arch/arm/include/asm/arch-am33xx/mux.h           |  230 +------------
 arch/arm/include/asm/arch-am33xx/omap.h          |    7 +
 arch/arm/include/asm/arch-am33xx/spl.h           |    5 +
 board/ti/am335x/board.c                          |   10 +-
 board/ti/ti814x/Makefile                         |   46 +++
 board/ti/ti814x/evm.c                            |  198 ++++++++++++
 board/ti/ti814x/evm.h                            |    7 +
 board/ti/ti814x/mux.c                            |   51 +++
 boards.cfg                                       |    1 +
 drivers/serial/ns16550.c                         |    5 +-
 include/configs/ti814x_evm.h                     |  213 ++++++++++++
 spl/Makefile                                     |    2 +-
 31 files changed, 2044 insertions(+), 687 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/am33xx/clock-am335x.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/clock-ti814x.c
 delete mode 100644 arch/arm/cpu/armv7/am33xx/clock.c
 create mode 100644 arch/arm/include/asm/arch-am33xx/clocks_ti814x.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/mux-am335x.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/mux-ti814x.h
 create mode 100644 board/ti/ti814x/Makefile
 create mode 100644 board/ti/ti814x/evm.c
 create mode 100644 board/ti/ti814x/evm.h
 create mode 100644 board/ti/ti814x/mux.c
 create mode 100644 include/configs/ti814x_evm.h

-- 
1.7.9.5



More information about the U-Boot mailing list