blob: 9088fac36781dd4292c344e2910f143385c9f440 [file] [log] [blame]
Jigarkumar Zala861231152017-02-28 14:05:11 -08001/*
2 * Copyright (c) 2016-2017, The Linux Foundation. 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&soc {
15 led_flash_rear: qcom,camera-flash@0 {
16 cell-index = <0>;
Jigarkumar Zala9e7f1cf2017-04-21 11:51:08 -070017 reg = <0x00 0x00>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080018 compatible = "qcom,camera-flash";
Alok Pandey1837a202017-06-25 20:39:56 +053019 flash-source = <&pmi8998_flash0 &pmi8998_flash1>;
20 torch-source = <&pmi8998_torch0 &pmi8998_torch1>;
21 switch-source = <&pmi8998_switch0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080022 status = "ok";
23 };
24
25 led_flash_front: qcom,camera-flash@1 {
26 cell-index = <1>;
Jigarkumar Zala9e7f1cf2017-04-21 11:51:08 -070027 reg = <0x01 0x00>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080028 compatible = "qcom,camera-flash";
Alok Pandey1837a202017-06-25 20:39:56 +053029 flash-source = <&pmi8998_flash2>;
30 torch-source = <&pmi8998_torch2>;
31 switch-source = <&pmi8998_switch1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080032 status = "ok";
33 };
34
35 actuator_regulator: gpio-regulator@0 {
36 compatible = "regulator-fixed";
Jigarkumar Zala9e7f1cf2017-04-21 11:51:08 -070037 reg = <0x00 0x00>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080038 regulator-name = "actuator_regulator";
39 regulator-min-microvolt = <2800000>;
40 regulator-max-microvolt = <2800000>;
41 regulator-enable-ramp-delay = <100>;
42 enable-active-high;
43 gpio = <&tlmm 27 0>;
44 vin-supply = <&pmi8998_bob>;
45 };
46
47 camera_rear_ldo: gpio-regulator@1 {
48 compatible = "regulator-fixed";
Jigarkumar Zala9e7f1cf2017-04-21 11:51:08 -070049 reg = <0x01 0x00>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080050 regulator-name = "camera_rear_ldo";
51 regulator-min-microvolt = <1050000>;
52 regulator-max-microvolt = <1050000>;
53 regulator-enable-ramp-delay = <135>;
54 enable-active-high;
55 gpio = <&pm8998_gpios 12 0>;
56 pinctrl-names = "default";
57 pinctrl-0 = <&camera_rear_dvdd_en_default>;
58 vin-supply = <&pm8998_s3>;
59 };
60
61 camera_ldo: gpio-regulator@2 {
62 compatible = "regulator-fixed";
Jigarkumar Zala9e7f1cf2017-04-21 11:51:08 -070063 reg = <0x02 0x00>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080064 regulator-name = "camera_ldo";
65 regulator-min-microvolt = <1050000>;
66 regulator-max-microvolt = <1050000>;
67 regulator-enable-ramp-delay = <233>;
68 enable-active-high;
69 gpio = <&pm8998_gpios 9 0>;
70 pinctrl-names = "default";
71 pinctrl-0 = <&camera_dvdd_en_default>;
72 vin-supply = <&pm8998_s3>;
73 };
74};
75
Pavan Kumar Chilamkurthi6bc57c12017-05-31 22:16:55 -070076&cam_cci {
Jigarkumar Zala861231152017-02-28 14:05:11 -080077 actuator_rear: qcom,actuator@0 {
78 cell-index = <0>;
79 reg = <0x0>;
80 compatible = "qcom,actuator";
Alok Pandey1837a202017-06-25 20:39:56 +053081 cci-master = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080082 cam_vaf-supply = <&actuator_regulator>;
Alok Pandey1837a202017-06-25 20:39:56 +053083 regulator-names = "cam_vaf";
84 rgltr-cntrl-support;
85 rgltr-min-voltage = <2800000>;
86 rgltr-max-voltage = <2800000>;
87 rgltr-load-current = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080088 };
89
90 actuator_front: qcom,actuator@1 {
91 cell-index = <1>;
92 reg = <0x1>;
93 compatible = "qcom,actuator";
Alok Pandey1837a202017-06-25 20:39:56 +053094 cci-master = <1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -080095 cam_vaf-supply = <&actuator_regulator>;
Alok Pandey1837a202017-06-25 20:39:56 +053096 regulator-names = "cam_vaf";
97 rgltr-cntrl-support;
98 rgltr-min-voltage = <2800000>;
99 rgltr-max-voltage = <2800000>;
100 rgltr-load-current = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800101 };
102
103 ois_rear: qcom,ois@0 {
104 cell-index = <0>;
105 reg = <0x0>;
106 compatible = "qcom,ois";
Alok Pandey1837a202017-06-25 20:39:56 +0530107 cci-master = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800108 cam_vaf-supply = <&actuator_regulator>;
Alok Pandey1837a202017-06-25 20:39:56 +0530109 regulator-names = "cam_vaf";
110 rgltr-cntrl-support;
111 rgltr-min-voltage = <2800000>;
112 rgltr-max-voltage = <2800000>;
113 rgltr-load-current = <0>;
Vivek Veenam1f093112017-09-04 18:17:04 +0530114 status = "ok";
Jigarkumar Zala861231152017-02-28 14:05:11 -0800115 };
116
117 eeprom_rear: qcom,eeprom@0 {
118 cell-index = <0>;
119 reg = <0>;
120 compatible = "qcom,eeprom";
121 cam_vio-supply = <&pm8998_lvs1>;
122 cam_vana-supply = <&pmi8998_bob>;
123 cam_vdig-supply = <&camera_rear_ldo>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700124 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530125 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700126 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530127 rgltr-cntrl-support;
128 rgltr-min-voltage = <0 3312000 1050000 0>;
129 rgltr-max-voltage = <0 3600000 1050000 0>;
130 rgltr-load-current = <0 80000 105000 0>;
131 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800132 pinctrl-names = "cam_default", "cam_suspend";
133 pinctrl-0 = <&cam_sensor_mclk0_active
134 &cam_sensor_rear_active>;
135 pinctrl-1 = <&cam_sensor_mclk0_suspend
136 &cam_sensor_rear_suspend>;
137 gpios = <&tlmm 13 0>,
138 <&tlmm 80 0>,
139 <&tlmm 79 0>,
140 <&tlmm 27 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530141 gpio-reset = <1>;
142 gpio-vana = <2>;
143 gpio-vaf = <3>;
144 gpio-req-tbl-num = <0 1 2 3>;
145 gpio-req-tbl-flags = <1 0 0 0>;
146 gpio-req-tbl-label = "CAMIF_MCLK0",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800147 "CAM_RESET0",
148 "CAM_VANA0",
149 "CAM_VAF";
Alok Pandey1837a202017-06-25 20:39:56 +0530150 sensor-position = <0>;
151 sensor-mode = <0>;
152 cci-master = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800153 status = "ok";
154 clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
155 clock-names = "cam_clk";
Vivek Veenamfa2e1c12017-07-05 12:01:56 +0530156 clock-cntl-level = "turbo";
Alok Pandey1837a202017-06-25 20:39:56 +0530157 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800158 };
159
160 eeprom_rear_aux: qcom,eeprom@1 {
161 cell-index = <1>;
162 reg = <0x1>;
163 compatible = "qcom,eeprom";
164 cam_vdig-supply = <&camera_ldo>;
165 cam_vio-supply = <&pm8998_lvs1>;
166 cam_vana-supply = <&pmi8998_bob>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700167 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530168 regulator-names = "cam_vdig", "cam_vio", "cam_vana",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700169 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530170 rgltr-cntrl-support;
171 rgltr-min-voltage = <1050000 0 3312000 0>;
172 rgltr-max-voltage = <1050000 0 3600000 0>;
173 rgltr-load-current = <105000 0 80000 0>;
174 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800175 pinctrl-names = "cam_default", "cam_suspend";
176 pinctrl-0 = <&cam_sensor_mclk2_active
177 &cam_sensor_rear2_active>;
178 pinctrl-1 = <&cam_sensor_mclk2_suspend
179 &cam_sensor_rear2_suspend>;
180 gpios = <&tlmm 15 0>,
181 <&tlmm 9 0>,
182 <&tlmm 8 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530183 gpio-reset = <1>;
184 gpio-vana = <2>;
185 gpio-req-tbl-num = <0 1 2>;
186 gpio-req-tbl-flags = <1 0 0>;
187 gpio-req-tbl-label = "CAMIF_MCLK1",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800188 "CAM_RESET1",
189 "CAM_VANA1";
Alok Pandey1837a202017-06-25 20:39:56 +0530190 sensor-position = <0>;
191 sensor-mode = <0>;
192 cci-master = <1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800193 status = "ok";
194 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
195 clock-names = "cam_clk";
Vivek Veenamfa2e1c12017-07-05 12:01:56 +0530196 clock-cntl-level = "turbo";
Alok Pandey1837a202017-06-25 20:39:56 +0530197 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800198 };
199
200 eeprom_front: qcom,eeprom@2 {
201 cell-index = <2>;
202 reg = <0x2>;
203 compatible = "qcom,eeprom";
204 cam_vio-supply = <&pm8998_lvs1>;
205 cam_vana-supply = <&pmi8998_bob>;
206 cam_vdig-supply = <&camera_ldo>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700207 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530208 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700209 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530210 rgltr-cntrl-support;
211 rgltr-min-voltage = <0 3312000 1050000 0>;
212 rgltr-max-voltage = <0 3600000 1050000 0>;
213 rgltr-load-current = <0 80000 105000 0>;
214 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800215 pinctrl-names = "cam_default", "cam_suspend";
216 pinctrl-0 = <&cam_sensor_mclk1_active
217 &cam_sensor_front_active>;
218 pinctrl-1 = <&cam_sensor_mclk1_suspend
219 &cam_sensor_front_suspend>;
220 gpios = <&tlmm 14 0>,
221 <&tlmm 28 0>,
222 <&tlmm 8 0>,
223 <&tlmm 27 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530224 gpio-reset = <1>;
225 gpio-vana = <2>;
226 gpio-vaf = <3>;
227 gpio-req-tbl-num = <0 1 2 3>;
228 gpio-req-tbl-flags = <1 0 0 0>;
229 gpio-req-tbl-label = "CAMIF_MCLK2",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800230 "CAM_RESET2",
231 "CAM_VANA2",
232 "CAM_VAF";
Alok Pandey1837a202017-06-25 20:39:56 +0530233 sensor-position = <1>;
234 sensor-mode = <0>;
235 cci-master = <1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800236 status = "ok";
237 clocks = <&clock_camcc CAM_CC_MCLK1_CLK>;
238 clock-names = "cam_clk";
Vivek Veenamfa2e1c12017-07-05 12:01:56 +0530239 clock-cntl-level = "turbo";
Alok Pandey1837a202017-06-25 20:39:56 +0530240 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800241 };
242
243 qcom,cam-sensor@0 {
244 cell-index = <0>;
245 compatible = "qcom,cam-sensor";
246 reg = <0x0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530247 csiphy-sd-index = <0>;
Viswanadha Raju Thotakura1edb5412017-07-18 18:48:44 -0700248 sensor-position-roll = <270>;
Alok Pandey1837a202017-06-25 20:39:56 +0530249 sensor-position-pitch = <0>;
250 sensor-position-yaw = <180>;
251 led-flash-src = <&led_flash_rear>;
252 actuator-src = <&actuator_rear>;
253 ois-src = <&ois_rear>;
254 eeprom-src = <&eeprom_rear>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800255 cam_vio-supply = <&pm8998_lvs1>;
256 cam_vana-supply = <&pmi8998_bob>;
257 cam_vdig-supply = <&camera_rear_ldo>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700258 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530259 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700260 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530261 rgltr-cntrl-support;
262 rgltr-min-voltage = <0 3312000 1050000 0>;
263 rgltr-max-voltage = <0 3600000 1050000 0>;
264 rgltr-load-current = <0 80000 105000 0>;
265 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800266 pinctrl-names = "cam_default", "cam_suspend";
267 pinctrl-0 = <&cam_sensor_mclk0_active
268 &cam_sensor_rear_active>;
269 pinctrl-1 = <&cam_sensor_mclk0_suspend
270 &cam_sensor_rear_suspend>;
271 gpios = <&tlmm 13 0>,
272 <&tlmm 80 0>,
273 <&tlmm 79 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530274 gpio-reset = <1>;
275 gpio-vana = <2>;
276 gpio-req-tbl-num = <0 1 2>;
277 gpio-req-tbl-flags = <1 0 0>;
278 gpio-req-tbl-label = "CAMIF_MCLK0",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800279 "CAM_RESET0",
280 "CAM_VANA";
Alok Pandey1837a202017-06-25 20:39:56 +0530281 sensor-mode = <0>;
282 cci-master = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800283 status = "ok";
284 clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
285 clock-names = "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530286 clock-cntl-level = "turbo";
287 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800288 };
289
290 qcom,cam-sensor@1 {
291 cell-index = <1>;
292 compatible = "qcom,cam-sensor";
293 reg = <0x1>;
Alok Pandey1837a202017-06-25 20:39:56 +0530294 csiphy-sd-index = <1>;
295 sensor-position-roll = <90>;
296 sensor-position-pitch = <0>;
297 sensor-position-yaw = <180>;
298 eeprom-src = <&eeprom_rear_aux>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800299 cam_vdig-supply = <&camera_ldo>;
300 cam_vio-supply = <&pm8998_lvs1>;
301 cam_vana-supply = <&pmi8998_bob>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700302 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530303 regulator-names = "cam_vdig", "cam_vio", "cam_vana",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700304 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530305 rgltr-cntrl-support;
306 rgltr-min-voltage = <1050000 0 3312000 0>;
307 rgltr-max-voltage = <1050000 0 3600000 0>;
308 rgltr-load-current = <105000 0 80000 0>;
309 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800310 pinctrl-names = "cam_default", "cam_suspend";
311 pinctrl-0 = <&cam_sensor_mclk2_active
312 &cam_sensor_rear2_active>;
313 pinctrl-1 = <&cam_sensor_mclk2_suspend
314 &cam_sensor_rear2_suspend>;
315 gpios = <&tlmm 15 0>,
316 <&tlmm 9 0>,
317 <&tlmm 8 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530318 gpio-reset = <1>;
319 gpio-vana = <2>;
320 gpio-req-tbl-num = <0 1 2>;
321 gpio-req-tbl-flags = <1 0 0>;
322 gpio-req-tbl-label = "CAMIF_MCLK1",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800323 "CAM_RESET1",
324 "CAM_VANA1";
Alok Pandey1837a202017-06-25 20:39:56 +0530325 sensor-mode = <0>;
326 cci-master = <1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800327 status = "ok";
328 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
329 clock-names = "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530330 clock-cntl-level = "turbo";
331 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800332 };
333
334 qcom,cam-sensor@2 {
335 cell-index = <2>;
336 compatible = "qcom,cam-sensor";
337 reg = <0x02>;
Alok Pandey1837a202017-06-25 20:39:56 +0530338 csiphy-sd-index = <2>;
Alex Wongd5a1d112017-07-10 11:30:13 -0700339 sensor-position-roll = <270>;
Alok Pandey1837a202017-06-25 20:39:56 +0530340 sensor-position-pitch = <0>;
341 sensor-position-yaw = <0>;
342 eeprom-src = <&eeprom_front>;
343 actuator-src = <&actuator_front>;
344 led-flash-src = <&led_flash_front>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800345 cam_vio-supply = <&pm8998_lvs1>;
346 cam_vana-supply = <&pmi8998_bob>;
347 cam_vdig-supply = <&camera_ldo>;
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700348 cam_clk-supply = <&titan_top_gdsc>;
Alok Pandey1837a202017-06-25 20:39:56 +0530349 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
Viswanadha Raju Thotakuraeed9bb62017-05-03 12:10:19 -0700350 "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530351 rgltr-cntrl-support;
352 rgltr-min-voltage = <0 3312000 1050000 0>;
353 rgltr-max-voltage = <0 3600000 1050000 0>;
354 rgltr-load-current = <0 80000 105000 0>;
355 gpio-no-mux = <0>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800356 pinctrl-names = "cam_default", "cam_suspend";
357 pinctrl-0 = <&cam_sensor_mclk1_active
358 &cam_sensor_front_active>;
359 pinctrl-1 = <&cam_sensor_mclk1_suspend
360 &cam_sensor_front_suspend>;
361 gpios = <&tlmm 14 0>,
362 <&tlmm 28 0>,
363 <&tlmm 8 0>;
Alok Pandey1837a202017-06-25 20:39:56 +0530364 gpio-reset = <1>;
365 gpio-vana = <2>;
366 gpio-req-tbl-num = <0 1 2>;
367 gpio-req-tbl-flags = <1 0 0>;
368 gpio-req-tbl-label = "CAMIF_MCLK2",
Jigarkumar Zala861231152017-02-28 14:05:11 -0800369 "CAM_RESET2",
370 "CAM_VANA1";
Alok Pandey1837a202017-06-25 20:39:56 +0530371 sensor-mode = <0>;
372 cci-master = <1>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800373 status = "ok";
374 clocks = <&clock_camcc CAM_CC_MCLK1_CLK>;
375 clock-names = "cam_clk";
Alok Pandey1837a202017-06-25 20:39:56 +0530376 clock-cntl-level = "turbo";
377 clock-rates = <24000000>;
Jigarkumar Zala861231152017-02-28 14:05:11 -0800378 };
Jigarkumar Zala9e214912017-09-14 16:40:03 -0700379 qcom,cam-sensor@3 {
380 cell-index = <3>;
381 compatible = "qcom,cam-sensor";
382 reg = <0x03>;
383 csiphy-sd-index = <3>;
384 sensor-position-roll = <270>;
385 sensor-position-pitch = <0>;
386 sensor-position-yaw = <0>;
387 cam_vio-supply = <&pm8998_lvs1>;
388 cam_vana-supply = <&pmi8998_bob>;
389 cam_vdig-supply = <&camera_ldo>;
390 cam_clk-supply = <&titan_top_gdsc>;
391 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
392 "cam_clk";
393 rgltr-cntrl-support;
394 rgltr-min-voltage = <0 3312000 1050000 0>;
395 rgltr-max-voltage = <0 3600000 1050000 0>;
396 rgltr-load-current = <0 80000 105000 0>;
397 gpio-no-mux = <0>;
398 pinctrl-names = "cam_default", "cam_suspend";
399 pinctrl-0 = <&cam_sensor_mclk3_active
400 &cam_sensor_iris_active>;
401 pinctrl-1 = <&cam_sensor_mclk3_suspend
402 &cam_sensor_iris_suspend>;
403 gpios = <&tlmm 16 0>,
404 <&tlmm 9 0>,
405 <&tlmm 8 0>;
406 gpio-reset = <1>;
407 gpio-vana = <2>;
408 gpio-req-tbl-num = <0 1 2>;
409 gpio-req-tbl-flags = <1 0 0>;
410 gpio-req-tbl-label = "CAMIF_MCLK3",
411 "CAM_RESET3",
412 "CAM_VANA1";
413 sensor-mode = <0>;
414 cci-master = <1>;
415 status = "ok";
416 clocks = <&clock_camcc CAM_CC_MCLK3_CLK>;
417 clock-names = "cam_clk";
418 clock-cntl-level = "turbo";
419 clock-rates = <24000000>;
420 };
421
Jigarkumar Zala861231152017-02-28 14:05:11 -0800422};