On Mon, Jan 03, 2022 at 12:15:12PM -0300, Fabio Estevam wrote: > By default the Model information from DT is printed: > > CPU: Freescale i.MX6SX rev1.2 996 MHz (running at 792 MHz) > CPU: Extended Commercial temperature grade (-20C to 105C) at 63C > Reset cause: POR > Model: UDOO Neo Basic > Board: UDOO Neo FULL > I2C: ready > > As the udoo basic DT is used, such output may be confusing. > > Improve it by only printing the Board model instead, which is > read from the board identification GPIOs.
Hi Fabio, Thanks, I test your patch on basic and extended model. Below some logs seems all work properly. I hope I helped the cause :) - BASIC log: ------------------------------------------------------------------------- U-Boot 2022.01-rc4-00034-g19f31e718f-dirty (Jan 05 2022 - 21:38:32 +0100) CPU: Freescale i.MX6SX rev1.2 996 MHz (running at 792 MHz) CPU: Extended Commercial temperature grade (-20C to 105C) at 32C Reset cause: POR Model: UDOO Neo Basic Board: UDOO Neo BASIC I2C: ready DRAM: 512 MiB PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11 MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial Out: serial Err: serial Net: eth0: ethernet@2188000 [PRIME] Hit -------------------------------------------------------------------------- - EXTENDED LOG: -------------------------------------------------------------------------- U-Boot 2022.01-rc4-00034-g19f31e718f-dirty (Jan 05 2022 - 21:38:32 +0100) CPU: Freescale i.MX6SX rev1.2 996 MHz (running at 792 MHz) CPU: Extended Commercial temperature grade (-20C to 105C) at 42C Reset cause: POR Model: UDOO Neo Basic Board: UDOO Neo EXTENDED I2C: ready DRAM: 1 GiB PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11 MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial Out: serial Err: serial Net: Error: ethernet@2188000 address not set. No ethernet found. Hit any key to stop autoboot: 0 ---------------------------------------------------------------------------- Acked-by: Tommaso Merciai <[email protected]> Tested-by: Tommaso Merciai <[email protected]> Tommaso > > Signed-off-by: Fabio Estevam <[email protected]> > --- > This applies on top of Peter's series: > https://lore.kernel.org/all/[email protected]/T > > board/udoo/neo/neo.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/board/udoo/neo/neo.c b/board/udoo/neo/neo.c > index 0c0d3f615d18..da6a0b4e9247 100644 > --- a/board/udoo/neo/neo.c > +++ b/board/udoo/neo/neo.c > @@ -350,7 +350,8 @@ static char *board_string(int type) > return "UNDEFINED"; > } > > -int checkboard(void) > +/* Override the default implementation, DT model is not accurate */ > +int show_board_info(void) > { > int *board_type = (int *)OCRAM_START; > > -- > 2.25.1 >

