On Tue, Apr 16, 2019 at 06:02:21PM +0100, Valentin Schneider wrote: > Commit 7ee7ef24d02d ("scsi: arm64: defconfig: enable configs for Hisilicon > ufs") > set 'CONFIG_SCSI_UFS_HISI=y', but the configs it depends > on > > (CONFIG_SCSI_HFSHCD_PLATFORM && CONFIG_SCSI_UFSHCD) > > were left to being built as modules. > > Commit 1f4fa50dd48f ("arm64: defconfig: Regenerate for v4.20") "fixed" > that by reverting to 'CONFIG_SCSI_UFS_HISI=m'. > > Thing is, if the rootfs is stored in the on-board flash (which > is the "canonical" way of doing things), we either need these drivers > to be built-in, or we need to fiddle with an initramfs to access that > flash and eventually load the modules installed over there. > > The former is the easiest, do that. > > Signed-off-by: Valentin Schneider <valentin.schnei...@arm.com>
Looks good to me: Reviewed-by: Leo Yan <leo....@linaro.org> > --- > arch/arm64/configs/defconfig | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig > index 2d9c39033c1a..32fb03503b0b 100644 > --- a/arch/arm64/configs/defconfig > +++ b/arch/arm64/configs/defconfig > @@ -222,10 +222,10 @@ CONFIG_BLK_DEV_SD=y > CONFIG_SCSI_SAS_ATA=y > CONFIG_SCSI_HISI_SAS=y > CONFIG_SCSI_HISI_SAS_PCI=y > -CONFIG_SCSI_UFSHCD=m > -CONFIG_SCSI_UFSHCD_PLATFORM=m > +CONFIG_SCSI_UFSHCD=y > +CONFIG_SCSI_UFSHCD_PLATFORM=y > CONFIG_SCSI_UFS_QCOM=m > -CONFIG_SCSI_UFS_HISI=m > +CONFIG_SCSI_UFS_HISI=y > CONFIG_ATA=y > CONFIG_SATA_AHCI=y > CONFIG_SATA_AHCI_PLATFORM=y > -- > 2.20.1 >