Loading...
1// SPDX-License-Identifier: GPL-2.0
2
3/ {
4 testcase-data {
5 overlay-node {
6 /* test bus */
7 unittest_test_bus: test-bus {
8 compatible = "simple-bus";
9 #address-cells = <1>;
10 #size-cells = <0>;
11
12 unittest100: test-unittest100 {
13 compatible = "unittest";
14 status = "okay";
15 reg = <100>;
16 };
17
18 unittest101: test-unittest101 {
19 compatible = "unittest";
20 status = "disabled";
21 reg = <101>;
22 };
23
24 unittest0: test-unittest0 {
25 compatible = "unittest";
26 status = "disabled";
27 reg = <0>;
28 };
29
30 unittest1: test-unittest1 {
31 compatible = "unittest";
32 status = "okay";
33 reg = <1>;
34 };
35
36 unittest2: test-unittest2 {
37 compatible = "unittest";
38 status = "disabled";
39 reg = <2>;
40 };
41
42 unittest3: test-unittest3 {
43 compatible = "unittest";
44 status = "okay";
45 reg = <3>;
46 };
47
48 unittest5: test-unittest5 {
49 compatible = "unittest";
50 status = "disabled";
51 reg = <5>;
52 };
53
54 unittest6: test-unittest6 {
55 compatible = "unittest";
56 status = "disabled";
57 reg = <6>;
58 };
59
60 unittest7: test-unittest7 {
61 compatible = "unittest";
62 status = "disabled";
63 reg = <7>;
64 };
65
66 unittest8: test-unittest8 {
67 compatible = "unittest";
68 status = "disabled";
69 reg = <8>;
70 };
71
72 unittest_i2c_test_bus: i2c-test-bus {
73 compatible = "unittest-i2c-bus";
74 status = "okay";
75 reg = <50>;
76
77 #address-cells = <1>;
78 #size-cells = <0>;
79
80 test-unittest12 {
81 reg = <8>;
82 compatible = "unittest-i2c-dev";
83 status = "disabled";
84 };
85
86 test-unittest13 {
87 reg = <9>;
88 compatible = "unittest-i2c-dev";
89 status = "okay";
90 };
91
92 test-unittest14 {
93 reg = <10>;
94 compatible = "unittest-i2c-mux";
95 status = "okay";
96
97 #address-cells = <1>;
98 #size-cells = <0>;
99
100 i2c@0 {
101 #address-cells = <1>;
102 #size-cells = <0>;
103 reg = <0>;
104
105 test-mux-dev@20 {
106 reg = <0x20>;
107 compatible = "unittest-i2c-dev";
108 status = "okay";
109 };
110 };
111 };
112 };
113 };
114 };
115 };
116};
1// SPDX-License-Identifier: GPL-2.0
2
3/ {
4 testcase-data {
5 overlay-node {
6
7 /* test bus */
8 unittest_test_bus: test-bus {
9 compatible = "simple-bus";
10 #address-cells = <1>;
11 #size-cells = <0>;
12
13 unittest100: test-unittest100 {
14 compatible = "unittest";
15 status = "okay";
16 reg = <100>;
17 };
18
19 unittest101: test-unittest101 {
20 compatible = "unittest";
21 status = "disabled";
22 reg = <101>;
23 };
24
25 unittest0: test-unittest0 {
26 compatible = "unittest";
27 status = "disabled";
28 reg = <0>;
29 };
30
31 unittest1: test-unittest1 {
32 compatible = "unittest";
33 status = "okay";
34 reg = <1>;
35 };
36
37 unittest2: test-unittest2 {
38 compatible = "unittest";
39 status = "disabled";
40 reg = <2>;
41 };
42
43 unittest3: test-unittest3 {
44 compatible = "unittest";
45 status = "okay";
46 reg = <3>;
47 };
48
49 unittest5: test-unittest5 {
50 compatible = "unittest";
51 status = "disabled";
52 reg = <5>;
53 };
54
55 unittest6: test-unittest6 {
56 compatible = "unittest";
57 status = "disabled";
58 reg = <6>;
59 };
60
61 unittest7: test-unittest7 {
62 compatible = "unittest";
63 status = "disabled";
64 reg = <7>;
65 };
66
67 unittest8: test-unittest8 {
68 compatible = "unittest";
69 status = "disabled";
70 reg = <8>;
71 };
72
73 unittest_i2c_test_bus: i2c-test-bus {
74 compatible = "unittest-i2c-bus";
75 status = "okay";
76 reg = <50>;
77
78 #address-cells = <1>;
79 #size-cells = <0>;
80
81 test-unittest12 {
82 reg = <8>;
83 compatible = "unittest-i2c-dev";
84 status = "disabled";
85 };
86
87 test-unittest13 {
88 reg = <9>;
89 compatible = "unittest-i2c-dev";
90 status = "okay";
91 };
92
93 test-unittest14 {
94 reg = <10>;
95 compatible = "unittest-i2c-mux";
96 status = "okay";
97
98 #address-cells = <1>;
99 #size-cells = <0>;
100
101 i2c@0 {
102 #address-cells = <1>;
103 #size-cells = <0>;
104 reg = <0>;
105
106 test-mux-dev@20 {
107 reg = <0x20>;
108 compatible = "unittest-i2c-dev";
109 status = "okay";
110 };
111 };
112 };
113 };
114 };
115 };
116 };
117};