All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/9] Add TI814x EVM Support
@ 2013-03-01  1:29 Matt Porter
  2013-03-01  1:29 ` [U-Boot] [PATCH v2 1/9] am33xx: convert defines from am33xx-specific to generic names Matt Porter
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Matt Porter @ 2013-03-01  1:29 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.

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           |  408 ++++++++++++++++++++
 arch/arm/cpu/armv7/am33xx/ddr.c                    |   99 +++--
 arch/arm/cpu/armv7/am33xx/emif4.c                  |   55 ++-
 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            |    7 +
 arch/arm/include/asm/arch-am33xx/spl.h             |    5 +
 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                       |  223 +++++++++++
 spl/Makefile                                       |    2 +-
 33 files changed, 1852 insertions(+), 368 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] 18+ messages in thread

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

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-01  1:29 [U-Boot] [PATCH v2 0/9] Add TI814x EVM Support Matt Porter
2013-03-01  1:29 ` [U-Boot] [PATCH v2 1/9] am33xx: convert defines from am33xx-specific to generic names Matt Porter
2013-03-03 22:29   ` Peter Korsgaard
2013-03-01  1:29 ` [U-Boot] [PATCH v2 2/9] am33xx: refactor emif4/ddr to support multiple EMIF instances Matt Porter
2013-03-03 22:30   ` Peter Korsgaard
2013-03-01  1:29 ` [U-Boot] [PATCH v2 3/9] am33xx: refactor am33xx clocks and add ti814x support Matt Porter
2013-03-02 15:37   ` [U-Boot] [PATCH v3 " Matt Porter
2013-03-01  1:29 ` [U-Boot] [PATCH v2 4/9] am33xx: refactor am33xx mux support " Matt Porter
2013-03-01  1:29 ` [U-Boot] [PATCH v2 5/9] am33xx: add ti814x specific register definitions Matt Porter
2013-03-01  1:29 ` [U-Boot] [PATCH v2 6/9] am33xx: add dmm support to emif4 library Matt Porter
2013-03-01  1:29 ` [U-Boot] [PATCH v2 7/9] am33xx: support ti814x mmc reference clock Matt Porter
2013-03-01 21:14   ` Tom Rini
2013-03-03 22:34   ` Peter Korsgaard
     [not found]   ` <80ea5e8e05d24152a4572f154a7124f0@DFLE72.ent.ti.com>
2013-03-04 13:57     ` Matt Porter
2013-03-04 14:04       ` Peter Korsgaard
2013-03-01  1:29 ` [U-Boot] [PATCH v2 8/9] ns16550: enable quirks for ti814x Matt Porter
2013-03-03 22:34   ` Peter Korsgaard
2013-03-01  1:29 ` [U-Boot] [PATCH v2 9/9] ti814x_evm: add ti814x evm board support Matt Porter

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.