public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/7] Add support for NVIDIA Tegra114 SoC
@ 2013-01-16 21:14 Tom Warren
  2013-01-16 21:14 ` [U-Boot] [PATCH 1/7] Tegra114: Add arch-tegra114 include files Tom Warren
                   ` (6 more replies)
  0 siblings, 7 replies; 32+ messages in thread
From: Tom Warren @ 2013-01-16 21:14 UTC (permalink / raw)
  To: u-boot

This patch series adds basic (boot to cmd prompt) support for Tegra114.
This is based on the Tegra30 SPL, which inits the AVP (ARM7TDMI boot proc)
first, then control is passed to the CPU (A15 quad cluster).
It is based on current u-boot-tegra/next.

Future patches will add support/drivers for I2C, SPI, MMC, USB, etc.
The Dalmore (E1611) T114 board is supported initially.

Tom Warren (7):
  Tegra114: Add arch-tegra114 include files
  Tegra114: Add AVP (arm720t) files
  Tegra114: Add CPU (armv7) files
  Tegra114: Add common CPU (shared) files
  Tegra114: Dalmore: Add DT files
  Tegra114: Add generic Tegra114 build support
  Tegra114: Add/enable Dalmore build (T114 reference board)

 arch/arm/cpu/arm720t/tegra-common/cpu.c            |   23 +-
 arch/arm/cpu/arm720t/tegra-common/cpu.h            |   13 +-
 arch/arm/cpu/arm720t/tegra114/Makefile             |   42 +
 arch/arm/cpu/arm720t/tegra114/config.mk            |   19 +
 arch/arm/cpu/arm720t/tegra114/cpu.c                |  328 ++++++
 arch/arm/cpu/armv7/tegra114/Makefile               |   40 +
 arch/arm/cpu/armv7/tegra114/config.mk              |   19 +
 arch/arm/cpu/tegra-common/ap.c                     |    8 +-
 arch/arm/cpu/tegra-common/board.c                  |   23 +-
 arch/arm/cpu/tegra114-common/Makefile              |   41 +
 arch/arm/cpu/tegra114-common/clock.c               | 1150 ++++++++++++++++++++
 arch/arm/cpu/tegra114-common/funcmux.c             |   63 ++
 arch/arm/cpu/tegra114-common/pinmux.c              |  506 +++++++++
 arch/arm/dts/tegra114.dtsi                         |    5 +
 arch/arm/include/asm/arch-tegra/clk_rst.h          |   61 +-
 arch/arm/include/asm/arch-tegra/gp_padctrl.h       |    1 +
 arch/arm/include/asm/arch-tegra/pmc.h              |   12 +
 arch/arm/include/asm/arch-tegra/tegra.h            |    3 +-
 arch/arm/include/asm/arch-tegra114/clock-tables.h  |  402 +++++++
 arch/arm/include/asm/arch-tegra114/clock.h         |   24 +
 arch/arm/include/asm/arch-tegra114/flow.h          |   35 +
 arch/arm/include/asm/arch-tegra114/funcmux.h       |   31 +
 arch/arm/include/asm/arch-tegra114/gp_padctrl.h    |   59 +
 arch/arm/include/asm/arch-tegra114/gpio.h          |  304 ++++++
 arch/arm/include/asm/arch-tegra114/hardware.h      |   22 +
 arch/arm/include/asm/arch-tegra114/pinmux.h        |  618 +++++++++++
 arch/arm/include/asm/arch-tegra114/pmu.h           |   23 +
 arch/arm/include/asm/arch-tegra114/spl.h           |   22 +
 arch/arm/include/asm/arch-tegra114/tegra.h         |   26 +
 board/nvidia/common/board.c                        |    2 +-
 board/nvidia/dalmore/Makefile                      |   44 +
 board/nvidia/dalmore/dalmore.c                     |   39 +
 board/nvidia/dalmore/pinmux-config-dalmore.h       |  249 +++++
 board/nvidia/dts/tegra114-dalmore.dts              |   13 +
 boards.cfg                                         |    1 +
 include/configs/dalmore.h                          |   50 +
 include/configs/tegra114-common.h                  |   89 ++
 37 files changed, 4360 insertions(+), 39 deletions(-)
 create mode 100644 arch/arm/cpu/arm720t/tegra114/Makefile
 create mode 100644 arch/arm/cpu/arm720t/tegra114/config.mk
 create mode 100644 arch/arm/cpu/arm720t/tegra114/cpu.c
 create mode 100644 arch/arm/cpu/armv7/tegra114/Makefile
 create mode 100644 arch/arm/cpu/armv7/tegra114/config.mk
 create mode 100644 arch/arm/cpu/tegra114-common/Makefile
 create mode 100644 arch/arm/cpu/tegra114-common/clock.c
 create mode 100644 arch/arm/cpu/tegra114-common/funcmux.c
 create mode 100644 arch/arm/cpu/tegra114-common/pinmux.c
 create mode 100644 arch/arm/dts/tegra114.dtsi
 create mode 100644 arch/arm/include/asm/arch-tegra114/clock-tables.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/clock.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/flow.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/funcmux.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/gp_padctrl.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/gpio.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/hardware.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/pinmux.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/pmu.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/spl.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/tegra.h
 create mode 100644 board/nvidia/dalmore/Makefile
 create mode 100644 board/nvidia/dalmore/dalmore.c
 create mode 100644 board/nvidia/dalmore/pinmux-config-dalmore.h
 create mode 100644 board/nvidia/dts/tegra114-dalmore.dts
 create mode 100644 include/configs/dalmore.h
 create mode 100644 include/configs/tegra114-common.h

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

end of thread, other threads:[~2013-01-22 20:56 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-16 21:14 [U-Boot] [PATCH 0/7] Add support for NVIDIA Tegra114 SoC Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 1/7] Tegra114: Add arch-tegra114 include files Tom Warren
2013-01-16 22:32   ` Stephen Warren
2013-01-17 17:51     ` Tom Warren
2013-01-17 22:23       ` Stephen Warren
2013-01-17 22:56         ` Tom Warren
2013-01-16 22:39   ` Allen Martin
2013-01-17 17:50     ` Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 2/7] Tegra114: Add AVP (arm720t) files Tom Warren
2013-01-16 22:42   ` Stephen Warren
2013-01-17 19:15     ` Tom Warren
2013-01-17 22:42       ` Stephen Warren
2013-01-16 23:01   ` Allen Martin
2013-01-17 19:28     ` Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 3/7] Tegra114: Add CPU (armv7) files Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 4/7] Tegra114: Add common CPU (shared) files Tom Warren
2013-01-16 22:46   ` Stephen Warren
2013-01-17 17:55     ` Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 5/7] Tegra114: Dalmore: Add DT files Tom Warren
2013-01-16 22:47   ` Stephen Warren
2013-01-17 17:58     ` Tom Warren
2013-01-17 22:25       ` Stephen Warren
2013-01-17 22:58         ` Tom Warren
2013-01-17 23:11           ` Stephen Warren
2013-01-17 23:29             ` Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 6/7] Tegra114: Add generic Tegra114 build support Tom Warren
2013-01-16 21:14 ` [U-Boot] [PATCH 7/7] Tegra114: Add/enable Dalmore build (T114 reference board) Tom Warren
2013-01-16 22:51   ` Stephen Warren
2013-01-17 18:01     ` Tom Warren
2013-01-21 23:07     ` Simon Glass
2013-01-22 20:47       ` Tom Warren
2013-01-22 20:56         ` Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox