blob: 0375e9384a810ce23f51947b3c6e4425ace93cb9 [file] [log] [blame]
Kevin Chan350b6932012-08-01 02:21:00 -07001/*
2 * Copyright (c) 2012, Code Aurora Forum. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
14/include/ "skeleton.dtsi"
15
16/ {
17 qcom,cam_server {
18 compatible = "qcom,cam_server";
19 reg = <0xfd8C0000 0x10000>;
20 reg-names = "server";
21 };
22 qcom,csiphy@fda0ac00 {
23 cell-index = <0>;
24 compatible = "qcom,csiphy";
25 reg = <0xfda0ac00 0x200>;
26 reg-names = "csiphy";
27 interrupts = <0 78 0>;
28 interrupt-names = "csiphy";
29 };
30 qcom,csiphy@fda0b000 {
31 cell-index = <1>;
32 compatible = "qcom,csiphy";
33 reg = <0xfda0b000 0x200>;
34 reg-names = "csiphy";
35 interrupts = <0 79 0>;
36 interrupt-names = "csiphy";
37 };
38 qcom,csiphy@fda0b400 {
39 cell-index = <2>;
40 compatible = "qcom,csiphy";
41 reg = <0xfda0b400 0x200>;
42 reg-names = "csiphy";
43 interrupts = <0 80 0>;
44 interrupt-names = "csiphy";
45 };
46 qcom,csid@fda08000 {
47 cell-index = <0>;
48 compatible = "qcom,csid";
49 reg = <0xfda08000 0x100>;
50 reg-names = "csid";
51 interrupts = <0 51 0>;
52 interrupt-names = "csid";
53 };
54 qcom,csid@fda08400 {
55 cell-index = <1>;
56 compatible = "qcom,csid";
57 reg = <0xfda08400 0x100>;
58 reg-names = "csid";
59 interrupts = <0 52 0>;
60 interrupt-names = "csid";
61 };
62 qcom,csid@fda08800 {
63 cell-index = <2>;
64 compatible = "qcom,csid";
65 reg = <0xfda08800 0x100>;
66 reg-names = "csid";
67 interrupts = <0 53 0>;
68 interrupt-names = "csid";
69 };
70 qcom,csid@fda08C00 {
71 cell-index = <3>;
72 compatible = "qcom,csid";
73 reg = <0xfda08C00 0x100>;
74 reg-names = "csid";
75 interrupts = <0 54 0>;
76 interrupt-names = "csid";
77 };
78 qcom,ispif@fda0A000 {
79 cell-index = <0>;
80 compatible = "qcom,ispif";
81 reg = <0xfda0A000 0x300>;
82 reg-names = "ispif";
83 interrupts = <0 55 0>;
84 interrupt-names = "ispif";
85 };
86 qcom,cci@fda0C000 {
87 cell-index = <0>;
88 compatible = "qcom,cci";
89 reg = <0xfda0C000 0x1000>;
90 reg-names = "cci";
91 interrupts = <0 50 0>;
92 interrupt-names = "cci";
93 };
94 qcom,vfe@fda10000 {
95 cell-index = <0>;
96 compatible = "qcom,vfe40";
97 reg = <0xfda10000 0x1000>;
98 reg-names = "vfe";
99 interrupts = <0 57 0>;
100 interrupt-names = "vfe";
101 vdd-supply = <&gdsc_vfe>;
102 };
103 qcom,vfe@fda14000 {
104 cell-index = <1>;
105 compatible = "qcom,vfe40";
106 reg = <0xfda14000 0x1000>;
107 reg-names = "vfe";
108 interrupts = <0 58 0>;
109 interrupt-names = "vfe";
110 vdd-supply = <&gdsc_vfe>;
111 };
112 qcom,jpeg@fda1c000 {
113 cell-index = <0>;
114 compatible = "qcom,jpeg";
115 reg = <0xfda1c000 0x400>;
116 reg-names = "jpeg";
117 interrupts = <0 59 0>;
118 interrupt-names = "jpeg";
119 };
120 qcom,jpeg@fda20000 {
121 cell-index = <1>;
122 compatible = "qcom,jpeg";
123 reg = <0xfda20000 0x400>;
124 reg-names = "jpeg";
125 interrupts = <0 60 0>;
126 interrupt-names = "jpeg";
127 };
128 qcom,jpeg@fda24000 {
129 cell-index = <2>;
130 compatible = "qcom,jpeg";
131 reg = <0xfda24000 0x400>;
132 reg-names = "jpeg";
133 interrupts = <0 61 0>;
134 interrupt-names = "jpeg";
135 };
136 qcom,irqrouter@fda00000 {
137 cell-index = <0>;
138 compatible = "qcom,irqrouter";
139 reg = <0xfda00000 0x100>;
140 reg-names = "irqrouter";
141 };
142 qcom,cpp@fda04000 {
143 cell-index = <0>;
144 compatible = "qcom,cpp";
145 reg = <0xfda04000 0x100>;
146 reg-names = "cpp";
147 interrupts = <0 49 0>;
148 interrupt-names = "cpp";
149 vdd-supply = <&gdsc_vfe>;
150 };
151};