-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MIPS: generic: Update node names to avoid unit addresses
With the latest mkimage from U-Boot 2021.04, the generic defconfigs no longer build, failing with: /usr/bin/mkimage: verify_header failed for FIT Image support with exit code 1 This is expected after the linked U-Boot commits because '@' is forbidden in the node names due to the way that libfdt treats nodes with the same prefix but different unit addresses. Switch the '@' in the node name to '-'. Drop the unit addresses from the hash and kernel child nodes because there is only one node so they do not need to have a number to differentiate them. Cc: stable@vger.kernel.org Link: https://source.denx.de/u-boot/u-boot/-/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4 Link: https://source.denx.de/u-boot/u-boot/-/commit/3f04db891a353f4b127ed57279279f851c6b4917 Suggested-by: Simon Glass <sjg@chromium.org> Signed-off-by: Nathan Chancellor <nathan@kernel.org> Reviewed-by: Tom Rini <trini@konsulko.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
- Loading branch information
Nathan Chancellor
authored and
Thomas Bogendoerfer
committed
Apr 12, 2021
1 parent
ddb002d
commit e607ff6
Showing
8 changed files
with
46 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
/ { | ||
images { | ||
fdt@boston { | ||
fdt-boston { | ||
description = "img,boston Device Tree"; | ||
data = /incbin/("boot/dts/img/boston.dtb"); | ||
type = "flat_dt"; | ||
arch = "mips"; | ||
compression = "none"; | ||
hash@0 { | ||
hash { | ||
algo = "sha1"; | ||
}; | ||
}; | ||
}; | ||
|
||
configurations { | ||
conf@boston { | ||
conf-boston { | ||
description = "Boston Linux kernel"; | ||
kernel = "kernel@0"; | ||
fdt = "fdt@boston"; | ||
kernel = "kernel"; | ||
fdt = "fdt-boston"; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
/ { | ||
images { | ||
fdt@ni169445 { | ||
fdt-ni169445 { | ||
description = "NI 169445 device tree"; | ||
data = /incbin/("boot/dts/ni/169445.dtb"); | ||
type = "flat_dt"; | ||
arch = "mips"; | ||
compression = "none"; | ||
hash@0 { | ||
hash { | ||
algo = "sha1"; | ||
}; | ||
}; | ||
}; | ||
|
||
configurations { | ||
conf@ni169445 { | ||
conf-ni169445 { | ||
description = "NI 169445 Linux Kernel"; | ||
kernel = "kernel@0"; | ||
fdt = "fdt@ni169445"; | ||
kernel = "kernel"; | ||
fdt = "fdt-ni169445"; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,40 @@ | ||
/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ | ||
/ { | ||
images { | ||
fdt@ocelot_pcb123 { | ||
fdt-ocelot_pcb123 { | ||
description = "MSCC Ocelot PCB123 Device Tree"; | ||
data = /incbin/("boot/dts/mscc/ocelot_pcb123.dtb"); | ||
type = "flat_dt"; | ||
arch = "mips"; | ||
compression = "none"; | ||
hash@0 { | ||
hash { | ||
algo = "sha1"; | ||
}; | ||
}; | ||
|
||
fdt@ocelot_pcb120 { | ||
fdt-ocelot_pcb120 { | ||
description = "MSCC Ocelot PCB120 Device Tree"; | ||
data = /incbin/("boot/dts/mscc/ocelot_pcb120.dtb"); | ||
type = "flat_dt"; | ||
arch = "mips"; | ||
compression = "none"; | ||
hash@0 { | ||
hash { | ||
algo = "sha1"; | ||
}; | ||
}; | ||
}; | ||
|
||
configurations { | ||
conf@ocelot_pcb123 { | ||
conf-ocelot_pcb123 { | ||
description = "Ocelot Linux kernel"; | ||
kernel = "kernel@0"; | ||
fdt = "fdt@ocelot_pcb123"; | ||
kernel = "kernel"; | ||
fdt = "fdt-ocelot_pcb123"; | ||
}; | ||
|
||
conf@ocelot_pcb120 { | ||
conf-ocelot_pcb120 { | ||
description = "Ocelot Linux kernel"; | ||
kernel = "kernel@0"; | ||
fdt = "fdt@ocelot_pcb120"; | ||
kernel = "kernel"; | ||
fdt = "fdt-ocelot_pcb120"; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
/ { | ||
images { | ||
fdt@xilfpga { | ||
fdt-xilfpga { | ||
description = "MIPSfpga (xilfpga) Device Tree"; | ||
data = /incbin/("boot/dts/xilfpga/nexys4ddr.dtb"); | ||
type = "flat_dt"; | ||
arch = "mips"; | ||
compression = "none"; | ||
hash@0 { | ||
hash { | ||
algo = "sha1"; | ||
}; | ||
}; | ||
}; | ||
|
||
configurations { | ||
conf@xilfpga { | ||
conf-xilfpga { | ||
description = "MIPSfpga Linux kernel"; | ||
kernel = "kernel@0"; | ||
fdt = "fdt@xilfpga"; | ||
kernel = "kernel"; | ||
fdt = "fdt-xilfpga"; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters