Breadcrumbs

Linux imx8mm

The KED mainline kernel is used, which is derived using bbappend and its own config.

KED Info: https://docs.kontron-electronics.de/yocto-ktn/yocto-ktn/

Version: Mainline Linux 5.10.35

Folder:  ~/yocto-ktn/layers/meta-webpanel/recipes-kernel/linux/linux-ktn_5.10

Modfications

Name

Description

Modification

defconfig

Kernel Config

Splitted in seperate files:

  • defconfig (used for imx8mm main features)

  • usb

  • bluetooth

  • network

  • wifi

  • scsi

  • crashdump

mcp251xfd

can mcp251xfd driver

  • bugfixes

macronix

nor-flash driver

  • Addditional flash types

smsc95xx

smsc95 lan driver

  • Read MAC from dts

sn65dsi85

sn65dsi85 dsi-lvds driver

  • New Driver (sn65dsi85)

dsi

dsi driver

  • fix dsi clock

rv3032

rv3032 rtc driver

  • battery status support

imx8mm soc

imx8mm soc driver

  • fixed loading and running second kernel by kexec

caam

caam driver

  • fix the built in caam driver cannot match soc_id

rmpsg

rpmsg driver

  • M4 support

kdump

crash dump

  • on crash ignore blocking mask interrupts

Device Trees

Name

Description

imx8mm-11555-base.dtsi

Board 11555 (Base Device Tree include)

imx8mm-11555.dts

CU

imx8mm-11589.dts

WP-70

imx8mm-11589-m4.dts

WP-70 with M4

imx8mm-11590.dts

WP-101

imx8mm-11591-m4.dts

WP-101with M4

imx8mm-11591.dts

WP-156

imx8mm-11591-m4.dts

WP-156 with M4

Yocto Build Variables

Name

Default Values

Description

KERNEL_DEVICETREE

empty

space seperated list of device tree files, which are built in the /boot directory of the rootfs

DISABLE_GPU

0

if 1 disable GPU by blacklisting gpu driver

DISTRO_CODENAME

empty

Short distro name used in the rootfs file  "/opt/version/image-release", for the pre info VERSION

DISTRO_VERSION

empty

Short distro name used in the rootfs file  "/opt/version/image-release", for the post info VERSION

DISTRO_NAME

empty

Long distro name used in the rootfs file  "/opt/version/image-release", for the info NAME