[U-Boot] [PATCH] cmd: pxe: add board specific PXE default path

The list of PXE default paths contains ARCH and SOC specific paths, but one PXE server can serve different board with the same ARCH and SOC. This is the case for Turris Omnia and Turris Mox, where ARCH=arm and SOC=mvebu.
If CONFIG_SYS_BOARD is defined, also try "default-$ARCH-$SOC-$BOARD" path.
Signed-off-by: Marek Behún marek.behun@nic.cz --- cmd/pxe.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/cmd/pxe.c b/cmd/pxe.c index 274555319b..127751642e 100644 --- a/cmd/pxe.c +++ b/cmd/pxe.c @@ -22,6 +22,9 @@
const char *pxe_default_paths[] = { #ifdef CONFIG_SYS_SOC +#ifdef CONFIG_SYS_BOARD + "default-" CONFIG_SYS_ARCH "-" CONFIG_SYS_SOC "-" CONFIG_SYS_BOARD, +#endif "default-" CONFIG_SYS_ARCH "-" CONFIG_SYS_SOC, #endif "default-" CONFIG_SYS_ARCH,

On Thu, May 02, 2019 at 03:29:12PM +0200, Marek Behún wrote:
The list of PXE default paths contains ARCH and SOC specific paths, but one PXE server can serve different board with the same ARCH and SOC. This is the case for Turris Omnia and Turris Mox, where ARCH=arm and SOC=mvebu.
If CONFIG_SYS_BOARD is defined, also try "default-$ARCH-$SOC-$BOARD" path.
Signed-off-by: Marek Behún marek.behun@nic.cz
Applied to u-boot/master, thanks!
participants (2)
-
Marek Behún
-
Tom Rini