ARM: dts: sun4i: gemei-g9: Add accelerometer (bma250) IRQ
[deliverable/linux.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 };
This page took 0.051381 seconds and 5 git commands to generate.