All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/4] Add basic NVIDIA Tegra2 SoC support
@ 2011-01-19 21:19 Tom Warren
  2011-01-19 21:19 ` [U-Boot] [PATCH v3 1/4] arm: Tegra2: " Tom Warren
                   ` (3 more replies)
  0 siblings, 4 replies; 24+ messages in thread
From: Tom Warren @ 2011-01-19 21:19 UTC (permalink / raw)
  To: u-boot

This series of patches adds preliminary/baseline support for NVIDIA's
Tegra2 SoC.  Basic CPU (AVP), RAM and UART init are covered so that the
system (Harmony or Seaboard) can boot to the U-Boot serial cmd prompt.

Further support (for Cortex-A9 CPU(s), USB, SD/MMC, etc.) to follow.

Changes for V2:
        - Coding style cleanup
        - Remove mach-types.h change; wait for ARM kernel sync-up
        - Move serial driver changes to separate patch
        - Use board/nvidia/ instead of /board/tegra
        - Remove TRUE/FALSE defines
        - Use standard NS16550 register/bit defines in UART init
        - Change nv-common.h config file to tegra2-common.h

Changes for V3:
        - Use I/O accessors for Tegra2 HW MMIO register access
        - Allow conditional compile of UARTA/UARTD code to save space

Tom Warren (4):
  arm: Tegra2: Add basic NVIDIA Tegra2 SoC support
  serial: Add Tegra2 serial port support
  arm: Tegra2: Add support for NVIDIA Harmony board
  arm: Tegra2: Add support for NVIDIA Seaboard board

 MAINTAINERS                                  |    5 +
 arch/arm/cpu/armv7/tegra2/Makefile           |   48 +++++
 arch/arm/cpu/armv7/tegra2/board.c            |   91 ++++++++++
 arch/arm/cpu/armv7/tegra2/config.mk          |   28 +++
 arch/arm/cpu/armv7/tegra2/lowlevel_init.S    |   66 +++++++
 arch/arm/cpu/armv7/tegra2/sys_info.c         |   35 ++++
 arch/arm/cpu/armv7/tegra2/timer.c            |  122 +++++++++++++
 arch/arm/include/asm/arch-tegra2/clk_rst.h   |  155 ++++++++++++++++
 arch/arm/include/asm/arch-tegra2/pinmux.h    |   52 ++++++
 arch/arm/include/asm/arch-tegra2/pmc.h       |  125 +++++++++++++
 arch/arm/include/asm/arch-tegra2/sys_proto.h |   33 ++++
 arch/arm/include/asm/arch-tegra2/tegra2.h    |   49 +++++
 arch/arm/include/asm/arch-tegra2/uart.h      |   45 +++++
 board/nvidia/common/board.c                  |  249 ++++++++++++++++++++++++++
 board/nvidia/common/board.h                  |   57 ++++++
 board/nvidia/harmony/Makefile                |   50 +++++
 board/nvidia/seaboard/Makefile               |   50 +++++
 boards.cfg                                   |    2 +
 common/serial.c                              |    3 +-
 include/configs/harmony.h                    |   48 +++++
 include/configs/seaboard.h                   |   44 +++++
 include/configs/tegra2-common.h              |  160 +++++++++++++++++
 include/serial.h                             |    3 +-
 23 files changed, 1518 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/tegra2/Makefile
 create mode 100644 arch/arm/cpu/armv7/tegra2/board.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/config.mk
 create mode 100644 arch/arm/cpu/armv7/tegra2/lowlevel_init.S
 create mode 100644 arch/arm/cpu/armv7/tegra2/sys_info.c
 create mode 100644 arch/arm/cpu/armv7/tegra2/timer.c
 create mode 100644 arch/arm/include/asm/arch-tegra2/clk_rst.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/pinmux.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/pmc.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/sys_proto.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/tegra2.h
 create mode 100644 arch/arm/include/asm/arch-tegra2/uart.h
 create mode 100644 board/nvidia/common/board.c
 create mode 100644 board/nvidia/common/board.h
 create mode 100644 board/nvidia/harmony/Makefile
 create mode 100644 board/nvidia/seaboard/Makefile
 create mode 100644 include/configs/harmony.h
 create mode 100644 include/configs/seaboard.h
 create mode 100644 include/configs/tegra2-common.h

-- 
1.7.3.5

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

end of thread, other threads:[~2011-01-24 21:23 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-19 21:19 [U-Boot] [PATCH v3 0/4] Add basic NVIDIA Tegra2 SoC support Tom Warren
2011-01-19 21:19 ` [U-Boot] [PATCH v3 1/4] arm: Tegra2: " Tom Warren
2011-01-20  0:04   ` Peter Tyser
2011-01-20 16:41     ` Tom Warren
2011-01-20 17:15       ` Peter Tyser
2011-01-20 22:47       ` Wolfgang Denk
2011-01-20  0:20   ` Graeme Russ
2011-01-20 16:44     ` Tom Warren
2011-01-20 22:50       ` Wolfgang Denk
2011-01-21  0:13         ` Graeme Russ
2011-01-20  8:40   ` Wolfgang Denk
2011-01-20 16:49     ` Tom Warren
2011-01-20 22:51       ` Wolfgang Denk
2011-01-24 11:55   ` Mike Rapoport
2011-01-24 17:26     ` Tom Warren
2011-01-24 19:00       ` Wolfgang Denk
2011-01-24 20:11         ` Tom Warren
2011-01-24 21:23           ` Wolfgang Denk
2011-01-24 18:53     ` Wolfgang Denk
2011-01-19 21:19 ` [U-Boot] [PATCH v3 2/4] serial: Add Tegra2 serial port support Tom Warren
2011-01-19 21:19 ` [U-Boot] [PATCH v3 3/4] arm: Tegra2: Add support for NVIDIA Harmony board Tom Warren
2011-01-24 11:58   ` Mike Rapoport
2011-01-24 17:29     ` Tom Warren
2011-01-19 21:19 ` [U-Boot] [PATCH v3 4/4] arm: Tegra2: Add support for NVIDIA Seaboard board Tom 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.