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 _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

