Re: [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support
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
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