All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/7] Add support for NVIDIA Tegra114 SoC
@ 2013-01-18 21:12 Tom Warren
  2013-01-18 21:12 ` [U-Boot] [PATCH v2 1/7] Tegra114: Add arch-tegra114 include files Tom Warren
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Tom Warren @ 2013-01-18 21:12 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.

Changes in v2:
- Rework patchset as per feedback from Stephen and Allen.

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           |   75 +-
 arch/arm/cpu/arm720t/tegra-common/cpu.h           |    8 +-
 arch/arm/cpu/arm720t/tegra114/Makefile             |   42 +
 arch/arm/cpu/arm720t/tegra114/config.mk            |   19 +
 arch/arm/cpu/arm720t/tegra114/cpu.c               |  315 ++++++
 arch/arm/cpu/armv7/tegra114/Makefile               |   40 +
 arch/arm/cpu/armv7/tegra114/config.mk              |   19 +
 arch/arm/cpu/tegra-common/ap.c                    |    9 +-
 arch/arm/cpu/tegra-common/board.c                 |   21 +-
 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         |   58 +-
 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        |   28 +
 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         |   30 +
 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        |   31 +
 arch/arm/include/asm/arch-tegra20/clock.h         |    4 +
 arch/arm/include/asm/arch-tegra30/clock.h         |    4 +
 board/nvidia/common/board.c                        |    2 +-
 board/nvidia/dalmore/Makefile                     |   36 +
 board/nvidia/dalmore/dalmore.c                    |   32 +
 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                 |   79 ++
 39 files changed, 4108 insertions(+), 50 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] 22+ messages in thread

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

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-18 21:12 [U-Boot] [PATCH v2 0/7] Add support for NVIDIA Tegra114 SoC Tom Warren
2013-01-18 21:12 ` [U-Boot] [PATCH v2 1/7] Tegra114: Add arch-tegra114 include files Tom Warren
2013-01-18 23:54   ` Stephen Warren
2013-01-22 20:44     ` Tom Warren
2013-01-22 21:02       ` Stephen Warren
2013-01-18 21:12 ` [U-Boot] [PATCH v2 2/7] Tegra114: Add AVP (arm720t) files Tom Warren
2013-01-19  0:01   ` Stephen Warren
2013-01-19  0:09     ` Stephen Warren
2013-01-22 20:46       ` Tom Warren
2013-01-22 21:02         ` Stephen Warren
2013-01-18 21:12 ` [U-Boot] [PATCH v2 3/7] Tegra114: Add CPU (armv7) files Tom Warren
2013-01-22 20:06   ` Simon Glass
2013-01-18 21:12 ` [U-Boot] [PATCH v2 4/7] Tegra114: Add common CPU (shared) files Tom Warren
2013-01-22 20:54   ` Simon Glass
2013-01-22 21:37     ` Tom Warren
2013-01-22 21:45       ` Simon Glass
2013-01-22 21:49         ` Tom Warren
2013-01-22 21:53           ` Simon Glass
2013-01-18 21:12 ` [U-Boot] [PATCH v2 5/7] Tegra114: Dalmore: Add DT files Tom Warren
2013-01-18 21:12 ` [U-Boot] [PATCH v2 6/7] Tegra114: Add generic Tegra114 build support Tom Warren
2013-01-18 21:12 ` [U-Boot] [PATCH v2 7/7] Tegra114: Add/enable Dalmore build (T114 reference board) Tom Warren
2013-01-19  0:03   ` Stephen Warren

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.