[U-Boot] [PATCH v5 0/2] Add board support for iMX8QXP AI_ML board
Manivannan Sadhasivam
manivannan.sadhasivam at linaro.org
Mon Oct 21 11:00:08 UTC 2019
Hi,
On Thu, Aug 15, 2019 at 01:57:23PM +0530, Manivannan Sadhasivam wrote:
> Hello,
>
> This patchset adds initial board support for iMX8QXP AI_ML board
> from Einfochips. This board is one of the Consumer Edition and AI
> boards of the 96Boards family.
>
> This initial supports contains following peripherals which are tested and
> known to work:
>
> 1. Debug serial via UART2
> 2. SD card
> 3. Ethernet
>
> Below is the boot log from SPL to Linux kernel:
> ===============================================
>
> MMC: FSL_SDHC: 0, FSL_SDHC: 1
> Loading Environment from MMC... *** Warning - bad CRC, using default environment
>
> In: serial at 5a080000
> Out: serial at 5a080000
> Err: serial at 5a080000
> Net:
> Warning: ethernet at 5b040000 (eth0) using random MAC address - d2:46:66:cf:f5:61
> eth0: ethernet at 5b040000
> Hit any key to stop autoboot: 0
> switch to partitions #0, OK
> mmc1 is current device
> Scanning mmc 1:1...
> Found /extlinux/extlinux.conf
> Retrieving file: /extlinux/extlinux.conf
> 171 bytes read in 14 ms (11.7 KiB/s)
> 1: ai_ml-kernel
> Retrieving file: /Image
> 24689152 bytes read in 1055 ms (22.3 MiB/s)
> append: earlycon console=ttyLP2,115200 rw root=/dev/mmcblk0p2 rootfstype=ext4 init=/sbin/t
> Retrieving file: /imx8qxp-ai_ml.dtb
> 12529 bytes read in 13 ms (940.4 KiB/s)
> ## Flattened Device Tree blob at 83000000
> Booting using the fdt blob at 0x83000000
> Using Device Tree in place at 0000000083000000, end 00000000830060f0
>
> Starting kernel ...
>
> [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd042]
> [ 0.000000] Linux version 5.2.0-03138-gd75da80dce39 (mani at Mani-XPS-13-9360) (gcc versi9
> [ 0.000000] Machine model: Einfochips i.MX8QXP AI_ML
> [ 0.000000] efi: Getting EFI parameters from FDT:
> [ 0.000000] efi: UEFI not found.
> [ 0.000000] cma: Reserved 32 MiB at 0x00000000fe000000
> [ 0.000000] earlycon: lpuart32 at MMIO 0x000000005a080000 (options '')
> [ 0.000000] printk: bootconsole [lpuart32] enabled
>
> Thanks,
> Mani
>
Any update on this patchset?
Thanks,
Mani
> Note: This patchset depends on the below cleanup patches submitted:
> [U-Boot,1/2] arm: imx8: factor out uart init code
> [U-Boot,2/2] arm: imx8: don't duplicate build_info()
>
> Changes in v5:
>
> * Incorporated review comments from Lukasz.
>
> Changes in v4:
>
> * Incorporated review comments from Fabio.
>
> Changes in v3:
>
> * Incorporated review comments from Fabio. Major change is switching to
> distro_boot.
> * Added Reviewed-by tag from Peng Fan.
>
> Changes in v2:
>
> * Rebased the patches on top of following patches:
> [U-Boot,1/2] arm: imx8: factor out uart init code
> [U-Boot,2/2] arm: imx8: don't duplicate build_info()
>
> Manivannan Sadhasivam (2):
> arm: dts: Add devicetree support for iMXQXP AI_ML board
> board: Add support for iMX8QXP AI_ML board
>
> arch/arm/dts/Makefile | 1 +
> arch/arm/dts/fsl-imx8qxp-ai_ml-u-boot.dtsi | 117 +++++++++++
> arch/arm/dts/fsl-imx8qxp-ai_ml.dts | 181 ++++++++++++++++++
> arch/arm/mach-imx/imx8/Kconfig | 6 +
> board/einfochips/imx8qxp_ai_ml/Kconfig | 21 ++
> board/einfochips/imx8qxp_ai_ml/MAINTAINERS | 6 +
> board/einfochips/imx8qxp_ai_ml/Makefile | 8 +
> board/einfochips/imx8qxp_ai_ml/README | 49 +++++
> .../einfochips/imx8qxp_ai_ml/imx8qxp_ai_ml.c | 79 ++++++++
> board/einfochips/imx8qxp_ai_ml/imximage.cfg | 24 +++
> board/einfochips/imx8qxp_ai_ml/spl.c | 39 ++++
> configs/imx8qxp_ai_ml_defconfig | 83 ++++++++
> include/configs/imx8qxp_ai_ml.h | 95 +++++++++
> 13 files changed, 709 insertions(+)
> create mode 100644 arch/arm/dts/fsl-imx8qxp-ai_ml-u-boot.dtsi
> create mode 100644 arch/arm/dts/fsl-imx8qxp-ai_ml.dts
> create mode 100644 board/einfochips/imx8qxp_ai_ml/Kconfig
> create mode 100644 board/einfochips/imx8qxp_ai_ml/MAINTAINERS
> create mode 100644 board/einfochips/imx8qxp_ai_ml/Makefile
> create mode 100644 board/einfochips/imx8qxp_ai_ml/README
> create mode 100644 board/einfochips/imx8qxp_ai_ml/imx8qxp_ai_ml.c
> create mode 100644 board/einfochips/imx8qxp_ai_ml/imximage.cfg
> create mode 100644 board/einfochips/imx8qxp_ai_ml/spl.c
> create mode 100644 configs/imx8qxp_ai_ml_defconfig
> create mode 100644 include/configs/imx8qxp_ai_ml.h
>
> --
> 2.17.1
>
More information about the U-Boot
mailing list