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

Jagan Teki
2018-03-15T09:43:54Z

Hi Heiko,

On Wed, Mar 14, 2018 at 6:46 PM, Jagan Teki <jagan@amarulasolutions.com> 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.