Hi Priyanka, Thanks a lot for your comments!
> -----Original Message----- > From: Priyanka Jain (OSS) > Sent: 2020年6月3日 15:20 > To: Z.q. Hou <zhiqiang....@nxp.com>; u-boot@lists.denx.de; > lokeshvu...@ti.com; a...@ti.com; h...@denx.de; s...@chromium.org; > feng.l...@nxp.com; Alison Wang <alison.w...@nxp.com>; > sumit.g...@nxp.com; eugen.hris...@microchip.com; > patrick.delau...@st.com; ja...@amarulasolutions.com; vigne...@ti.com; > joe.hershber...@ni.com; s...@denx.de; w...@denx.de; lu...@denx.de; > miquel.ray...@bootlin.com; ma...@denx.de; bmeng...@gmail.com; > simon.k.r.goldschm...@gmail.com; markus.klotzbuec...@kistler.com; > bar...@tkos.co.il; h...@denx.de; mrj...@lixil.net; ag...@denx.de; Madalin > Bucur (OSS) <madalin.bu...@oss.nxp.com>; Gervais, Francois > <fgerv...@distech-controls.com>; Udit Agarwal <udit.agar...@nxp.com> > Cc: Z.q. Hou <zhiqiang....@nxp.com> > Subject: RE: [PATCHv4 1/3] spi: Move DM_SPI_FLASH to Kconfig (for NXP's > ls1043a) > > >-----Original Message----- > >From: U-Boot <u-boot-boun...@lists.denx.de> On Behalf Of Zhiqiang Hou > >Sent: Tuesday, June 2, 2020 6:41 PM > >To: u-boot@lists.denx.de; lokeshvu...@ti.com; a...@ti.com; h...@denx.de; > >s...@chromium.org; feng.l...@nxp.com; Alison Wang > <alison.w...@nxp.com>; > >sumit.g...@nxp.com; eugen.hris...@microchip.com; > >patrick.delau...@st.com; ja...@amarulasolutions.com; vigne...@ti.com; > >joe.hershber...@ni.com; s...@denx.de; w...@denx.de; lu...@denx.de; > >miquel.ray...@bootlin.com; ma...@denx.de; bmeng...@gmail.com; > >simon.k.r.goldschm...@gmail.com; markus.klotzbuec...@kistler.com; > >bar...@tkos.co.il; h...@denx.de; mrj...@lixil.net; ag...@denx.de; > >Priyanka Jain <priyanka.j...@nxp.com>; Madalin Bucur (OSS) > ><madalin.bu...@oss.nxp.com>; Gervais, Francois > ><fgerv...@distech-controls.com>; Udit Agarwal <udit.agar...@nxp.com> > >Cc: Z.q. Hou <zhiqiang....@nxp.com> > >Subject: [PATCHv4 1/3] spi: Move DM_SPI_FLASH to Kconfig (for NXP's > >ls1043a) > > > >From: Lukasz Majewski <lu...@denx.de> > > > >This patch fixes issue with defining the DM_SPI_FLASH in the > >configs/include/<board.h> instead of enabling this option in Kconfig. > > > >The problem is that CONFIG_IS_ENABLED(DM_SPI_FLASH) shows false as > >there is no DM_SPI_FLASH=y in .config (but the define is set in u-boot.cfg). > > > >As a result conversion of DM_SPI_FLASH to using CONFIG_IS_ENABLED() is > >not working properly. > > > >Signed-off-by: Lukasz Majewski <lu...@denx.de> > >Signed-off-by: Hou Zhiqiang <zhiqiang....@nxp.com> > >--- > >V4: > > - Rebase the patch, no change intended. > > > > arch/arm/Kconfig | 4 ++++ > > include/configs/ls1043a_common.h | 2 -- > > 2 files changed, 4 insertions(+), 2 deletions(-) > > > >diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index > >21df1c415f..28b8e9354f 100644 > >--- a/arch/arm/Kconfig > >+++ b/arch/arm/Kconfig > >@@ -1501,6 +1501,8 @@ config TARGET_LS1043AQDS > > select BOARD_LATE_INIT > > select SUPPORT_SPL > > select FSL_DDR_INTERACTIVE if !SPL > >+ select FSL_DSPI if !SPL_NO_DSPI > >+ select DM_SPI_FLASH if FSL_DSPI && !SPL_NO_DSPI > Since you have already added check for !SPL_NO_DSPI in previous statement, > no need to add here. Make sense, will drop the redundant condition in next version. > > imply SCSI > > imply SCSI_AHCI > > help > >@@ -1515,6 +1517,8 @@ config TARGET_LS1043ARDB > > select BOARD_EARLY_INIT_F > > select BOARD_LATE_INIT > > select SUPPORT_SPL > >+ select FSL_DSPI if !SPL_NO_DSPI > >+ select DM_SPI_FLASH if FSL_DSPI && !SPL_NO_DSPI > Since you have already added check for !SPL_NO_DSPI in previous statement, > no need to add here. Ditto. Thanks, Zhiqiang > > help > > Support for Freescale LS1043ARDB platform. > > > >diff --git a/include/configs/ls1043a_common.h > >b/include/configs/ls1043a_common.h > >index 985f40412c..0857b15fe0 100644 > >--- a/include/configs/ls1043a_common.h > >+++ b/include/configs/ls1043a_common.h > >@@ -176,9 +176,7 @@ > > > > /* DSPI */ > > #ifndef SPL_NO_DSPI > >-#define CONFIG_FSL_DSPI > > #ifdef CONFIG_FSL_DSPI > >-#define CONFIG_DM_SPI_FLASH > > #define CONFIG_SPI_FLASH_STMICRO /* cs0 */ > > #define CONFIG_SPI_FLASH_SST /* cs1 */ > > #define CONFIG_SPI_FLASH_EON /* cs2 */ > >-- > >2.17.1 > Thanks > Priyanka