public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/8] tegra2: Implement SPI flash and saved environment
@ 2011-10-20 19:03 Simon Glass
  2011-10-20 19:03 ` [U-Boot] [PATCH 1/8] tegra2: Tidy UART selection Simon Glass
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: Simon Glass @ 2011-10-20 19:03 UTC (permalink / raw)
  To: u-boot

Enable SPI flash on the Tegra2 Seaboard along with a saved 8KB environment.
This involves a few pieces:

- Tegra2 SPI driver
- Seaboard config changes
- a SPI / UART switch to handle switching between SPI and console UART

This series applies cleanly on top of Stephen Warren's latest patch series

http://patchwork.ozlabs.org/patch/119325/

and also requires Stephen's GPIO fix.

http://patchwork.ozlabs.org/patch/118184/

Still to come are the NS16550 driver changes to cope with the pins
disappearing from under it. This patch series is under review.

http://patchwork.ozlabs.org/patch/120013/


Simon Glass (7):
  tegra2: Tidy UART selection
  tegra2: Add UARTB support
  tegra2: config: Enable SPI flash on Seaboard
  tegra2: Enable SPI environment on Seaboard
  tegra2: Implement SPI / UART GPIO switch
  tegra2: spi: Support SPI / UART switch
  tegra2: Create SPI/UART switch code

Tom Warren (1):
  tegra2: spi: Add SPI driver for SPIFLASH on Seaboard

 arch/arm/include/asm/arch-tegra2/tegra2_spi.h |   75 +++++++
 board/nvidia/common/Makefile                  |   53 +++++
 board/nvidia/common/board.c                   |   79 ++++++---
 board/nvidia/common/board.h                   |    1 +
 board/nvidia/common/uart-spi-fix.c            |  140 ++++++++++++++
 board/nvidia/seaboard/Makefile                |    1 -
 board/nvidia/seaboard/seaboard.c              |    3 +
 drivers/spi/Makefile                          |    1 +
 drivers/spi/tegra2_spi.c                      |  255 +++++++++++++++++++++++++
 include/configs/harmony.h                     |    3 +
 include/configs/seaboard.h                    |   17 ++
 include/configs/tegra2-common.h               |    3 +-
 include/uart-spi-fix.h                        |   45 +++++
 13 files changed, 650 insertions(+), 26 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-tegra2/tegra2_spi.h
 create mode 100644 board/nvidia/common/Makefile
 create mode 100644 board/nvidia/common/uart-spi-fix.c
 create mode 100644 drivers/spi/tegra2_spi.c
 create mode 100644 include/uart-spi-fix.h

-- 
1.7.3.1

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

end of thread, other threads:[~2011-10-20 23:02 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-20 19:03 [U-Boot] [PATCH 0/8] tegra2: Implement SPI flash and saved environment Simon Glass
2011-10-20 19:03 ` [U-Boot] [PATCH 1/8] tegra2: Tidy UART selection Simon Glass
2011-10-20 19:03 ` [U-Boot] [PATCH 2/8] tegra2: Add UARTB support Simon Glass
2011-10-20 19:03 ` [U-Boot] [PATCH 3/8] tegra2: spi: Add SPI driver for SPIFLASH on Seaboard Simon Glass
2011-10-20 20:03   ` Mike Frysinger
2011-10-20 23:02     ` Simon Glass
2011-10-20 19:03 ` [U-Boot] [PATCH 4/8] tegra2: config: Enable SPI flash " Simon Glass
2011-10-20 19:03 ` [U-Boot] [PATCH 5/8] tegra2: Enable SPI environment " Simon Glass
2011-10-20 19:31   ` Tom Warren
2011-10-20 19:58     ` Simon Glass
2011-10-20 20:49       ` Tom Warren
2011-10-20 19:03 ` [U-Boot] [PATCH 6/8] tegra2: Implement SPI / UART GPIO switch Simon Glass
2011-10-20 20:06   ` Mike Frysinger
2011-10-20 20:08   ` Mike Frysinger
2011-10-20 19:03 ` [U-Boot] [PATCH 7/8] tegra2: spi: Support SPI / UART switch Simon Glass
2011-10-20 20:08   ` Mike Frysinger
2011-10-20 19:03 ` [U-Boot] [PATCH 8/8] tegra2: Create SPI/UART switch code Simon Glass
2011-10-20 20:09   ` Mike Frysinger
2011-10-20 20:23     ` Simon Glass
2011-10-20 20:34       ` Mike Frysinger
2011-10-20 20:44         ` Simon Glass
2011-10-20 20:50           ` Mike Frysinger

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