On 6/28/2015 2:32 AM, Jagan Teki wrote: > From: Haikun Wang <haikun.w...@freescale.com> > > Enable Driver Model SPI for ls1021aqds board. > DSPI and QSPI is enabled only when boot from QSPI. > DSPI and QSPI are compatible under Driver Model SPI. > > Signed-off-by: Haikun Wang <haikun.w...@freescale.com> > Reviewed-by: Jagan Teki <jt...@openedev.com> > --- > Changes in v7: > - Rebase to master > > Changes in v4: > - Add defconfig patch in this series > > Changes in v3: > - Remove CONFIG_SPI_FLASH_ATMEL > - IS_ENABLED(CONFIG_XXX) is only work with configure option in Kconfig, > and DM core code use IS_ENABLED(), so configure option in head file > can't work, so remove CONFIG_OF_CONTROL CONFIG_OF_SEPARATE CONFIG_DM > CONFIG_DM_SPI > > Changes in v2: > - Move all changes inside of CONFIG_QSPI_BOOT > > include/configs/ls1021aqds.h | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-) > > diff --git a/include/configs/ls1021aqds.h b/include/configs/ls1021aqds.h > index 5c9d275..973454b 100644 > --- a/include/configs/ls1021aqds.h > +++ b/include/configs/ls1021aqds.h > @@ -407,15 +407,24 @@ unsigned long get_board_ddr_clk(void); > #define CONFIG_CMD_FAT > #define CONFIG_DOS_PARTITION > > -/* QSPI */ > +/* SPI */ > #ifdef CONFIG_QSPI_BOOT > +/* QSPI */ > #define CONFIG_FSL_QSPI > #define QSPI0_AMBA_BASE 0x40000000 > #define FSL_QSPI_FLASH_SIZE (1 << 24) > #define FSL_QSPI_FLASH_NUM 2 > +#define CONFIG_SPI_FLASH_SPANSION > > +/* DSPI */ > +#define CONFIG_FSL_DSP Please fix this clerical error. > + > +/* DM SPI */ > +#if defined(CONFIG_FSL_DSPI) || defined(CONFIG_FSL_QSPI) > #define CONFIG_CMD_SF > -#define CONFIG_SPI_FLASH_SPANSION > +#define CONFIG_DM_SPI_FLASH > +#define CONFIG_SF_DATAFLASH > +#endif > #endif > > /* >
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot