mirror of
https://github.com/dgibson/dtc.git
synced 2025-10-14 00:37:41 -04:00
Ensure all tests have matching reg and unit address
ePAPR 1.1 section 2.2.1.1 "Node Name Requirements" specifies that any node that has a reg property must include a unit address in its name with value matching the first entry in its reg property. Conversely, if a node does not have a reg property, the node name must not include a unit address. Adjust all the dtc test-cases to conform to this rule. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
9476db68b6
commit
b290428d71
19 changed files with 120 additions and 1 deletions
|
@ -8,9 +8,12 @@
|
|||
prop-int = <0xdeadbeef>;
|
||||
prop-int64 = /bits/ 64 <0xdeadbeef01abcdef>;
|
||||
prop-str = "hello world";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
subnode@1 {
|
||||
compatible = "subnode1";
|
||||
reg = <1>;
|
||||
prop-int = [deadbeef];
|
||||
|
||||
subsubnode {
|
||||
|
@ -23,10 +26,14 @@
|
|||
};
|
||||
|
||||
subnode@2 {
|
||||
reg = <2>;
|
||||
linux,phandle = <0x2000>;
|
||||
prop-int = <123456789>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
ssn0: subsubnode@0 {
|
||||
reg = <0>;
|
||||
phandle = <0x2001>;
|
||||
prop-int = <0xbad>;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue