Integrate uboot-imx-kuk/generic_platform_and_baseboard_revision_detection
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@71ff8334
uboot:dts: add pull-up for SAI1_TXD1 and tidy up other boot pin configs
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@0da7c2ef
uboot:board: propagate board and module info to environment during boot
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@2ff9b17e
uboot:board: improve boot output describing the system
This commit uses the new baseboard detection to make the descriptive output during boot ("This is a...") more meaningful.
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@703075a3
uboot:cmd: refactor guf command
This commit removes all code which was previously used to detect the board, as this functionality was moved to board/keithkoep/common/baseboard*. Only code with the purpose to do the bootmode detection remains.
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@edeaf423
uboot:board: add generic platform and baseboard revision detection
This commit implements generic platform and baseboard revision detection for SBC and SOM systems. It currently supports PFID based baseboard detection.
- baseboard.h: common interface to query baseboard type and revision. It defines the board types, detects whether PFIDs are used or some other system and forwards the calls to the proper implementation.
- baseboard_pfids.h: type and revision detection using PFIDs
- baseboard_util.h: utility functions for reading GPIO values
Some additional functions were made available in kuk_boards.h to implement the changes.
--
Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@054cf0b7
uboot:config: enable OF_LIBFDT_OVERLAY config option
This change is required to make the fdt apply u-boot command available which is used for applying device tree overlays.