From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Tue, 26 Mar 2013 10:50:45 -0400 Subject: [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support In-Reply-To: <1363378030-2054-1-git-send-email-mporter@ti.com> References: <1363378030-2054-1-git-send-email-mporter@ti.com> Message-ID: <20130326145045.GA5711@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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: