1 #include <dt-bindings/input/input.h>
3 #include "qcom-msm8960.dtsi"
6 model = "Qualcomm MSM8960 CDP";
7 compatible = "qcom,msm8960-cdp", "qcom,msm8960";
12 qcom,mode = <GSBI_PROT_I2C_UART>;
20 sdcc1: sdcc@12400000 {
24 /* External micro SD card */
25 sdcc3: sdcc@12180000 {
32 compatible = "qcom,rpm-pm8921-regulators";
33 vin_lvs1_3_6-supply = <&pm8921_s4>;
34 vin_lvs2-supply = <&pm8921_s4>;
35 vin_lvs4_5_7-supply = <&pm8921_s4>;
36 vdd_ncp-supply = <&pm8921_l6>;
37 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
38 vdd_l21_l23_l29-supply = <&pm8921_s8>;
39 vdd_l24-supply = <&pm8921_s1>;
40 vdd_l25-supply = <&pm8921_s1>;
41 vdd_l27-supply = <&pm8921_s7>;
42 vdd_l28-supply = <&pm8921_s7>;
47 regulator-min-microvolt = <1225000>;
48 regulator-max-microvolt = <1225000>;
49 qcom,switch-mode-frequency = <3200000>;
54 regulator-min-microvolt = <1300000>;
55 regulator-max-microvolt = <1300000>;
56 qcom,switch-mode-frequency = <1600000>;
61 regulator-min-microvolt = <500000>;
62 regulator-max-microvolt = <1150000>;
63 qcom,switch-mode-frequency = <4800000>;
69 regulator-min-microvolt = <1800000>;
70 regulator-max-microvolt = <1800000>;
71 qcom,switch-mode-frequency = <1600000>;
73 qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>;
77 regulator-min-microvolt = <1150000>;
78 regulator-max-microvolt = <1150000>;
79 qcom,switch-mode-frequency = <3200000>;
85 regulator-min-microvolt = <2050000>;
86 regulator-max-microvolt = <2050000>;
87 qcom,switch-mode-frequency = <1600000>;
94 regulator-min-microvolt = <1050000>;
95 regulator-max-microvolt = <1050000>;
100 regulator-min-microvolt = <1200000>;
101 regulator-max-microvolt = <1200000>;
106 regulator-min-microvolt = <3075000>;
107 regulator-max-microvolt = <3075000>;
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <1800000>;
119 regulator-min-microvolt = <2950000>;
120 regulator-max-microvolt = <2950000>;
125 regulator-min-microvolt = <2950000>;
126 regulator-max-microvolt = <2950000>;
132 regulator-min-microvolt = <1850000>;
133 regulator-max-microvolt = <2950000>;
138 regulator-min-microvolt = <2800000>;
139 regulator-max-microvolt = <3000000>;
144 regulator-min-microvolt = <3000000>;
145 regulator-max-microvolt = <3000000>;
150 regulator-min-microvolt = <3000000>;
151 regulator-max-microvolt = <3000000>;
156 regulator-min-microvolt = <2850000>;
157 regulator-max-microvolt = <2850000>;
162 regulator-min-microvolt = <1200000>;
163 regulator-max-microvolt = <1200000>;
168 regulator-min-microvolt = <1800000>;
169 regulator-max-microvolt = <1800000>;
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <2950000>;
180 regulator-min-microvolt = <2800000>;
181 regulator-max-microvolt = <2800000>;
186 regulator-min-microvolt = <1800000>;
187 regulator-max-microvolt = <2950000>;
192 regulator-min-microvolt = <1300000>;
193 regulator-max-microvolt = <1300000>;
198 regulator-min-microvolt = <1900000>;
199 regulator-max-microvolt = <1900000>;
204 regulator-min-microvolt = <2750000>;
205 regulator-max-microvolt = <2750000>;
211 regulator-min-microvolt = <1800000>;
212 regulator-max-microvolt = <1800000>;
217 regulator-min-microvolt = <750000>;
218 regulator-max-microvolt = <1150000>;
224 regulator-min-microvolt = <1250000>;
225 regulator-max-microvolt = <1250000>;
229 /* Low Voltage Switch */
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <1800000>;
261 qcom,switch-mode-frequency = <1600000>;
268 qcom,mode = <GSBI_PROT_SPI>;
269 pinctrl-names = "default";
270 pinctrl-0 = <&spi1_default>;
274 compatible = "micrel,ks8851";
276 interrupt-parent = <&msmgpio>;
278 spi-max-frequency = <5400000>;
279 vdd-supply = <&ext_l2>;
280 vdd-io-supply = <&pm8921_lvs6>;
281 reset-gpios = <&msmgpio 89 0>;
287 spi1_default: spi1_default {
289 pins = "gpio6", "gpio7", "gpio9";
295 drive-strength = <12>;
301 drive-strength = <12>;
307 drive-strength = <12>;
314 drive-strength = <12>;
322 compatible = "simple-bus";
324 ext_l2: gpio-regulator@91 {
325 compatible = "regulator-fixed";
326 regulator-name = "ext_l2";
327 gpio = <&msmgpio 91 0>;
328 startup-delay-us = <10000>;
337 MATRIX_KEY(0, 0, KEY_VOLUMEUP)
338 MATRIX_KEY(0, 1, KEY_VOLUMEDOWN)
339 MATRIX_KEY(0, 2, KEY_CAMERA_FOCUS)
340 MATRIX_KEY(0, 3, KEY_CAMERA)
342 keypad,num-rows = <1>;
343 keypad,num-columns = <5>;