[PATCH 41/41] imx9: support i.MX93 9x9 QSB board

Fabio Estevam festevam at gmail.com
Mon Jan 23 20:33:39 CET 2023


Hi

On Mon, Jan 23, 2023 at 5:30 AM Peng Fan (OSS) <peng.fan at oss.nxp.com> wrote:
>
> From: Peng Fan <peng.fan at nxp.com>
>
> Support i.MX93 9x9 Quick Start Board, UART/SD/MMC/I2C supported.
>
> Boot Log as below:
> U-Boot SPL 2023.01-rc3-00069-g7c3dea52355-dirty (Dec 14 2022 - 11:46:43 +0800)
> SOC: 0xa0009300
> LC: 0x40010
> M33 prepare ok

The last three lines above are too noisy. Please move them to debug level.

> Normal Boot
> Trying to boot from BOOTROM
> Boot Stage: Primary boot
> image offset 0x8000, pagesize 0x200, ivt offset 0x0
> Load image from 0x42000 by ROM_API
> NOTICE:  BL31: v2.6(release):v2.6-277-g5234dfb98
> NOTICE:  BL31: Built : 10:11:35, Dec  9 2022
>
> U-Boot 2023.01-rc3-00069-g7c3dea52355-dirty (Dec 14 2022 - 11:46:43 +0800)
>
> CPU:   i.MX93(52) rev1.0 1700 MHz (running at 1692 MHz)
> CPU:   Consumer temperature grade (0C to 95C) at 33C
> Reset cause: POR  (0x1)
> Model: NXP i.MX93 9x9 Quick Start Board
> DRAM:  2 GiB
> Core:  51 devices, 18 uclasses, devicetree: separate
> MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
> Loading Environment from MMC... OK
> In:    serial at 44380000
> Out:   serial at 44380000
> Err:   serial at 44380000
>
> BuildInfo:
>   - ELE firmware version 0.0.8-80d3db4b

What does ELE firmware mean?

Please add a doc/board/nxp/imx93_qsb.rst with instructions on how to
build U-Boot + all required firmware for this board.

> +/* Link Definitions */
> +
> +#define CFG_SYS_INIT_RAM_ADDR          0x80000000
> +#define CFG_SYS_INIT_RAM_SIZE          0x200000
> +
> +#define CFG_SYS_SDRAM_BASE             0x80000000
> +#define PHYS_SDRAM                     0x80000000
> +#define PHYS_SDRAM_SIZE                        0x80000000 /* 2GB DDR */
> +
> +/* Using ULP WDOG for reset */
> +#define WDOG_BASE_ADDR                 WDG3_BASE_ADDR

This should be retrieved from the device tree.


More information about the U-Boot mailing list