configs: e850-96: Disable CONFIG_DEFAULT_FDT_FILE
authorSam Protsenko <semen.protsenko@linaro.org>
Wed, 6 Aug 2025 22:27:08 +0000 (17:27 -0500)
committerMinkyu Kang <mk7.kang@samsung.com>
Mon, 1 Sep 2025 07:37:13 +0000 (16:37 +0900)
commite52e4320ba8db5a0a42f0bf53b7ac98fcfa83a14
treeade7c102cd4f3185ff238d6422967d327b6144d9
parent75f75832d0a97a8c1e1167eb3a6d3dbd1d4eae54
configs: e850-96: Disable CONFIG_DEFAULT_FDT_FILE

Linux kernel should use some separate device tree obtained from another
source anyway. For example the dtb file can be read from /boot directory
in eMMC rootfs partition, either by GRUB or U-Boot. Using U-Boot's
device tree blob to provide it to the kernel (when
CONFIG_DEFAULT_FDT_FILE is set and nobody else overrides this choice)
might lead to undesired effects when booting the OS. For example, if a
user sets "dr_mode" property to "host" value in U-Boot's dts to enable
USB host capabilities in U-Boot, it might confuse usb-conn-gpio driver
in Linux kernel later like this:

    platform connector: deferred probe pending: usb-conn-gpio:
    failed to get role switch

Disable CONFIG_DEFAULT_FDT_FILE option to avoid any possible confusion.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
board/samsung/e850-96/e850-96.env
configs/e850-96_defconfig