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

2018-03-15 Thread Jagan Teki
Hi Heiko,

On Wed, Mar 14, 2018 at 6:46 PM, Jagan Teki  wrote:
> 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

axm_defconfig and taurus_defconfig showing in an issue of SPL size, if
we enable DM_SPL and PLATDATA with resulting size increased by 12.5K.
Can you do anything with this? I see the defconfig build both
SPI_FLASH and NAND flash in SPL, does this board support both boot
modes if so better separating this defconfig into spi_flash and nand
would may reduce the size? what do you think.

Jagan.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


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

2018-03-14 Thread Jagan Teki
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_ma