Currently, U-Boot fails with an FDT patching error if the LG Optimus 2X device tree lacks a panel node. Since the panel is optional hardware, patching should be optional as well. Fix this by allowing bootflow to continue if the panel node is missing.
Signed-off-by: Svyatoslav Ryhel <[email protected]> --- board/lg/star/star.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/board/lg/star/star.c b/board/lg/star/star.c index 0b4a433a5df..ab700cbe828 100644 --- a/board/lg/star/star.c +++ b/board/lg/star/star.c @@ -46,6 +46,8 @@ void pinmux_init(void) #if IS_ENABLED(CONFIG_OF_LIBFDT) && IS_ENABLED(CONFIG_OF_BOARD_SETUP) int ft_board_setup(void *fdt, struct bd_info *bd) { - return star_fix_panel(fdt); + star_fix_panel(fdt); + + return 0; } #endif -- 2.51.0

