Message ID | 20180416124738.6892-3-guillaume.gardet@free.fr |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
Headers | show |
Series | Update sabrelite and nitrogen6x boards to use distro boot support | expand |
Hi Guillaume, On Mon, Apr 16, 2018 at 02:47:38PM +0200, Guillaume GARDET wrote: > Boot tested with boot.scr script and EFI/Grub2 on mmc0 and mmc1 slots on sabrelite board. > > Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> > Cc: Troy Kisky <troy.kisky@boundarydevices.com> > Cc: Stefano Babic <sbabic@denx.de> > Cc: Fabio Estevam <fabio.estevam@nxp.com> > Cc: Gary Bisson <gary.bisson@boundarydevices.com> > > --- > configs/mx6qsabrelite_defconfig | 15 +++++---------- > 1 file changed, 5 insertions(+), 10 deletions(-) > > diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig > index 7499704058..fee33cfff1 100644 > --- a/configs/mx6qsabrelite_defconfig > +++ b/configs/mx6qsabrelite_defconfig > @@ -3,15 +3,15 @@ CONFIG_ARCH_MX6=y > CONFIG_SYS_TEXT_BASE=0x17800000 > CONFIG_TARGET_NITROGEN6X=y > CONFIG_CMD_HDMIDETECT=y > +CONFIG_DISTRO_DEFAULTS=y > CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE" > CONFIG_BOOTDELAY=3 > +# CONFIG_USE_BOOTCOMMAND is not set > CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y > -CONFIG_SUPPORT_RAW_INITRD=y > +CONFIG_ARCH_MISC_INIT=y The above config breaks the build since there's no arch_misc_init function in the board file. > CONFIG_BOARD_EARLY_INIT_F=y > -CONFIG_HUSH_PARSER=y > CONFIG_FASTBOOT=y > CONFIG_FASTBOOT_BUF_ADDR=0x12000000 > -CONFIG_CMD_BOOTZ=y > CONFIG_CMD_MEMTEST=y > CONFIG_SYS_ALT_MEMTEST=y > # CONFIG_CMD_FLASH is not set Also, can you add CMD_GPT so that GPT parition tables are supported? Many of our OS images now rely on it. Regards, Gary
Hi, Le 18/04/2018 à 16:44, Gary Bisson a écrit : > Hi Guillaume, > > On Mon, Apr 16, 2018 at 02:47:38PM +0200, Guillaume GARDET wrote: >> Boot tested with boot.scr script and EFI/Grub2 on mmc0 and mmc1 slots on sabrelite board. >> >> Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> >> Cc: Troy Kisky <troy.kisky@boundarydevices.com> >> Cc: Stefano Babic <sbabic@denx.de> >> Cc: Fabio Estevam <fabio.estevam@nxp.com> >> Cc: Gary Bisson <gary.bisson@boundarydevices.com> >> >> --- >> configs/mx6qsabrelite_defconfig | 15 +++++---------- >> 1 file changed, 5 insertions(+), 10 deletions(-) >> >> diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig >> index 7499704058..fee33cfff1 100644 >> --- a/configs/mx6qsabrelite_defconfig >> +++ b/configs/mx6qsabrelite_defconfig >> @@ -3,15 +3,15 @@ CONFIG_ARCH_MX6=y >> CONFIG_SYS_TEXT_BASE=0x17800000 >> CONFIG_TARGET_NITROGEN6X=y >> CONFIG_CMD_HDMIDETECT=y >> +CONFIG_DISTRO_DEFAULTS=y >> CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE" >> CONFIG_BOOTDELAY=3 >> +# CONFIG_USE_BOOTCOMMAND is not set >> CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y >> -CONFIG_SUPPORT_RAW_INITRD=y >> +CONFIG_ARCH_MISC_INIT=y > The above config breaks the build since there's no arch_misc_init > function in the board file. > >> CONFIG_BOARD_EARLY_INIT_F=y >> -CONFIG_HUSH_PARSER=y >> CONFIG_FASTBOOT=y >> CONFIG_FASTBOOT_BUF_ADDR=0x12000000 >> -CONFIG_CMD_BOOTZ=y >> CONFIG_CMD_MEMTEST=y >> CONFIG_SYS_ALT_MEMTEST=y >> # CONFIG_CMD_FLASH is not set > Also, can you add CMD_GPT so that GPT parition tables are supported? > > Many of our OS images now rely on it. Ok, patch V6 sent just now. Guillaume > > Regards, > Gary >
diff --git a/configs/mx6qsabrelite_defconfig b/configs/mx6qsabrelite_defconfig index 7499704058..fee33cfff1 100644 --- a/configs/mx6qsabrelite_defconfig +++ b/configs/mx6qsabrelite_defconfig @@ -3,15 +3,15 @@ CONFIG_ARCH_MX6=y CONFIG_SYS_TEXT_BASE=0x17800000 CONFIG_TARGET_NITROGEN6X=y CONFIG_CMD_HDMIDETECT=y +CONFIG_DISTRO_DEFAULTS=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q,DDR_MB=1024,SABRELITE" CONFIG_BOOTDELAY=3 +# CONFIG_USE_BOOTCOMMAND is not set CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y -CONFIG_SUPPORT_RAW_INITRD=y +CONFIG_ARCH_MISC_INIT=y CONFIG_BOARD_EARLY_INIT_F=y -CONFIG_HUSH_PARSER=y CONFIG_FASTBOOT=y CONFIG_FASTBOOT_BUF_ADDR=0x12000000 -CONFIG_CMD_BOOTZ=y CONFIG_CMD_MEMTEST=y CONFIG_SYS_ALT_MEMTEST=y # CONFIG_CMD_FLASH is not set @@ -22,17 +22,12 @@ CONFIG_CMD_SATA=y CONFIG_CMD_SF=y CONFIG_CMD_USB=y CONFIG_CMD_USB_MASS_STORAGE=y -CONFIG_CMD_DHCP=y -CONFIG_CMD_MII=y -CONFIG_CMD_PING=y CONFIG_CMD_BMP=y CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y -CONFIG_CMD_EXT2=y -CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y -CONFIG_CMD_FAT=y -CONFIG_CMD_FS_GENERIC=y +# CONFIG_ISO_PARTITION is not set +# CONFIG_EFI_PARTITION is not set CONFIG_ENV_IS_IN_MMC=y CONFIG_DM=y CONFIG_DWC_AHSATA=y
Boot tested with boot.scr script and EFI/Grub2 on mmc0 and mmc1 slots on sabrelite board. Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> Cc: Troy Kisky <troy.kisky@boundarydevices.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Gary Bisson <gary.bisson@boundarydevices.com> --- configs/mx6qsabrelite_defconfig | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-)