Unit testing framework and devicetree framework refactoring (#50)
[lunaix-os.git] / lunaix-os / tests / units / device-tree / samples / interrupts.dts
1 /dts-v1/;
2
3 / {
4     #address-cells = <0>;
5     #size-cells = <0>;
6
7     pic: pic@11 {
8         interrupt-controller;
9
10         #interrupt-cells = <2>;
11     };
12
13     pic2: pic@22 {
14         interrupt-controller;
15
16         #interrupt-cells = <1>;
17     };
18
19     pic3: pic@33 {
20         interrupt-controller;
21
22         #interrupt-cells = <4>;
23     };
24
25     dev@1 {
26         interrupt-parent = <&pic>;
27         interrupts = <1 2>;
28     };
29
30     dev@2 {
31         interrupt-parent = <&pic>;
32         interrupts = <1 1>, <1 2>, <2 2>;
33     };
34
35     dev@3 {
36         interrupt-parent = <&pic>;
37         interrupts-extended = <&pic 3 3>, <&pic2 1>, <&pic3 1 2 3 4>;
38     };
39 };