Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/bcm2835', 'spi/fix/doc'...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / qcom-apq8064-cm-qs600.dts
1 #include "qcom-apq8064-v2.0.dtsi"
2
3 / {
4         model = "CompuLab CM-QS600";
5         compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064";
6
7         aliases {
8                 serial0 = &gsbi7_serial;
9         };
10
11         chosen {
12                 stdout-path = "serial0:115200n8";
13         };
14
15         soc {
16                 pinctrl@800000 {
17                         i2c1_pins: i2c1 {
18                                 mux {
19                                         pins = "gpio20", "gpio21";
20                                         function = "gsbi1";
21                                 };
22                         };
23                 };
24
25                 rpm@108000 {
26                         regulators {
27                                 vin_lvs1_3_6-supply = <&pm8921_s4>;
28                                 vin_lvs2-supply = <&pm8921_s1>;
29                                 vin_lvs4_5_7-supply = <&pm8921_s4>;
30
31                                 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
32                                 vdd_l24-supply = <&pm8921_s1>;
33                                 vdd_l25-supply = <&pm8921_s1>;
34                                 vdd_l26-supply = <&pm8921_s7>;
35                                 vdd_l27-supply = <&pm8921_s7>;
36                                 vdd_l28-supply = <&pm8921_s7>;
37
38
39                                 /* Buck SMPS */
40                                 pm8921_s1: s1 {
41                                         regulator-always-on;
42                                         regulator-min-microvolt = <1225000>;
43                                         regulator-max-microvolt = <1225000>;
44                                         qcom,switch-mode-frequency = <3200000>;
45                                         bias-pull-down;
46                                 };
47
48                                 pm8921_s3: s3 {
49                                         regulator-min-microvolt = <1000000>;
50                                         regulator-max-microvolt = <1400000>;
51                                         qcom,switch-mode-frequency = <4800000>;
52                                 };
53
54                                 pm8921_s4: s4 {
55                                         regulator-min-microvolt = <1800000>;
56                                         regulator-max-microvolt = <1800000>;
57                                         qcom,switch-mode-frequency = <3200000>;
58                                 };
59
60                                 pm8921_s7: s7 {
61                                         regulator-min-microvolt = <1300000>;
62                                         regulator-max-microvolt = <1300000>;
63                                         qcom,switch-mode-frequency = <3200000>;
64                                 };
65
66                                 pm8921_l3: l3 {
67                                         regulator-min-microvolt = <3050000>;
68                                         regulator-max-microvolt = <3300000>;
69                                         bias-pull-down;
70                                 };
71
72                                 pm8921_l4: l4 {
73                                         regulator-min-microvolt = <1000000>;
74                                         regulator-max-microvolt = <1800000>;
75                                         bias-pull-down;
76                                 };
77
78                                 pm8921_l5: l5 {
79                                         regulator-min-microvolt = <2750000>;
80                                         regulator-max-microvolt = <3000000>;
81                                         bias-pull-down;
82                                 };
83
84                                 pm8921_l23: l23 {
85                                         regulator-min-microvolt = <1700000>;
86                                         regulator-max-microvolt = <1900000>;
87                                         bias-pull-down;
88                                 };
89                         };
90                 };
91
92                 gsbi@12440000 {
93                         status = "okay";
94                         qcom,mode = <GSBI_PROT_I2C>;
95
96                         i2c@12460000 {
97                                 status = "okay";
98                                 clock-frequency = <200000>;
99                                 pinctrl-0 = <&i2c1_pins>;
100                                 pinctrl-names = "default";
101
102                                 eeprom: eeprom@50 {
103                                         compatible = "24c02";
104                                         reg = <0x50>;
105                                         pagesize = <32>;
106                                 };
107                         };
108                 };
109
110                 gsbi@16600000 {
111                         status = "ok";
112                         qcom,mode = <GSBI_PROT_I2C_UART>;
113                         serial@16640000 {
114                                 status = "ok";
115                         };
116                 };
117
118                 /* OTG */
119                 usb1_phy: phy@12500000 {
120                         status          = "okay";
121                         vddcx-supply    = <&pm8921_s3>;
122                         v3p3-supply     = <&pm8921_l3>;
123                         v1p8-supply     = <&pm8921_l4>;
124                 };
125
126                 usb3_phy: phy@12520000 {
127                         status          = "okay";
128                         vddcx-supply    = <&pm8921_s3>;
129                         v3p3-supply     = <&pm8921_l3>;
130                         v1p8-supply     = <&pm8921_l23>;
131                 };
132
133                 usb4_phy: phy@12530000 {
134                         status          = "okay";
135                         vddcx-supply    = <&pm8921_s3>;
136                         v3p3-supply     = <&pm8921_l3>;
137                         v1p8-supply     = <&pm8921_l23>;
138                 };
139
140                 gadget1: gadget@12500000 {
141                         status = "ok";
142                 };
143
144                 /* OTG */
145                 usb1: usb@12500000 {
146                         status = "ok";
147                 };
148
149                 usb3: usb@12520000 {
150                         status = "okay";
151                 };
152
153                 usb4: usb@12530000 {
154                         status = "okay";
155                 };
156
157                 /* on board fixed 3.3v supply */
158                 v3p3_fixed: v3p3 {
159                         compatible = "regulator-fixed";
160                         regulator-name = "PCIE V3P3";
161                         regulator-min-microvolt = <3300000>;
162                         regulator-max-microvolt = <3300000>;
163                         regulator-always-on;
164                 };
165
166                 amba {
167                         /* eMMC */
168                         sdcc1: sdcc@12400000 {
169                                 status = "okay";
170                                 vmmc-supply = <&pm8921_l5>;
171                                 vqmmc-supply = <&pm8921_s4>;
172                         };
173
174                         /* External micro SD card */
175                         sdcc3: sdcc@12180000 {
176                                 status = "okay";
177                                 vmmc-supply = <&v3p3_fixed>;
178                         };
179                         /* WLAN */
180                         sdcc4: sdcc@121c0000 {
181                                 status = "okay";
182                                 vmmc-supply = <&v3p3_fixed>;
183                                 vqmmc-supply = <&v3p3_fixed>;
184                         };
185                 };
186         };
187 };