This series add support for missing at91 board with - OF_CONTROL - DM - DM_SPI - Drop non-dm code from atmel_spi
Boards like taurus, vinco and ma5d4evk need move GPIO code into drivers instead of configuring them in board file. request to board maintainers to do this job. Jagan Teki (14): spi: atmel: Add ifdef for DM_GPIO code at91: gurnard: Enable DM_SPI configs: gurnard: Move CONFIG_ATMEL_SPI to defconfigs at91: taurus: Enable DM_SPI at91: vinco: Enable DM at91: vinco: Add FDT support at91: vinco: Enable DM_SPI at91: ma5d4evk: Enable DM at91: ma5d4evk: Add FDT support at91: ma5d4evk: Enable DM_SPI at91: ma5d4evk: Enable SPL_DM and SPL_OF_CONTROL spi: atmel: Drop non-dm code spi: atmel: Drop atmel_spi.h spi: atmel: default y if DM_SPI && ARCH_AT91 arch/arm/dts/Makefile | 6 + arch/arm/dts/at91-sama5d4_ma5d4.dtsi | 142 +++++++++++ arch/arm/dts/at91-sama5d4_ma5d4evk.dts | 149 ++++++++++++ arch/arm/dts/at91-vinco.dts | 246 +++++++++++++++++++ arch/arm/mach-at91/Kconfig | 6 + board/aries/ma5d4evk/ma5d4evk.c | 9 +- board/bluewater/gurnard/gurnard.c | 20 -- board/l+g/vinco/vinco.c | 5 +- board/siemens/taurus/taurus.c | 3 + configs/at91sam9260ek_dataflash_cs0_defconfig | 1 - configs/at91sam9260ek_dataflash_cs1_defconfig | 1 - configs/at91sam9260ek_nandflash_defconfig | 1 - configs/at91sam9261ek_dataflash_cs0_defconfig | 1 - configs/at91sam9261ek_dataflash_cs3_defconfig | 1 - configs/at91sam9261ek_nandflash_defconfig | 1 - configs/at91sam9263ek_dataflash_cs0_defconfig | 1 - configs/at91sam9263ek_dataflash_defconfig | 1 - configs/at91sam9263ek_nandflash_defconfig | 1 - configs/at91sam9263ek_norflash_boot_defconfig | 1 - configs/at91sam9263ek_norflash_defconfig | 1 - configs/at91sam9g10ek_dataflash_cs0_defconfig | 1 - configs/at91sam9g10ek_dataflash_cs3_defconfig | 1 - configs/at91sam9g10ek_nandflash_defconfig | 1 - configs/at91sam9g20ek_2mmc_defconfig | 1 - configs/at91sam9g20ek_2mmc_nandflash_defconfig | 1 - configs/at91sam9g20ek_dataflash_cs0_defconfig | 1 - configs/at91sam9g20ek_dataflash_cs1_defconfig | 1 - configs/at91sam9g20ek_nandflash_defconfig | 1 - configs/at91sam9n12ek_mmc_defconfig | 1 - configs/at91sam9n12ek_nandflash_defconfig | 1 - configs/at91sam9n12ek_spiflash_defconfig | 1 - configs/at91sam9rlek_dataflash_defconfig | 1 - configs/at91sam9rlek_mmc_defconfig | 1 - configs/at91sam9rlek_nandflash_defconfig | 1 - configs/at91sam9x5ek_dataflash_defconfig | 1 - configs/at91sam9x5ek_mmc_defconfig | 1 - configs/at91sam9x5ek_nandflash_defconfig | 1 - configs/at91sam9x5ek_spiflash_defconfig | 1 - configs/at91sam9xeek_dataflash_cs0_defconfig | 1 - configs/at91sam9xeek_dataflash_cs1_defconfig | 1 - configs/at91sam9xeek_nandflash_defconfig | 1 - configs/ethernut5_defconfig | 1 - configs/ma5d4evk_defconfig | 4 + configs/meesc_dataflash_defconfig | 1 - configs/meesc_defconfig | 1 - configs/pm9261_defconfig | 1 - configs/pm9263_defconfig | 1 - configs/sama5d27_som1_ek_mmc_defconfig | 1 - configs/sama5d2_xplained_mmc_defconfig | 1 - configs/sama5d2_xplained_spiflash_defconfig | 1 - configs/sama5d36ek_cmp_mmc_defconfig | 1 - configs/sama5d36ek_cmp_nandflash_defconfig | 1 - configs/sama5d36ek_cmp_spiflash_defconfig | 1 - configs/sama5d3xek_mmc_defconfig | 1 - configs/sama5d3xek_nandflash_defconfig | 1 - configs/sama5d3xek_spiflash_defconfig | 1 - configs/sama5d4_xplained_mmc_defconfig | 1 - configs/sama5d4_xplained_nandflash_defconfig | 1 - configs/sama5d4_xplained_spiflash_defconfig | 1 - configs/sama5d4ek_mmc_defconfig | 1 - configs/sama5d4ek_nandflash_defconfig | 1 - configs/sama5d4ek_spiflash_defconfig | 1 - configs/usb_a9263_dataflash_defconfig | 1 - configs/vinco_defconfig | 2 + drivers/spi/Kconfig | 2 +- drivers/spi/atmel_spi.c | 312 ++++++++----------------- drivers/spi/atmel_spi.h | 100 -------- include/configs/ma5d4evk.h | 2 - include/configs/snapper9g45.h | 2 - include/configs/taurus.h | 1 - include/configs/vinco.h | 2 - scripts/config_whitelist.txt | 1 - 72 files changed, 667 insertions(+), 400 deletions(-) create mode 100644 arch/arm/dts/at91-sama5d4_ma5d4.dtsi create mode 100644 arch/arm/dts/at91-sama5d4_ma5d4evk.dts create mode 100644 arch/arm/dts/at91-vinco.dts delete mode 100644 drivers/spi/atmel_spi.h -- 2.14.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot