Skip to content

Integrate uboot-imx-kuk/uboot-add-levy-d18-support

Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@7f991097

uboot imx8mp: add D18 U-Boot Device-Tree

This patch adds the U-Boot device tree for the D18 module and a small code change to select the device tree at runtime.

The U-Boot D18 Device-Tree used aliases for re-mapping the ESDHC-ports, which resulted in the wrong U-Boot mmc-device being used for environment, OS-booting, etc.

These aliases are not necessary with our Trizeps-based U-Boot, so this patch removes them.

Note: To actually include the D18 DT in the U-Boot FIT-Image, a modification to "source/meta-seconorth-machine/conf/machine/seco-mx8mp.conf" is necessary to add "seco-imx8mp-d18.dtb" to the UBOOT_ADDITIONAL_DTB_NAMES variable.

--

Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@763a8e07

uboot imx8mp: switch trizeps8plus to use generated LPDDR4 timings

This patch removes the hard-coded full LPDDR4 settings in SPL for the Trizeps VIII Plus platforms and instead uses the tools/seco tools to include only a single complete set of LPDDR4 timings and applying a patch for each supported platform/RAM-Setting to this base-timing.

Code compiles without errors but otherwise hasn't been tested, yet.

--

Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@a29b3f70

uboot imx8mp: add support for D18 / LEVY module

This patch adds basic first support for SECO D19 / LEVY modules.

Several things not working, yet:

  • compile/link fails due to u-boot-spl being too large: "region '.sram' overflowed by 3592 bytes"
  • baseboard.c / baseboard_pfids.c not yet adapted
  • no bootselect button / jumper, yet
  • no RTC support and therefore no SW-based bootselect, yet
  • skeleton for SPL-loading of D18-DTB implemented, but no matching DTB

BCS-US: 746-001343

Merge request reports

Loading