From: Andrew Abbott Date: Sat, 16 Apr 2022 00:12:31 +0000 (+1000) Subject: fdt: Fix TPL SEPARATE_BSS check when locating DTB X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=0de71bb58068d7e87765fa7df26fb7bd3d2a93cf;p=u-boot.git fdt: Fix TPL SEPARATE_BSS check when locating DTB Commit 690af71850149bf242502f688eca80fb302d1f76 changed this condition from an explicit IS_ENABLED(CONFIG_SPL_SEPARATE_BSS) to CONFIG_IS_ENABLED(SEPARATE_BSS) The documentation for CONFIG_IS_ENABLED() in include/linux/kconfig.h implies that we will get the correct behaviour, but the actual behaviour differs such that this condition is now always false. This stopped TPL being able to load the device tree blob at least on the ROCKPro64 board (RK3399 SoC), since the wrong device tree location was chosen. The issues causing this behaviour with CONFIG_IS_ENABLED() are: 1. The documentation implies that CONFIG_SPL_BUILD => CONFIG_SPL_