ARM: dts: qcom: apq8064-cm-qs600 - Add basic regulators
[deliverable/linux.git] / arch / arm / boot / dts / qcom-apq8064-cm-qs600.dts
CommitLineData
7dac24bd
MR
1#include "qcom-apq8064-v2.0.dtsi"
2
3/ {
4 model = "CompuLab CM-QS600";
5 compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064";
6
7 soc {
8 pinctrl@800000 {
9 i2c1_pins: i2c1 {
10 mux {
11 pins = "gpio20", "gpio21";
12 function = "gsbi1";
13 };
14 };
15 };
16
1a621d35
SK
17 rpm@108000 {
18 regulators {
19 vin_lvs1_3_6-supply = <&pm8921_s4>;
20 vin_lvs2-supply = <&pm8921_s1>;
21 vin_lvs4_5_7-supply = <&pm8921_s4>;
22
23 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
24 vdd_l24-supply = <&pm8921_s1>;
25 vdd_l25-supply = <&pm8921_s1>;
26 vdd_l26-supply = <&pm8921_s7>;
27 vdd_l27-supply = <&pm8921_s7>;
28 vdd_l28-supply = <&pm8921_s7>;
29
30
31 /* Buck SMPS */
32 pm8921_s1: s1 {
33 regulator-always-on;
34 regulator-min-microvolt = <1225000>;
35 regulator-max-microvolt = <1225000>;
36 qcom,switch-mode-frequency = <3200000>;
37 bias-pull-down;
38 };
39
40 pm8921_s3: s3 {
41 regulator-min-microvolt = <1000000>;
42 regulator-max-microvolt = <1400000>;
43 qcom,switch-mode-frequency = <4800000>;
44 };
45
46 pm8921_s4: s4 {
47 regulator-min-microvolt = <1800000>;
48 regulator-max-microvolt = <1800000>;
49 qcom,switch-mode-frequency = <3200000>;
50 };
51
52 pm8921_s7: s7 {
53 regulator-min-microvolt = <1300000>;
54 regulator-max-microvolt = <1300000>;
55 qcom,switch-mode-frequency = <3200000>;
56 };
57
58 pm8921_l3: l3 {
59 regulator-min-microvolt = <3050000>;
60 regulator-max-microvolt = <3300000>;
61 bias-pull-down;
62 };
63
64 pm8921_l4: l4 {
65 regulator-min-microvolt = <1000000>;
66 regulator-max-microvolt = <1800000>;
67 bias-pull-down;
68 };
69
70 pm8921_l23: l23 {
71 regulator-min-microvolt = <1700000>;
72 regulator-max-microvolt = <1900000>;
73 bias-pull-down;
74 };
75 };
76 };
77
7dac24bd
MR
78 gsbi@12440000 {
79 status = "okay";
80 qcom,mode = <GSBI_PROT_I2C>;
81
82 i2c@12460000 {
83 status = "okay";
84 clock-frequency = <200000>;
85 pinctrl-0 = <&i2c1_pins>;
86 pinctrl-names = "default";
87
88 eeprom: eeprom@50 {
89 compatible = "24c02";
90 reg = <0x50>;
91 pagesize = <32>;
92 };
93 };
94 };
95
96 gsbi@16600000 {
97 status = "ok";
98 qcom,mode = <GSBI_PROT_I2C_UART>;
99 serial@16640000 {
100 status = "ok";
101 };
102 };
103
104 amba {
105 /* eMMC */
106 sdcc1: sdcc@12400000 {
107 status = "okay";
108 };
109
110 /* External micro SD card */
111 sdcc3: sdcc@12180000 {
112 status = "okay";
113 };
114 /* WLAN */
115 sdcc4: sdcc@121c0000 {
116 status = "okay";
117 };
118 };
119 };
120};
This page took 0.067218 seconds and 5 git commands to generate.