]> git.dujemihanovic.xyz Git - u-boot.git/commit
arm: xea: Add support for reading SoM (CPU) board HW revision
authorLukasz Majewski <lukma@denx.de>
Fri, 29 Mar 2024 11:18:08 +0000 (12:18 +0100)
committerFabio Estevam <festevam@gmail.com>
Sat, 30 Mar 2024 18:12:18 +0000 (15:12 -0300)
commit7e1b8d8f1e688e7f359bff76dd30232b02635062
tree6970d0c532f718cacf579bb0fe2d0bc53a1c9e69
parent3603e64003c3743fa5bc4dbf2a50f898e972ba01
arm: xea: Add support for reading SoM (CPU) board HW revision

The XEA board now has several HW revisions for SoM boards.
This patch provides support for reading this revision ID values in early
u-boot proper as production devices boot via falcon boot with correct DTB
flashed at production (so there is no need to alter SPL).

Additionally, the maximal SPL size (~55KiB) constraint is not allowing
having even simplified FIT support in it.

As a result it was necessary to handle reading GPIOs values solely in
u-boot proper as one configuration (i.e. 'single binary' -
imx28_xea_sb_defconfig) is not using SPL framework.

Moreover, the 'board_som_rev' environment variable will be used to point
correct configuration from the Linux FIT file.

Additionally, as now XEA has its second HW revision - this information is
printed when u-boot proper starts.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
board/liebherr/xea/spl_xea.c
board/liebherr/xea/xea.c
configs/imx28_xea_defconfig
configs/imx28_xea_sb_defconfig