[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