[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