This patch changes -Odts mode output so that labels within property values in the input are preserved in the output. Applied on top of the earlier patch to preserve node and property labels in -Odts mode, this means that dtc in -Idts -Odts mode will transfer all labels in the input to the output. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
62 lines
1.4 KiB
Plaintext
62 lines
1.4 KiB
Plaintext
/memreserve/ 1000000000000000 0000000002000000;
|
|
memrsv2: /memreserve/ 2000000000000000-20ffffffffffffff;
|
|
/memreserve/ 0-13;
|
|
|
|
/ {
|
|
model = "MyBoardName";
|
|
compatible = "MyBoardName", "MyBoardFamilyName";
|
|
#address-cells = <2>;
|
|
#size-cells = <2>;
|
|
|
|
cpus {
|
|
linux,phandle = <1>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
PowerPC,970@0 {
|
|
name = "PowerPC,970";
|
|
device_type = "cpu";
|
|
reg = <0>;
|
|
clock-frequency = <5f5e1000>;
|
|
timebase-frequency = <1FCA055>;
|
|
linux,boot-cpu;
|
|
i-cache-size = <10000>;
|
|
d-cache-size = <8000>;
|
|
};
|
|
|
|
PowerPC,970@1 {
|
|
name = "PowerPC,970";
|
|
device_type = "cpu";
|
|
reg = <1>;
|
|
clock-frequency = <5f5e1000>;
|
|
timebase-frequency = <1FCA055>;
|
|
i-cache-size = <10000>;
|
|
d-cache-size = <8000>;
|
|
};
|
|
|
|
};
|
|
|
|
node: randomnode {
|
|
prop: string = str: "foo", str_mid: "stuffstuff\t\t\t\n\n\n" str_end: ;
|
|
blob = [byte: 0a 0b 0c 0d byte_mid: de ea ad be ef byte_end: ];
|
|
ref = < cell: &/memory@0 0 cell_mid: ffffffff cell_end: >;
|
|
mixed = "abc", pre: [1234] post: , gap: < aligned: a b c>;
|
|
tricky1 = [61 lt1: 62 63 00];
|
|
subnode: child {
|
|
};
|
|
/* subnode_end: is auto-generated by node emit */
|
|
};
|
|
/* node_end: is auto-generated by node emit */
|
|
|
|
memory@0 {
|
|
device_type = "memory";
|
|
memreg: reg = <00000000 00000000 00000000 20000000>;
|
|
};
|
|
|
|
chosen {
|
|
bootargs = "root=/dev/sda2";
|
|
linux,platform = <00000600>;
|
|
};
|
|
|
|
};
|
|
|