[U-Boot] [PATCH 00/14] tegra114 SPI driver

Allen Martin amartin at nvidia.com
Wed Feb 13 04:23:07 CET 2013


This series pulls fdt functionality from the existing tegra20 and
tegra30 SPI drivers into a new common fdt SPI driver front end,
then adds a new tegra114 SPI driver as an additional client of
the fdt SPI driver.

Allen Martin (14):
  tegra: spi: rename tegra SPI drivers
  tegra: spi: remove non fdt support
  tegra: spi: pull register structs out of headers
  tegra20: spi: move fdt probe to spi_init
  spi: add common fdt SPI driver interface
  sf: winbond: add W25Q32DW
  tegra114: dalmore: add SPI pinmux config
  tegra114: fdt: add compatible string for tegra114 SPI ctrl
  tegra114: fdt: add CAR block
  tegra114: fdt: add apbdma block
  tegra114: fdt: add SPI blocks
  tegra114: dalmore: fdt: enable dalmore SPI controller
  tegra114: add SPI driver
  tegra114: dalmore: config: enable SPI

 arch/arm/dts/tegra114.dtsi                        |  115 +++++++
 arch/arm/include/asm/arch-tegra/tegra_slink.h     |   84 -----
 arch/arm/include/asm/arch-tegra/tegra_spi.h       |   75 -----
 arch/arm/include/asm/arch-tegra114/tegra114_spi.h |   91 ++++++
 arch/arm/include/asm/arch-tegra20/tegra20_spi.h   |   73 +++++
 arch/arm/include/asm/arch-tegra30/tegra30_spi.h   |   77 +++++
 board/nvidia/common/board.c                       |    2 +-
 board/nvidia/common/uart-spi-switch.c             |    2 +-
 board/nvidia/dalmore/pinmux-config-dalmore.h      |    9 +-
 board/nvidia/dts/tegra114-dalmore.dts             |    5 +
 drivers/mtd/spi/winbond.c                         |    5 +
 drivers/spi/Makefile                              |    6 +-
 drivers/spi/fdt_spi.c                             |  187 +++++++++++
 drivers/spi/tegra114_spi.c                        |  355 +++++++++++++++++++++
 drivers/spi/tegra20_spi.c                         |  350 ++++++++++++++++++++
 drivers/spi/tegra30_spi.c                         |  325 +++++++++++++++++++
 drivers/spi/tegra_slink.c                         |  343 --------------------
 drivers/spi/tegra_spi.c                           |  330 -------------------
 include/configs/cardhu.h                          |    4 +-
 include/configs/dalmore.h                         |   11 +
 include/configs/tegra-common-post.h               |    4 +
 include/configs/trimslice.h                       |    2 +-
 include/fdtdec.h                                  |    1 +
 lib/fdtdec.c                                      |    1 +
 24 files changed, 1615 insertions(+), 842 deletions(-)
 delete mode 100644 arch/arm/include/asm/arch-tegra/tegra_slink.h
 delete mode 100644 arch/arm/include/asm/arch-tegra/tegra_spi.h
 create mode 100644 arch/arm/include/asm/arch-tegra114/tegra114_spi.h
 create mode 100644 arch/arm/include/asm/arch-tegra20/tegra20_spi.h
 create mode 100644 arch/arm/include/asm/arch-tegra30/tegra30_spi.h
 create mode 100644 drivers/spi/fdt_spi.c
 create mode 100644 drivers/spi/tegra114_spi.c
 create mode 100644 drivers/spi/tegra20_spi.c
 create mode 100644 drivers/spi/tegra30_spi.c
 delete mode 100644 drivers/spi/tegra_slink.c
 delete mode 100644 drivers/spi/tegra_spi.c

-- 
1.7.10.4



More information about the U-Boot mailing list