[U-Boot] [PATCH 00/14] at91: Add boards with OF_CONTROL/DM/DM_SPI

Jagan Teki
2018-03-14T13:16:30Z

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