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