From: Matt Porter <mporter@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support
Date: Fri, 15 Mar 2013 16:07:01 -0400 [thread overview]
Message-ID: <1363378030-2054-1-git-send-email-mporter@ti.com> (raw)
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
next reply other threads:[~2013-03-15 20:07 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-15 20:07 Matt Porter [this message]
2013-03-15 20:07 ` [U-Boot] [PATCH v4 1/9] am33xx: convert defines from am33xx-specific to generic names Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 2/9] am33xx: refactor emif4/ddr to support multiple EMIF instances Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 3/9] am33xx: refactor am33xx clocks and add ti814x support Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 4/9] am33xx: refactor am33xx mux support " Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 5/9] am33xx: add ti814x specific register definitions Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 6/9] am33xx: add dmm support to emif4 library Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 7/9] am33xx: support ti814x mmc reference clock Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 8/9] ns16550: enable quirks for ti814x Matt Porter
2013-03-15 20:07 ` [U-Boot] [PATCH v4 9/9] ti814x_evm: add ti814x evm board support Matt Porter
2013-03-26 14:50 ` [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1363378030-2054-1-git-send-email-mporter@ti.com \
--to=mporter@ti.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.