1/dts-v1/;
2// /plugin/ omitted as this DTBO has been written by hand as a DTB in this DTS.
3
4/ {
5    host {
6        #address-cells = <0x2>;
7        #size-cells = <0x1>;
8        rng {
9            reg = <0x0 0x12f00000 0xFF>;
10            iommus = <0x1 0x3>;
11            android,pvmfw,target = <0x2>;
12        };
13        light {
14            reg = <0x0 0x00f00000 0x1000>, <0x0 0x00f10000 0x1000>;
15            iommus = <0x3 0x4>, <0x4 0x5>;
16            android,pvmfw,target = <0x5>;
17        };
18        led {
19            reg = <0x0 0x12000000 0x9>;
20            iommus = <0x1 0x9>;
21            android,pvmfw,target = <0x6>;
22        };
23        bus0 {
24            #address-cells = <0x1>;
25            #size-cells = <0x1>;
26            backlight {
27                reg = <0x300 0xFF>;
28                android,pvmfw,target = <0x7>;
29            };
30        };
31        iommu0 {
32            #iommu-cells = <0x1>;
33            android,pvmfw,token = <0x0 0x12e40000>;
34            phandle = <0x1>;
35        };
36        iommu1 {
37            #iommu-cells = <0x1>;
38            android,pvmfw,token = <0x0 0x40000>;
39            phandle = <0x3>;
40        };
41        iommu2 {
42            #iommu-cells = <0x1>;
43            android,pvmfw,token = <0x0 0x50000>;
44            phandle = <0x4>;
45        };
46    };
47    fragment@rng {
48        target-path = "/";
49        __overlay__ {
50            rng {
51                compatible = "android,rng";
52                android,rng,ignore-gctrl-reset;
53                phandle = <0x2>;
54            };
55        };
56    };
57    fragment@sensor {
58        target-path = "/";
59        __overlay__ {
60            light {
61                compatible = "android,light";
62                version = <0x1 0x2>;
63                phandle = <0x5>;
64            };
65        };
66    };
67    fragment@led {
68        target-path = "/";
69        __overlay__ {
70            led {
71                compatible = "android,led";
72                prop = <0x555>;
73                phandle = <0x6>;
74            };
75        };
76    };
77    fragment@backlight {
78        target-path = "/";
79        __overlay__ {
80            bus0 {
81                backlight {
82                    compatible = "android,backlight";
83                    android,backlight,ignore-gctrl-reset;
84                    phandle = <0x7>;
85                };
86            };
87        };
88    };
89    __symbols__ {
90        iommu0 = "/host/iommu0";
91        iommu1 = "/host/iommu1";
92        iommu2 = "/host/iommu2";
93    };
94    __local_fixups__ {
95        host {
96            rng {
97                iommus = <0x0>;
98                android,pvmfw,target = <0x0>;
99            };
100            light {
101                iommus = <0x0 0x8>;
102                android,pvmfw,target = <0x0>;
103            };
104            led {
105                iommus = <0x0>;
106                android,pvmfw,target = <0x0>;
107            };
108            bus0 {
109                backlight {
110                    android,pvmfw,target = <0x0>;
111                };
112            };
113        };
114    };
115};
116