Re: [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support

2013-03-26 Thread Tom Rini
On Fri, Mar 15, 2013 at 04:07:01PM -0400, Matt Porter wrote:

 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. It has also been MAKEALL
 tested for all am33xx platforms.
 
 The series applies on top of the add required includes patch from
 Tom Rini at http://patchwork.ozlabs.org/patch/227804/
 
 Changes since v3:
   - Fix pcm051 build breakage
   - Fix unused variable warning in emif4 support
   - Remove unused includes (fixed by required includes patch)
   - Remove unused CONFIG_FS_* options (fixed by above patch)
 
 Changes since v2:
   - Fix EMIF/L3F clock enable ordering issue
 
 Changes since v1:
   - Fix warnings in ddr.c
   - Split hardware.h - hardware_am33xx.h/ti814x.h
   - Remove unused dmtimer support
   - Add register structs bit definitions
   - Rename soc-specific clock files for consistency
   - Move soc-specific defs only used in one place to clock_*.c
   - fix copyright dates and filenames in headers
   - remove clocks_*.h and go back to clock.h
   - Rename mux includes for consistency
   - Correct mmc reference clock for ti814x
   - Squash MAINTAINERS and build bits to board support commit
   - Config fixes (copyright, mtest, findfdt, fs options, cleanups)
   - Fix wdtimer warning
 
 Matt Porter (9):
   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
   am33xx: support ti814x mmc reference clock
   ns16550: enable quirks for ti814x
   ti814x_evm: add ti814x evm board support
 
  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 +-
  .../cpu/armv7/am33xx/{clock.c = clock_am33xx.c}   |   34 +-
  arch/arm/cpu/armv7/am33xx/clock_ti814x.c   |  406 
 
  arch/arm/cpu/armv7/am33xx/ddr.c|   99 +++--
  arch/arm/cpu/armv7/am33xx/emif4.c  |   57 ++-
  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   |2 +-
  arch/arm/include/asm/arch-am33xx/clocks_am33xx.h   |   33 +-
  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|   40 +-
  arch/arm/include/asm/arch-am33xx/hardware_am33xx.h |   54 +++
  arch/arm/include/asm/arch-am33xx/hardware_ti814x.h |   53 +++
  arch/arm/include/asm/arch-am33xx/mmc_host_def.h|4 +
  arch/arm/include/asm/arch-am33xx/mux.h |  235 +--
  arch/arm/include/asm/arch-am33xx/mux_am33xx.h  |  247 
  arch/arm/include/asm/arch-am33xx/mux_ti814x.h  |  311 +++
  arch/arm/include/asm/arch-am33xx/omap.h|5 +
  arch/arm/include/asm/arch-am33xx/spl.h |5 +
  board/phytec/pcm051/board.c|8 +-
  board/ti/am335x/board.c|   12 +-
  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   |  220 +++
  spl/Makefile   |2 +-
  34 files changed, 1851 insertions(+), 372 deletions(-)
  rename arch/arm/cpu/armv7/am33xx/{clock.c = clock_am33xx.c} (91%)
  create mode 100644 arch/arm/cpu/armv7/am33xx/clock_ti814x.c
  create mode 100644 arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
  create mode 100644 arch/arm/include/asm/arch-am33xx/hardware_ti814x.h
  create mode 100644 arch/arm/include/asm/arch-am33xx/mux_am33xx.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

For the series, applied to u-boot-ti/master (which is already 

[U-Boot] [PATCH v4 0/9] Add TI814x EVM Support

2013-03-15 Thread Matt Porter
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. It has also been MAKEALL
tested for all am33xx platforms.

The series applies on top of the add required includes patch from
Tom Rini at http://patchwork.ozlabs.org/patch/227804/

Changes since v3:
- Fix pcm051 build breakage
- Fix unused variable warning in emif4 support
- Remove unused includes (fixed by required includes patch)
- Remove unused CONFIG_FS_* options (fixed by above patch)

Changes since v2:
- Fix EMIF/L3F clock enable ordering issue

Changes since v1:
- Fix warnings in ddr.c
- Split hardware.h - hardware_am33xx.h/ti814x.h
- Remove unused dmtimer support
- Add register structs bit definitions
- Rename soc-specific clock files for consistency
- Move soc-specific defs only used in one place to clock_*.c
- fix copyright dates and filenames in headers
- remove clocks_*.h and go back to clock.h
- Rename mux includes for consistency
- Correct mmc reference clock for ti814x
- Squash MAINTAINERS and build bits to board support commit
- Config fixes (copyright, mtest, findfdt, fs options, cleanups)
- Fix wdtimer warning

Matt Porter (9):
  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
  am33xx: support ti814x mmc reference clock
  ns16550: enable quirks for ti814x
  ti814x_evm: add ti814x evm board support

 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 +-
 .../cpu/armv7/am33xx/{clock.c = clock_am33xx.c}   |   34 +-
 arch/arm/cpu/armv7/am33xx/clock_ti814x.c   |  406 
 arch/arm/cpu/armv7/am33xx/ddr.c|   99 +++--
 arch/arm/cpu/armv7/am33xx/emif4.c  |   57 ++-
 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   |2 +-
 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h   |   33 +-
 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|   40 +-
 arch/arm/include/asm/arch-am33xx/hardware_am33xx.h |   54 +++
 arch/arm/include/asm/arch-am33xx/hardware_ti814x.h |   53 +++
 arch/arm/include/asm/arch-am33xx/mmc_host_def.h|4 +
 arch/arm/include/asm/arch-am33xx/mux.h |  235 +--
 arch/arm/include/asm/arch-am33xx/mux_am33xx.h  |  247 
 arch/arm/include/asm/arch-am33xx/mux_ti814x.h  |  311 +++
 arch/arm/include/asm/arch-am33xx/omap.h|5 +
 arch/arm/include/asm/arch-am33xx/spl.h |5 +
 board/phytec/pcm051/board.c|8 +-
 board/ti/am335x/board.c|   12 +-
 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   |  220 +++
 spl/Makefile   |2 +-
 34 files changed, 1851 insertions(+), 372 deletions(-)
 rename arch/arm/cpu/armv7/am33xx/{clock.c = clock_am33xx.c} (91%)
 create mode 100644 arch/arm/cpu/armv7/am33xx/clock_ti814x.c
 create mode 100644 arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/hardware_ti814x.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/mux_am33xx.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

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot