All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support
@ 2013-03-15 20:07 Matt Porter
  2013-03-15 20:07 ` [U-Boot] [PATCH v4 1/9] am33xx: convert defines from am33xx-specific to generic names Matt Porter
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Matt Porter @ 2013-03-15 20:07 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2013-03-26 14:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-15 20:07 [U-Boot] [PATCH v4 0/9] Add TI814x EVM Support Matt Porter
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

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.