]> git.baikalelectronics.ru Git - uboot.git/commit
board: stemmy: Detect board variants and patch DTB
authorLinus Walleij <linus.walleij@linaro.org>
Sun, 20 Feb 2022 22:47:01 +0000 (23:47 +0100)
committerTom Rini <trini@konsulko.com>
Mon, 28 Feb 2022 15:33:45 +0000 (10:33 -0500)
commit2313d61a75b17505dda872533c67453d73c6b410
treea7dc0dd2dfbb4c6ca319f810c8c7d74baea34190
parentd6257093c82d56b50e666c8ca66b97b198820ac6
board: stemmy: Detect board variants and patch DTB

This patch scans the cmdline from the Samsung SBL (second stage
bootloader) and stores the parameters board_id=N and lcdtype=N
in order to augment the DTB for different board and LCD types.

We then add a custom ft_board_setup() callback that will inspect
the DTB and patch it using the stored LCD type. At this point
we know which product we are dealing with, so using the passed
board_id we can also print the board variant for diagnostics.

We patch the Codina, Skomer and Kyle DTBs to use the right
LCD type as passed in lcdtype from the SBL.

This also creates an infrastructure for handling any other
Samsung U8500 board variants that may need a slightly augmented
DTB.

Cc: Markuss Broks <markuss.broks@gmail.com>
Cc: Stephan Gerhold <stephan@gerhold.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
board/ste/stemmy/stemmy.c
configs/stemmy_defconfig