Integrate uboot-imx-kuk/imx8mp_boarddetection_d18_b79_mv
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@ee0a0c34
imx8mp: board-detection fix for i.MX6 platforms
While not actually calling the code, i.MX6 platforms also compile-in the i.MX8 board-detection code. This path fixes a link issue on i.MX6 with this.
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@d16f9222
imx8mp: board-detection for baseboards B79 vs ModularVision
This patch adds code to tell the CSM-B79 baseboard from the ModularVision baseboard (using the I2C LTC4100 battery charger IC only present on the B79 baseboard).
Note: This patch also reduces the I2C bus speed on bus 0 in the DT from 400 KHz down to 100 KHz: the SPL-code already used only 100 KHz and the LTC4100 only works at 100 KHz (no idea, why the D18 DT configured this bus to 400 KHz in the first place).
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@09ed771b
imx8mp: board-detection for LEVY/D18 on B79 and MV : fix imx6 issues
We have to call imx8mp specific board-code functions from common code also used by imx6 builds. This patch disables these calls for builds on non-CONFIG_ARCH_IMX8M targets.
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@a4b5e3d6
imx8mp: add boar-detection for D18/LEVY module on B79 and MV
This patch adds board-detection for D18/LEVY modules including detection of HW-revision. Currently B79 baseboard is assumed (hard-coded) when a D18 module is detected. So far we don't have a way to tell the difference between a B79 and ModularVision baseboard. (While there exist several different HW-revisions of B79 baseboards with SW-visible differencs, there probably won't be a HW-revision detection for B79, because there doesn't seem to be a defined way of telling the different revision apart.)