1 #include "qcom-apq8064-v2.0.dtsi"
2 #include "qcom-apq8064-arrow-db600c-pins.dtsi"
3 #include <dt-bindings/gpio/gpio.h>
6 model = "Arrow Electronics, APQ8064 DB600c";
7 compatible = "arrow,db600c", "qcom,apq8064";
10 serial0 = &gsbi7_serial;
11 serial1 = &gsbi1_serial;
20 compatible = "simple-bus";
21 vph: regulator-fixed@1 {
22 compatible = "regulator-fixed";
23 regulator-min-microvolt = <4500000>;
24 regulator-max-microvolt = <4500000>;
25 regulator-name = "VPH";
26 regulator-type = "voltage";
30 /* on board fixed 3.3v supply */
32 compatible = "regulator-fixed";
33 regulator-name = "VCC3V3";
34 regulator-min-microvolt = <3300000>;
35 regulator-max-microvolt = <3300000>;
44 vdd_s1-supply = <&vph>;
45 vdd_s2-supply = <&vph>;
46 vdd_s3-supply = <&vph>;
47 vdd_s4-supply = <&vph>;
48 vdd_s5-supply = <&vph>;
49 vdd_s6-supply = <&vph>;
50 vdd_s7-supply = <&vph>;
51 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
52 vdd_l3_l15_l17-supply = <&vph>;
53 vdd_l4_l14-supply = <&vph>;
54 vdd_l5_l8_l16-supply = <&vph>;
55 vdd_l6_l7-supply = <&vph>;
56 vdd_l9_l11-supply = <&vph>;
57 vdd_l10_l22-supply = <&vph>;
58 vdd_l21_l23_l29-supply = <&vph>;
59 vdd_l24-supply = <&pm8921_s1>;
60 vdd_l25-supply = <&pm8921_s1>;
61 vdd_l26-supply = <&pm8921_s7>;
62 vdd_l27-supply = <&pm8921_s7>;
63 vdd_l28-supply = <&pm8921_s7>;
64 vin_lvs1_3_6-supply = <&pm8921_s4>;
65 vin_lvs2-supply = <&pm8921_s1>;
66 vin_lvs4_5_7-supply = <&pm8921_s4>;
70 regulator-min-microvolt = <1225000>;
71 regulator-max-microvolt = <1225000>;
72 qcom,switch-mode-frequency = <3200000>;
77 regulator-min-microvolt = <1000000>;
78 regulator-max-microvolt = <1400000>;
79 qcom,switch-mode-frequency = <4800000>;
83 regulator-min-microvolt = <1800000>;
84 regulator-max-microvolt = <1800000>;
85 qcom,switch-mode-frequency = <3200000>;
91 regulator-min-microvolt = <1300000>;
92 regulator-max-microvolt = <1300000>;
93 qcom,switch-mode-frequency = <3200000>;
97 regulator-min-microvolt = <3050000>;
98 regulator-max-microvolt = <3300000>;
103 regulator-min-microvolt = <1000000>;
104 regulator-max-microvolt = <1800000>;
109 regulator-min-microvolt = <2750000>;
110 regulator-max-microvolt = <3000000>;
117 regulator-min-microvolt = <2950000>;
118 regulator-max-microvolt = <2950000>;
123 regulator-min-microvolt = <1700000>;
124 regulator-max-microvolt = <1900000>;
140 qcom,mode = <GSBI_PROT_UART_W_FC>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&gsbi1_uart_4pins>;
151 qcom,mode = <GSBI_PROT_I2C>;
153 /* On Low speed expansion and Sensors */
157 compatible = "st,lis3mdl-magn";
159 vdd-supply = <&vcc3v3>;
160 vddio-supply = <&pm8921_s4>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&magneto_pins>;
163 interrupt-parent = <&tlmm_pinmux>;
165 st,drdy-int-pin = <2>;
166 interrupts = <48 IRQ_TYPE_EDGE_RISING>, /* DRDY line */
167 <31 IRQ_TYPE_EDGE_RISING>; /* INT */
174 qcom,mode = <GSBI_PROT_I2C>;
176 /* On Low speed expansion */
179 clock-frequency = <200000>;
181 compatible = "atmel,24c128";
190 qcom,mode = <GSBI_PROT_I2C>;
192 /* On High speed expansion */
193 label = "HS-CAM-I2C3";
201 /* On Low speed expansion */
210 qcom,mode = <GSBI_PROT_I2C_UART>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&gsbi7_uart_2pins>;
219 /* On High speed expansion */
221 label = "HS-CAM-I2C2";
226 pinctrl-names = "default";
227 pinctrl-0 = <&user_leds>, <&mpp_leds>;
229 compatible = "gpio-leds";
233 gpios = <&tlmm_pinmux 3 GPIO_ACTIVE_HIGH>;
234 linux,default-trigger = "heartbeat";
235 default-state = "off";
240 gpios = <&tlmm_pinmux 7 GPIO_ACTIVE_HIGH>;
241 linux,default-trigger = "mmc0";
242 default-state = "off";
247 gpios = <&tlmm_pinmux 10 GPIO_ACTIVE_HIGH>;
248 linux,default-trigger = "mmc1";
249 default-state = "off";
254 gpios = <&tlmm_pinmux 11 GPIO_ACTIVE_HIGH>;
255 linux,default-trigger = "none";
256 default-state = "off";
261 gpios = <&pm8921_mpps 7 GPIO_ACTIVE_HIGH>;
262 default-state = "off";
267 gpios = <&pm8921_mpps 8 GPIO_ACTIVE_HIGH>;
268 default-state = "off";
274 vdda-supply = <&pm8921_s3>;
275 vdda_phy-supply = <&pm8921_lvs6>;
276 vdda_refclk-supply = <&vcc3v3>;
277 pinctrl-0 = <&pcie_pins>;
278 pinctrl-names = "default";
279 perst-gpio = <&tlmm_pinmux 27 GPIO_ACTIVE_LOW>;
288 target-supply = <&pm8921_lvs7>;
294 dr_mode = "peripheral";
295 vddcx-supply = <&pm8921_s3>;
296 v3p3-supply = <&pm8921_l3>;
297 v1p8-supply = <&pm8921_l4>;
302 vddcx-supply = <&pm8921_s3>;
303 v3p3-supply = <&pm8921_l3>;
304 v1p8-supply = <&pm8921_l23>;
309 vddcx-supply = <&pm8921_s3>;
310 v3p3-supply = <&pm8921_l3>;
311 v1p8-supply = <&pm8921_l23>;
335 vmmc-supply = <&pm8921_l5>;
336 vqmmc-supply = <&pm8921_s4>;
339 /* External micro SD card */
342 vmmc-supply = <&pm8921_l6>;
343 pinctrl-names = "default";
344 pinctrl-0 = <&card_detect>;
345 cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_HIGH>;