Skip to content

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.

Merge request reports

Loading