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

Tom Rini trini at ti.com
Tue Mar 26 15:50:45 CET 2013


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 pulled
into u-boot-arm/master), thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130326/ee60a998/attachment.pgp>


More information about the U-Boot mailing list