blob: ceae92c4de7c6ba272122bd927a0acb01c536222 [file] [log] [blame]
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -08001/*
Lei Wang8d2d8202018-12-20 17:21:44 +08002 * Copyright (c) 2016-2019, The Linux Foundation. All rights reserved.
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -08003 *
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>;
17 reg = <0x00 0x00>;
18 compatible = "qcom,camera-flash";
19 flash-source = <&pmi8998_flash0 &pmi8998_flash1>;
20 torch-source = <&pmi8998_torch0 &pmi8998_torch1>;
21 switch-source = <&pmi8998_switch0>;
22 status = "ok";
23 };
24
25 led_flash_rear_aux: qcom,camera-flash@1 {
26 cell-index = <1>;
27 reg = <0x01 0x00>;
28 compatible = "qcom,camera-flash";
29 flash-source = <&pmi8998_flash0 &pmi8998_flash1>;
30 torch-source = <&pmi8998_torch0 &pmi8998_torch1>;
31 switch-source = <&pmi8998_switch0>;
32 status = "ok";
33 };
34
35 led_flash_front: qcom,camera-flash@2 {
36 cell-index = <2>;
37 reg = <0x02 0x00>;
38 compatible = "qcom,camera-flash";
39 flash-source = <&pmi8998_flash2>;
40 torch-source = <&pmi8998_torch2>;
41 switch-source = <&pmi8998_switch1>;
Lei Wang6d21af72019-12-23 11:04:06 +080042 gpios = <&tlmm 90 0>,
43 <&tlmm 40 0>;
44 gpio-req-tbl-num = <0 1>;
45 gpio-req-tbl-flags = <0 0>;
46 gpio-req-tbl-label = "FLASH_EN",
47 "FLASH_NOW";
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -080048 status = "ok";
49 };
50
51 led_flash_iris: qcom,camera-flash@3 {
52 cell-index = <3>;
53 reg = <0x03 0x00>;
54 compatible = "qcom,camera-flash";
55 flash-source = <&pmi8998_flash2>;
56 torch-source = <&pmi8998_torch2>;
57 switch-source = <&pmi8998_switch2>;
58 status = "ok";
59 };
60
61 actuator_regulator: gpio-regulator@0 {
62 compatible = "regulator-fixed";
63 reg = <0x00 0x00>;
64 regulator-name = "actuator_regulator";
65 regulator-min-microvolt = <2800000>;
66 regulator-max-microvolt = <2800000>;
67 regulator-enable-ramp-delay = <100>;
68 enable-active-high;
69 gpio = <&tlmm 27 0>;
70 vin-supply = <&pmi8998_bob>;
71 };
72
73 camera_rear_ldo: gpio-regulator@1 {
74 compatible = "regulator-fixed";
75 reg = <0x01 0x00>;
76 regulator-name = "camera_rear_ldo";
77 regulator-min-microvolt = <1050000>;
78 regulator-max-microvolt = <1050000>;
79 regulator-enable-ramp-delay = <135>;
80 enable-active-high;
81 gpio = <&pm8998_gpios 12 0>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&camera_rear_dvdd_en_default>;
84 vin-supply = <&pm8998_s3>;
85 };
86
87 camera_ldo: gpio-regulator@2 {
88 compatible = "regulator-fixed";
89 reg = <0x02 0x00>;
90 regulator-name = "camera_ldo";
91 regulator-min-microvolt = <1050000>;
92 regulator-max-microvolt = <1050000>;
93 regulator-enable-ramp-delay = <233>;
94 enable-active-high;
95 gpio = <&pm8998_gpios 9 0>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&camera_dvdd_en_default>;
98 vin-supply = <&pm8998_s3>;
99 };
100};
101
102&cam_cci {
103 qcom,cam-res-mgr {
104 compatible = "qcom,cam-res-mgr";
105 status = "ok";
106 shared-gpios = <9>;
107 pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend";
108 pinctrl-0 = <&cam_res_mgr_active>;
109 pinctrl-1 = <&cam_res_mgr_suspend>;
110 };
111
112 actuator_rear: qcom,actuator@0 {
113 cell-index = <0>;
114 reg = <0x0>;
115 compatible = "qcom,actuator";
116 cci-master = <0>;
117 cam_vaf-supply = <&actuator_regulator>;
118 regulator-names = "cam_vaf";
119 rgltr-cntrl-support;
120 rgltr-min-voltage = <2800000>;
121 rgltr-max-voltage = <2800000>;
122 rgltr-load-current = <0>;
123 };
124
125 actuator_rear_aux: qcom,actuator@1 {
126 cell-index = <1>;
127 reg = <0x1>;
128 compatible = "qcom,actuator";
129 cci-master = <1>;
130 cam_vaf-supply = <&actuator_regulator>;
131 regulator-names = "cam_vaf";
132 rgltr-cntrl-support;
133 rgltr-min-voltage = <2800000>;
134 rgltr-max-voltage = <2800000>;
135 rgltr-load-current = <0>;
136 };
137
138 actuator_front: qcom,actuator@2 {
139 cell-index = <2>;
140 reg = <0x2>;
141 compatible = "qcom,actuator";
142 cci-master = <1>;
143 cam_vaf-supply = <&actuator_regulator>;
144 regulator-names = "cam_vaf";
145 rgltr-cntrl-support;
146 rgltr-min-voltage = <2800000>;
147 rgltr-max-voltage = <2800000>;
148 rgltr-load-current = <0>;
149 };
150
151 ois_rear: qcom,ois@0 {
152 cell-index = <0>;
153 reg = <0x0>;
154 compatible = "qcom,ois";
155 cci-master = <0>;
156 cam_vaf-supply = <&actuator_regulator>;
157 regulator-names = "cam_vaf";
158 rgltr-cntrl-support;
159 rgltr-min-voltage = <2800000>;
160 rgltr-max-voltage = <2800000>;
161 rgltr-load-current = <0>;
162 status = "ok";
163 };
164
165 eeprom_rear: qcom,eeprom@0 {
166 cell-index = <0>;
167 reg = <0>;
168 compatible = "qcom,eeprom";
169 cam_vio-supply = <&pm8998_lvs1>;
170 cam_vana-supply = <&pmi8998_bob>;
171 cam_vdig-supply = <&camera_rear_ldo>;
172 cam_clk-supply = <&titan_top_gdsc>;
173 cam_vaf-supply = <&actuator_regulator>;
174 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
175 "cam_clk", "cam_vaf";
176 rgltr-cntrl-support;
177 rgltr-min-voltage = <0 3312000 1050000 0 2800000>;
178 rgltr-max-voltage = <0 3600000 1050000 0 2800000>;
179 rgltr-load-current = <0 80000 105000 0 0>;
180 gpio-no-mux = <0>;
181 pinctrl-names = "cam_default", "cam_suspend";
182 pinctrl-0 = <&cam_sensor_mclk0_active
183 &cam_sensor_rear_active>;
184 pinctrl-1 = <&cam_sensor_mclk0_suspend
185 &cam_sensor_rear_suspend>;
186 gpios = <&tlmm 13 0>,
187 <&tlmm 80 0>,
188 <&tlmm 79 0>;
189 gpio-reset = <1>;
190 gpio-vana = <2>;
191 gpio-req-tbl-num = <0 1 2>;
192 gpio-req-tbl-flags = <1 0 0>;
193 gpio-req-tbl-label = "CAMIF_MCLK0",
194 "CAM_RESET0",
195 "CAM_VANA0";
196 sensor-position = <0>;
197 sensor-mode = <0>;
198 cci-master = <0>;
199 status = "ok";
200 clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
201 clock-names = "cam_clk";
202 clock-cntl-level = "turbo";
203 clock-rates = <24000000>;
204 };
205
206 eeprom_rear_aux: qcom,eeprom@1 {
207 cell-index = <1>;
208 reg = <0x1>;
209 compatible = "qcom,eeprom";
210 cam_vdig-supply = <&camera_ldo>;
211 cam_vio-supply = <&pm8998_lvs1>;
212 cam_vana-supply = <&pmi8998_bob>;
213 cam_clk-supply = <&titan_top_gdsc>;
214 cam_vaf-supply = <&actuator_regulator>;
215 regulator-names = "cam_vdig", "cam_vio", "cam_vana",
216 "cam_clk", "cam_vaf";
217 rgltr-cntrl-support;
218 rgltr-min-voltage = <1050000 0 3312000 0 2800000>;
219 rgltr-max-voltage = <1050000 0 3600000 0 2800000>;
220 rgltr-load-current = <105000 0 80000 0 0>;
221 gpio-no-mux = <0>;
222 pinctrl-names = "cam_default", "cam_suspend";
223 pinctrl-0 = <&cam_sensor_mclk2_active
224 &cam_sensor_rear2_active>;
225 pinctrl-1 = <&cam_sensor_mclk2_suspend
226 &cam_sensor_rear2_suspend>;
227 gpios = <&tlmm 15 0>,
228 <&tlmm 9 0>,
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700229 <&tlmm 7 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800230 gpio-reset = <1>;
231 gpio-vana = <2>;
232 gpio-req-tbl-num = <0 1 2>;
233 gpio-req-tbl-flags = <1 0 0>;
234 gpio-req-tbl-label = "CAMIF_MCLK1",
235 "CAM_RESET1",
236 "CAM_VANA1";
237 sensor-position = <0>;
238 sensor-mode = <0>;
239 cci-master = <1>;
240 status = "ok";
241 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
242 clock-names = "cam_clk";
243 clock-cntl-level = "turbo";
244 clock-rates = <24000000>;
245 };
246
247 eeprom_front: qcom,eeprom@2 {
248 cell-index = <2>;
249 reg = <0x2>;
250 compatible = "qcom,eeprom";
251 cam_vio-supply = <&pm8998_lvs1>;
252 cam_vana-supply = <&pmi8998_bob>;
253 cam_vdig-supply = <&camera_ldo>;
254 cam_clk-supply = <&titan_top_gdsc>;
255 cam_vaf-supply = <&actuator_regulator>;
256 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
257 "cam_clk", "cam_vaf";
258 rgltr-cntrl-support;
259 rgltr-min-voltage = <0 3312000 1050000 0 2800000>;
260 rgltr-max-voltage = <0 3600000 1050000 0 2800000>;
261 rgltr-load-current = <0 80000 105000 0 0>;
262 gpio-no-mux = <0>;
263 pinctrl-names = "cam_default", "cam_suspend";
264 pinctrl-0 = <&cam_sensor_mclk1_active
265 &cam_sensor_front_active>;
266 pinctrl-1 = <&cam_sensor_mclk1_suspend
267 &cam_sensor_front_suspend>;
268 gpios = <&tlmm 14 0>,
269 <&tlmm 28 0>,
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700270 <&tlmm 7 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800271 gpio-reset = <1>;
272 gpio-vana = <2>;
273 gpio-req-tbl-num = <0 1 2>;
274 gpio-req-tbl-flags = <1 0 0>;
275 gpio-req-tbl-label = "CAMIF_MCLK2",
276 "CAM_RESET2",
277 "CAM_VANA2";
278 sensor-position = <1>;
279 sensor-mode = <0>;
280 cci-master = <1>;
281 status = "ok";
282 clocks = <&clock_camcc CAM_CC_MCLK1_CLK>;
283 clock-names = "cam_clk";
284 clock-cntl-level = "turbo";
285 clock-rates = <24000000>;
286 };
287
288 qcom,cam-sensor@0 {
289 cell-index = <0>;
290 compatible = "qcom,cam-sensor";
291 reg = <0x0>;
292 csiphy-sd-index = <0>;
293 sensor-position-roll = <270>;
294 sensor-position-pitch = <0>;
295 sensor-position-yaw = <180>;
296 led-flash-src = <&led_flash_rear>;
297 actuator-src = <&actuator_rear>;
298 ois-src = <&ois_rear>;
299 eeprom-src = <&eeprom_rear>;
300 cam_vana-supply = <&pmi8998_bob>;
301 cam_vdig-supply = <&pm8998_l9>;
302 cam_vio-supply = <&pm8998_l8>;
303 cam_clk-supply = <&titan_top_gdsc>;
304 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
305 "cam_clk";
306 rgltr-cntrl-support;
307 rgltr-min-voltage = <0 3312000 1704000 1200000>;
308 rgltr-max-voltage = <0 3600000 2928000 1248000>;
309 rgltr-load-current = <0 80000 105000 1200000>;
310 gpio-no-mux = <0>;
311 pinctrl-names = "cam_default", "cam_suspend";
312 pinctrl-0 = <&cam_sensor_mclk1_active
313 &cam_sensor_rear_active>;
314 pinctrl-1 = <&cam_sensor_mclk1_suspend
315 &cam_sensor_rear_suspend>;
316 gpios = <&tlmm 14 0>,
317 <&tlmm 8 0>,
318 <&tlmm 115 0>,
319 <&tlmm 95 0 >,
320 <&tlmm 97 0>;
321 gpio-reset = <1>;
322 gpio-vio = <2>;
323 gpio-vana = <3>;
324 gpio-vdig = <4>;
325 gpio-req-tbl-num = <0 1 2 3 4>;
326 gpio-req-tbl-flags = <1 0 0 0 0>;
327 gpio-req-tbl-label = "CAMIF_MCLK0",
328 "CAM_RESET0",
329 "CAM_VIO",
330 "CAM_VANA",
331 "CAM_VDIG";
332 sensor-mode = <0>;
333 cci-master = <1>;
334 status = "ok";
335 clocks = <&clock_camcc CAM_CC_MCLK1_CLK>;
336 clock-names = "cam_clk";
337 clock-cntl-level = "turbo";
338 clock-rates = <24000000>;
339 };
340
341 qcom,cam-sensor@1 {
342 cell-index = <1>;
343 compatible = "qcom,cam-sensor";
344 reg = <0x1>;
345 csiphy-sd-index = <1>;
346 sensor-position-roll = <270>;
347 sensor-position-pitch = <0>;
348 sensor-position-yaw = <180>;
349 actuator-src = <&actuator_rear_aux>;
350 led-flash-src = <&led_flash_rear_aux>;
351 eeprom-src = <&eeprom_rear_aux>;
352 cam_vdig-supply = <&camera_ldo>;
353 cam_vio-supply = <&pm8998_lvs1>;
354 cam_vana-supply = <&pmi8998_bob>;
355 cam_clk-supply = <&titan_top_gdsc>;
356 regulator-names = "cam_vdig", "cam_vio", "cam_vana",
357 "cam_clk";
358 rgltr-cntrl-support;
359 rgltr-min-voltage = <1050000 0 3312000 0>;
360 rgltr-max-voltage = <1050000 0 3600000 0>;
361 rgltr-load-current = <105000 0 80000 0>;
362 gpio-no-mux = <0>;
363 pinctrl-names = "cam_default", "cam_suspend";
364 pinctrl-0 = <&cam_sensor_mclk2_active
365 &cam_sensor_rear2_active>;
366 pinctrl-1 = <&cam_sensor_mclk2_suspend
367 &cam_sensor_rear2_suspend>;
368 gpios = <&tlmm 15 0>,
369 <&tlmm 9 0>,
370 <&tlmm 8 0>;
371 gpio-reset = <1>;
372 gpio-vana = <2>;
373 gpio-req-tbl-num = <0 1 2>;
374 gpio-req-tbl-flags = <1 0 0>;
375 gpio-req-tbl-label = "CAMIF_MCLK1",
376 "CAM_RESET1",
377 "CAM_VANA1";
378 sensor-mode = <0>;
379 cci-master = <1>;
380 status = "disabled";
381 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
382 clock-names = "cam_clk";
383 clock-cntl-level = "turbo";
384 clock-rates = <24000000>;
385 };
386
387 qcom,cam-sensor@2 {
388 cell-index = <2>;
389 compatible = "qcom,cam-sensor";
390 reg = <0x02>;
391 csiphy-sd-index = <2>;
392 sensor-position-roll = <270>;
393 sensor-position-pitch = <0>;
394 sensor-position-yaw = <0>;
395 eeprom-src = <&eeprom_front>;
396 actuator-src = <&actuator_front>;
397 led-flash-src = <&led_flash_front>;
398 cam_vio-supply = <&pm8998_lvs1>;
399 cam_vana-supply = <&pmi8998_bob>;
400 cam_vdig-supply = <&pm8998_lvs1>;
401 cam_clk-supply = <&titan_top_gdsc>;
402 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
403 "cam_clk";
404 rgltr-cntrl-support;
405 rgltr-min-voltage = <0 3312000 1800000 0>;
406 rgltr-max-voltage = <0 3600000 1800000 0>;
407 rgltr-load-current = <0 80000 105000 0>;
408 gpio-no-mux = <0>;
409 pinctrl-names = "cam_default", "cam_suspend";
410 pinctrl-0 = <&cam_sensor_mclk0_active
411 &cam_sensor_front_active>;
412 pinctrl-1 = <&cam_sensor_mclk0_suspend
413 &cam_sensor_front_suspend>;
414 gpios = <&tlmm 13 0>,
415 <&tlmm 26 0>,
416 <&tlmm 132 0>,
Lei Wang6d21af72019-12-23 11:04:06 +0800417 <&tlmm 133 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800418 gpio-reset = <1>;
419 gpio-vana = <2>;
420 gpio-vdig = <3>;
Lei Wang6d21af72019-12-23 11:04:06 +0800421 gpio-req-tbl-num = <0 1 2 3>;
422 gpio-req-tbl-flags = <1 0 0 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800423 gpio-req-tbl-label = "CAMIF_MCLK0",
424 "CAM_RESET2",
425 "CAM_VANA2",
Lei Wang6d21af72019-12-23 11:04:06 +0800426 "CAM_VDIG2";
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800427 sensor-mode = <0>;
428 cci-master = <0>;
429 status = "ok";
430 clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
431 clock-names = "cam_clk";
432 clock-cntl-level = "turbo";
433 clock-rates = <24000000>;
434 };
435
Lei Wang8d2d8202018-12-20 17:21:44 +0800436 eeprom_depth: qcom,eeprom@3 {
437 cell-index = <3>;
438 reg = <0x3>;
439 compatible = "qcom,eeprom";
440 cam_vio-supply = <&pm8998_l9>;
441 cam_vana-supply = <&pm8998_l16>;
442 cam_vdig-supply = <&pm8998_l10>;
443 cam_clk-supply = <&titan_top_gdsc>;
444 regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk";
445 rgltr-cntrl-support;
446 rgltr-min-voltage = <1800000 3312000 1800000 0>;
447 rgltr-max-voltage = <1800000 3312000 1800000 0>;
448 rgltr-load-current = <0 80000 105000 0>;
449 gpio-no-mux = <0>;
450 pinctrl-names = "cam_default", "cam_suspend";
451 pinctrl-0 = <&cam_sensor_mclk2_active
452 &cam_sensor_iris_active>;
453 pinctrl-1 = <&cam_sensor_mclk2_suspend
454 &cam_sensor_iris_suspend>;
455 gpios = <&tlmm 15 0>,
456 <&tlmm 21 0>,
457 <&tlmm 122 0>,
458 <&tlmm 59 0>;
459 gpio-reset = <1>;
460 gpio-vana = <2>;
461 gpio-vdig = <3>;
462 gpio-req-tbl-num = <0 1 2 3> ;
463 gpio-req-tbl-flags = <1 0 0 0>;
464 gpio-req-tbl-label = "CAMIF_MCLK3",
465 "CAM_RESET3",
466 "CAM_VANA3",
467 "CAM_VDIG3";
468 sensor-position = <0>;
469 cci-master = <1>;
470 status = "ok";
471 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
472 clock-names = "cam_clk";
473 clock-cntl-level = "turbo";
474 clock-rates = <24000000>;
475 };
476
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800477 qcom,cam-sensor@3 {
478 cell-index = <3>;
479 compatible = "qcom,cam-sensor";
480 reg = <0x03>;
481 csiphy-sd-index = <3>;
482 sensor-position-roll = <270>;
483 sensor-position-pitch = <0>;
484 sensor-position-yaw = <0>;
Lei Wang8d2d8202018-12-20 17:21:44 +0800485 eeprom-src = <&eeprom_depth>;
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700486 cam_vio-supply = <&pm8998_l9>;
487 cam_vana-supply = <&pm8998_l16>;
488 cam_vdig-supply = <&pm8998_l10>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800489 cam_clk-supply = <&titan_top_gdsc>;
490 regulator-names = "cam_vio", "cam_vana", "cam_vdig",
491 "cam_clk";
492 rgltr-cntrl-support;
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700493 rgltr-min-voltage = <1800000 3312000 1800000 0>;
494 rgltr-max-voltage = <1800000 3312000 1800000 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800495 rgltr-load-current = <0 80000 105000 0>;
496 gpio-no-mux = <0>;
497 pinctrl-names = "cam_default", "cam_suspend";
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700498 pinctrl-0 = <&cam_sensor_mclk2_active
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800499 &cam_sensor_iris_active>;
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700500 pinctrl-1 = <&cam_sensor_mclk2_suspend
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800501 &cam_sensor_iris_suspend>;
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700502 gpios = <&tlmm 15 0>,
503 <&tlmm 21 0>,
504 <&tlmm 122 0>,
505 <&tlmm 59 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800506 gpio-reset = <1>;
507 gpio-vana = <2>;
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700508 gpio-vdig = <3>;
509 gpio-req-tbl-num = <0 1 2 3>;
510 gpio-req-tbl-flags = <1 0 0 0>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800511 gpio-req-tbl-label = "CAMIF_MCLK3",
512 "CAM_RESET3",
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700513 "CAM_VANA3",
514 "CAM_VDIG3";
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800515 sensor-mode = <0>;
516 cci-master = <1>;
517 status = "ok";
Rajesh Bharathwajee617c52018-05-14 17:41:21 -0700518 clocks = <&clock_camcc CAM_CC_MCLK2_CLK>;
Rajesh Bharathwajd0fbc812018-01-29 16:38:20 -0800519 clock-names = "cam_clk";
520 clock-cntl-level = "turbo";
521 clock-rates = <24000000>;
522 };
523};