Integrate uboot-imx-kuk/mc3_fix_dts
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@72b70c39
mc3: distinct between mc3 and trizeps8plus during spl boot
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@1b5b617d
add basic MC3 support
This patch adds basic MC3 support to U-Boot. Note: This currently only partially integrates with Trizeps VIII Plus support and in several places still breaks the Trizeps support.
This still needs quite a bit of clean-up, esp. regarding:
- eMMC configuration
- pun-muxing
- separate DTs
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@af12e8a8
bootselect: Add rtc and gpio for mc3, fixed 'high active' mode for bootmode gpio
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@49be8343
dts:mx8mp: Change order of mmc
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@a1eebf1c
dts:mx8mp: Fixed error on eMMC due to missing pull-up
The pull-up of the CMD line of the eMMC isn't placed on the hardware. Therefore, the internal pull-up of the pad is required, for the CMD line to function properly. Also increased the clock rate to 400 MHz (see NXP EVK) and assigned the correct regulators (the eMMC uses fixed power rails for 1.8 V and 3.3 V).
Cherry-pick from linux-imx-kuk c8c74463 and 482dc0dc
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@ba5e2bf8
config:dts:mc3: Added separate devicetree for MC3
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@11b4ff7d
maincontroller3: Initial modifications to boot mc3
Boots fngsystem (kernel 5.15) via uuu
The modifications are taken from Marcs diff (US 746-000812). I just had to reenable the FASTBOOT functionalities in configs/trizeps8plus_defconfig. Keep in mind that the correct bl31 binary is required.