1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
// SPDX-License-Identifier { BSD-2-Clause
// Copyright 2018 Linaro Ltd.
// Copyright 2018-2022 Arm Ltd.
/dts-v1/;
/plugin/; // silence any missing phandle references
/ {
model = "none";
compatible = "foo";
#address-cells = <1>;
#size-cells = <1>;
bad-child-node-missing-req-prop {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,optional-property = <1234>;
};
};
bad-child-node-property-value {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,required-property = "a string";
};
};
bad-parent-node-property {
compatible = "vendor,node-with-child-node";
foo = <0 1>;
child-node-fixed-name {
vendor,required-property = <1234>;
};
};
bad-child-node-reg-size {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,required-property = <1234>;
};
child-node@0 {
compatible = "a-child-compatible";
reg = <0 1>, <1 1>;
vendor,a-child-property = <2>;
};
};
bad-child-node-u32-property {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,required-property = <1234>;
};
child-node@0 {
compatible = "a-child-compatible";
reg = <0>;
vendor,a-child-property = <1>;
};
};
bad-child-node-u32-property2 {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,required-property = <1234>;
};
child-node@0 {
compatible = "a-child-compatible";
reg = <0>;
vendor,a-child-property2 = <1>;
};
};
bad-child-node-string-property {
compatible = "vendor,node-with-child-node";
child-node-fixed-name {
vendor,required-property = <1234>;
};
child-node@0 {
compatible = "a-child-compatible";
reg = <0>;
vendor,a-child-property = <2>;
vendor,a-child-string-property = "a-string", "bad-string";
};
};
};
|