7 selftestbus: test-bus {
8 compatible = "simple-bus";
12 selftest100: test-selftest100 {
13 compatible = "selftest";
18 selftest101: test-selftest101 {
19 compatible = "selftest";
24 selftest0: test-selftest0 {
25 compatible = "selftest";
30 selftest1: test-selftest1 {
31 compatible = "selftest";
36 selftest2: test-selftest2 {
37 compatible = "selftest";
42 selftest3: test-selftest3 {
43 compatible = "selftest";
48 selftest5: test-selftest5 {
49 compatible = "selftest";
54 selftest6: test-selftest6 {
55 compatible = "selftest";
60 selftest7: test-selftest7 {
61 compatible = "selftest";
66 selftest8: test-selftest8 {
67 compatible = "selftest";
74 /* test enable using absolute target path */
77 target-path = "/testcase-data/overlay-node/test-bus/test-selftest0";
84 /* test disable using absolute target path */
87 target-path = "/testcase-data/overlay-node/test-bus/test-selftest1";
94 /* test enable using label */
97 target = <&selftest2>;
104 /* test disable using label */
107 target = <&selftest3>;
114 /* test insertion of a full node */
117 target = <&selftestbus>;
120 /* suppress DTC warning */
121 #address-cells = <1>;
125 compatible = "selftest";
133 /* test overlay apply revert */
136 target-path = "/testcase-data/overlay-node/test-bus/test-selftest5";
143 /* test overlays application and removal in sequence */
146 target-path = "/testcase-data/overlay-node/test-bus/test-selftest6";
154 target-path = "/testcase-data/overlay-node/test-bus/test-selftest7";
161 /* test overlays application and removal in bad sequence */
164 target-path = "/testcase-data/overlay-node/test-bus/test-selftest8";
172 target-path = "/testcase-data/overlay-node/test-bus/test-selftest8";
174 property-foo = "bar";
181 target-path = "/testcase-data/overlay-node/test-bus";
184 /* suppress DTC warning */
185 #address-cells = <1>;
189 compatible = "selftest";
193 #address-cells = <1>;
197 compatible = "selftest";
209 target-path = "/testcase-data/overlay-node/test-bus";
212 /* suppress DTC warning */
213 #address-cells = <1>;
217 compatible = "selftest";
221 #address-cells = <1>;
225 compatible = "selftest";