Since the commit d5ba6188dfbf ("cmd: pxe_utils: Check fdtcontroladdr in label_boot") the FDT or the FDTDIR label is required in extlinux.conf and the fallback done by bootm command when only the device tree is present in this command parameters is no more performed when FIT is used for kernel.
The next file "extlinux.conf" no more selects the device tree in FIT but use the pxe fallback with the device tree of U-Boot. menu title Select the boot mode DEFAULT test LABEL test KERNEL /fitImage This serie restores the possibility to use a FIT in extlinux.conf by using FDT label with the same string. menu title Select the boot mode DEFAULT test LABEL test KERNEL /fitImage FDT /fitImage even when a specific FIT config is used: menu title Select the boot mode DEFAULT test LABEL test KERNEL /fitImage#config FDT /fitImage#config The last commit of the series is only a minor improvement. Patrick Delaunay (3): cmd: pxe: reorder kernel treatment in label_boot cmd: pxe: support INITRD and FDT selection with FIT cmd: pxe: use strdup to copy config boot/pxe_utils.c | 69 +++++++++++++++++++++++++-------------------- doc/README.pxe | 8 ++++++ include/pxe_utils.h | 2 ++ 3 files changed, 49 insertions(+), 30 deletions(-) -- 2.25.1