GNU Linux-libre 4.14.265-gnu1
[releases.git] / drivers / of / unittest-data / testcases.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 / {
4         testcase-data {
5                 changeset {
6                         prop-update = "hello";
7                         prop-remove = "world";
8                         node-remove {
9                         };
10                 };
11         };
12 };
13 #include "tests-phandle.dtsi"
14 #include "tests-interrupts.dtsi"
15 #include "tests-match.dtsi"
16 #include "tests-platform.dtsi"
17 #include "tests-overlay.dtsi"
18
19 /*
20  * phandle fixup data - generated by dtc patches that aren't upstream.
21  * This data must be regenerated whenever phandle references are modified in
22  * the testdata tree.
23  *
24  * The format of this data may be subject to change. For the time being consider
25  * this a kernel-internal data format.
26  */
27 / { __local_fixups__ {
28         testcase-data {
29                 phandle-tests {
30                         consumer-a {
31                                 phandle-list = <0x00000000 0x00000008
32                                                 0x00000018 0x00000028
33                                                 0x00000034 0x00000038>;
34                                 phandle-list-bad-args = <0x00000000 0x0000000c>;
35                         };
36                 };
37                 interrupts {
38                         intmap0 {
39                                 interrupt-map = <0x00000004 0x00000010
40                                                  0x00000024 0x00000034>;
41                         };
42                         intmap1 {
43                                 interrupt-map = <0x0000000c>;
44                         };
45                         interrupts0 {
46                                 interrupt-parent = <0x00000000>;
47                         };
48                         interrupts1 {
49                                 interrupt-parent = <0x00000000>;
50                         };
51                         interrupts-extended0 {
52                                 interrupts-extended = <0x00000000 0x00000008
53                                                        0x00000018 0x00000024
54                                                        0x0000002c 0x00000034
55                                                        0x0000003c>;
56                         };
57                 };
58                 testcase-device1 {
59                         interrupt-parent = <0x00000000>;
60                 };
61                 testcase-device2 {
62                         interrupt-parent = <0x00000000>;
63                 };
64                 overlay2 {
65                         fragment@0 {
66                                 target = <0x00000000>;
67                         };
68                 };
69                 overlay3 {
70                         fragment@0 {
71                                 target = <0x00000000>;
72                         };
73                 };
74                 overlay4 {
75                         fragment@0 {
76                                 target = <0x00000000>;
77                         };
78                 };
79         };
80 }; };