blob: 81640f8a75a3868ffc31602a7ab9908520bf8886 [file] [log] [blame]
Evgeniy Borisov72cd5a52013-10-17 14:09:25 +03001/*
2 * Copyright (c) 2013-2014, 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&cci {
15 actuator0: qcom,actuator@18 {
16 cell-index = <0>;
17 reg = <0x18>;
18 compatible = "qcom,actuator";
19 qcom,cci-master = <0>;
20 };
21
22 actuator1: qcom,actuator@36 {
23 cell-index = <1>;
24 reg = <0x36>;
25 compatible = "qcom,actuator";
26 qcom,cci-master = <0>;
27 };
28
29 qcom,camera@20 {
30 compatible = "qcom,imx135";
31 reg = <0x20>;
32 qcom,slave-id = <0x20 0x0016 0x0135>;
33 qcom,csiphy-sd-index = <0>;
34 qcom,csid-sd-index = <0>;
35 qcom,mount-angle = <90>;
36 qcom,sensor-name = "imx135";
37 qcom,vdd-cx-supply = <&pma8084_s2>;
38 qcom,vdd-cx-name = "qcom,vdd-cx";
39 cam_vdig-supply = <&pma8084_l27>;
40 cam_vana-supply = <&pma8084_l17>;
41 cam_vio-supply = <&pma8084_lvs4>;
42 cam_vaf-supply = <&pma8084_l23>;
43 qcom,cam-vreg-name = "cam_vdig", "cam_vio", "cam_vana",
44 "cam_vaf";
45 qcom,cam-vreg-type = <0 1 0 0>;
46 qcom,cam-vreg-min-voltage = <1050000 0 2850000 2850000>;
47 qcom,cam-vreg-max-voltage = <1050000 0 2850000 2850000>;
48 qcom,cam-vreg-op-mode = <135000 0 44000 124000>;
49 qcom,gpio-no-mux = <0>;
50 gpios = <&msmgpio 15 0>,
51 <&msmgpio 81 0>,
52 <&msmgpio 80 0>;
53 qcom,gpio-reset = <1>;
54 qcom,gpio-standby = <2>;
55 qcom,gpio-req-tbl-num = <0 1 2>;
56 qcom,gpio-req-tbl-flags = <1 0 0>;
57 qcom,gpio-req-tbl-label = "CAMIF_MCLK",
58 "CAM_RESET1",
59 "CAM_STANDBY";
60 qcom,gpio-set-tbl-num = <1 1>;
61 qcom,gpio-set-tbl-flags = <0 2>;
62 qcom,gpio-set-tbl-delay = <1000 30000>;
63 qcom,csi-lane-assign = <0x4320>;
64 qcom,csi-lane-mask = <0x1F>;
65 qcom,sensor-position = <0>;
66 qcom,sensor-mode = <0>;
67 qcom,sensor-type = <0>;
68 qcom,cci-master = <0>;
69 status = "ok";
70 };
71
72 qcom,camera@6d {
73 compatible = "qcom,imx132";
74 reg = <0x6d>;
75 qcom,slave-id = <0x6c 0x0 0x0132>;
76 qcom,csiphy-sd-index = <1>;
77 qcom,csid-sd-index = <1>;
78 qcom,mount-angle = <270>;
79 qcom,sensor-name = "imx132";
80 qcom,vdd-cx-supply = <&pma8084_s2>;
81 qcom,vdd-cx-name = "qcom,vdd-cx";
82 cam_vdig-supply = <&pma8084_l3>;
83 cam_vana-supply = <&pma8084_l17>;
84 cam_vio-supply = <&pma8084_lvs4>;
85 qcom,cam-vreg-name = "cam_vana", "cam_vdig", "cam_vio";
86 qcom,cam-vreg-type = <0 0 1>;
87 qcom,cam-vreg-min-voltage = <2850000 1200000 0>;
88 qcom,cam-vreg-max-voltage = <2850000 1200000 0>;
89 qcom,cam-vreg-op-mode = <44000 98000 0>;
90 qcom,gpio-no-mux = <0>;
91 gpios = <&msmgpio 16 0>,
92 <&msmgpio 18 0>;
93 qcom,gpio-reset = <1>;
94 qcom,gpio-req-tbl-num = <0 1>;
95 qcom,gpio-req-tbl-flags = <1 0>;
96 qcom,gpio-req-tbl-label = "CAMIF_MCLK2",
97 "CAM_XSHUTDOWN";
98 qcom,gpio-set-tbl-num = <1 1>;
99 qcom,gpio-set-tbl-flags = <0 2>;
100 qcom,gpio-set-tbl-delay = <1000 4000>;
101 qcom,csi-lane-assign = <0x4320>;
102 qcom,csi-lane-mask = <0x7>;
103 qcom,sensor-position = <1>;
104 qcom,sensor-mode = <1>;
105 qcom,cci-master = <0>;
106 };
107
108 qcom,camera@0 {
109 cell-index = <0>;
110 compatible = "qcom,camera";
111 reg = <0x00>;
112 qcom,csiphy-sd-index = <0>;
113 qcom,csid-sd-index = <0>;
114 qcom,mount-angle = <90>;
115 qcom,vdd-cx-supply = <&pma8084_s2>;
116 qcom,vdd-cx-name = "qcom,vdd-cx";
117 cam_vdig-supply = <&pma8084_l27>;
118 cam_vana-supply = <&pma8084_l17>;
119 cam_vio-supply = <&pma8084_lvs4>;
120 cam_vaf-supply = <&pma8084_l23>;
121 qcom,cam-vreg-name = "cam_vdig", "cam_vio", "cam_vana",
122 "cam_vaf";
123 qcom,cam-vreg-type = <0 1 0 0>;
124 qcom,cam-vreg-min-voltage = <1050000 0 2850000 2850000>;
125 qcom,cam-vreg-max-voltage = <1050000 0 2850000 2850000>;
126 qcom,cam-vreg-op-mode = <135000 0 44000 124000>;
127 qcom,gpio-no-mux = <0>;
128 gpios = <&msmgpio 15 0>,
129 <&msmgpio 81 0>,
130 <&msmgpio 80 0>;
131 qcom,gpio-reset = <1>;
132 qcom,gpio-standby = <2>;
133 qcom,gpio-req-tbl-num = <0 1 2>;
134 qcom,gpio-req-tbl-flags = <1 0 0>;
135 qcom,gpio-req-tbl-label = "CAMIF_MCLK",
136 "CAM_RESET1",
137 "CAM_STANDBY";
138 qcom,cci-master = <0>;
139 status = "ok";
140 };
141
142 qcom,camera@1 {
143 cell-index = <0>;
144 compatible = "qcom,camera";
145 reg = <0x01>;
146 qcom,slave-id = <0x6c 0x0 0x0132>;
147 qcom,csiphy-sd-index = <1>;
148 qcom,csid-sd-index = <1>;
149 qcom,mount-angle = <270>;
150 qcom,vdd-cx-supply = <&pma8084_s2>;
151 qcom,vdd-cx-name = "qcom,vdd-cx";
152 cam_vdig-supply = <&pma8084_l3>;
153 cam_vana-supply = <&pma8084_l17>;
154 cam_vio-supply = <&pma8084_lvs4>;
155 qcom,cam-vreg-name = "cam_vana", "cam_vdig", "cam_vio";
156 qcom,cam-vreg-type = <0 0 1>;
157 qcom,cam-vreg-min-voltage = <2850000 1200000 0>;
158 qcom,cam-vreg-max-voltage = <2850000 1200000 0>;
159 qcom,cam-vreg-op-mode = <44000 98000 0>;
160 qcom,gpio-no-mux = <0>;
161 gpios = <&msmgpio 16 0>,
162 <&msmgpio 18 0>;
163 qcom,gpio-reset = <1>;
164 qcom,gpio-req-tbl-num = <0 1>;
165 qcom,gpio-req-tbl-flags = <1 0>;
166 qcom,gpio-req-tbl-label = "CAMIF_MCLK2",
167 "CAM_XSHUTDOWN";
168 qcom,cci-master = <0>;
169 status = "ok";
170 };
171};