2 * Copyright (c) 2015, The Linux Foundation. All rights reserved.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
14 #include "msm8916.dtsi"
15 #include "pm8916.dtsi"
16 #include "apq8016-sbc-soc-pins.dtsi"
17 #include "apq8016-sbc-pmic-pins.dtsi"
21 serial0 = &blsp1_uart2;
22 serial1 = &blsp1_uart1;
32 stdout-path = "serial0";
39 pinctrl-names = "default", "sleep";
40 pinctrl-0 = <&blsp1_uart1_default>;
41 pinctrl-1 = <&blsp1_uart1_sleep>;
47 pinctrl-names = "default", "sleep";
48 pinctrl-0 = <&blsp1_uart2_default>;
49 pinctrl-1 = <&blsp1_uart2_sleep>;
53 /* On Low speed expansion */
59 /* On High speed expansion */
65 /* On Low speed expansion */
71 /* On High speed expansion */
77 /* On Low speed expansion */
83 pinctrl-names = "default";
84 pinctrl-0 = <&msmgpio_leds>,
88 compatible = "gpio-leds";
91 label = "apq8016-sbc:green:user1";
92 gpios = <&msmgpio 21 GPIO_ACTIVE_HIGH>;
93 linux,default-trigger = "heartbeat";
94 default-state = "off";
98 label = "apq8016-sbc:green:user2";
99 gpios = <&msmgpio 120 GPIO_ACTIVE_HIGH>;
100 linux,default-trigger = "mmc0";
101 default-state = "off";
105 label = "apq8016-sbc:green:user3";
106 gpios = <&pm8916_gpios 1 GPIO_ACTIVE_HIGH>;
107 linux,default-trigger = "mmc1";
108 default-state = "off";
112 label = "apq8016-sbc:green:user4";
113 gpios = <&pm8916_gpios 2 GPIO_ACTIVE_HIGH>;
114 linux,default-trigger = "none";
115 default-state = "off";
119 label = "apq8016-sbc:yellow:wlan";
120 gpios = <&pm8916_mpps 2 GPIO_ACTIVE_HIGH>;
121 linux,default-trigger = "wlan";
122 default-state = "off";
126 label = "apq8016-sbc:blue:bt";
127 gpios = <&pm8916_mpps 3 GPIO_ACTIVE_HIGH>;
128 linux,default-trigger = "bt";
129 default-state = "off";
134 vmmc-supply = <&pm8916_l8>;
135 vqmmc-supply = <&pm8916_l5>;
137 pinctrl-names = "default", "sleep";
138 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>;
139 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>;
145 &smd_rpm_regulators {
146 vdd_l1_l2_l3-supply = <&pm8916_s3>;
147 vdd_l5-supply = <&pm8916_s3>;
148 vdd_l4_l5_l6-supply = <&pm8916_s4>;
149 vdd_l7-supply = <&pm8916_s4>;
152 regulator-min-microvolt = <375000>;
153 regulator-max-microvolt = <1562000>;
157 regulator-min-microvolt = <375000>;
158 regulator-max-microvolt = <1562000>;
162 regulator-min-microvolt = <1800000>;
163 regulator-max-microvolt = <1800000>;
170 regulator-min-microvolt = <375000>;
171 regulator-max-microvolt = <1525000>;
175 regulator-min-microvolt = <375000>;
176 regulator-max-microvolt = <1525000>;
180 regulator-min-microvolt = <375000>;
181 regulator-max-microvolt = <1525000>;
185 regulator-min-microvolt = <1750000>;
186 regulator-max-microvolt = <3337000>;
190 regulator-min-microvolt = <1750000>;
191 regulator-max-microvolt = <3337000>;
195 regulator-min-microvolt = <1750000>;
196 regulator-max-microvolt = <3337000>;
200 regulator-min-microvolt = <1750000>;
201 regulator-max-microvolt = <3337000>;
205 regulator-min-microvolt = <1750000>;
206 regulator-max-microvolt = <3337000>;
210 regulator-min-microvolt = <1750000>;
211 regulator-max-microvolt = <3337000>;
215 regulator-min-microvolt = <1750000>;
216 regulator-max-microvolt = <3337000>;
220 regulator-min-microvolt = <1750000>;
221 regulator-max-microvolt = <3337000>;
225 regulator-min-microvolt = <1750000>;
226 regulator-max-microvolt = <3337000>;
230 regulator-min-microvolt = <1750000>;
231 regulator-max-microvolt = <3337000>;
235 regulator-min-microvolt = <1750000>;
236 regulator-max-microvolt = <3337000>;
240 * 1.8v required on LS expansion
241 * for mezzanine boards
244 regulator-min-microvolt = <1750000>;
245 regulator-max-microvolt = <3337000>;
250 regulator-min-microvolt = <1750000>;
251 regulator-max-microvolt = <3337000>;
255 regulator-min-microvolt = <1750000>;
256 regulator-max-microvolt = <3337000>;
260 regulator-min-microvolt = <1750000>;
261 regulator-max-microvolt = <3337000>;