2 * Copyright 2014 Linaro Ltd.
4 * The code contained herein is licensed under the GNU General Public
5 * License. You may obtain a copy of the GNU General Public License
6 * Version 2 or later at the following locations:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
17 /* Hog a few default settings */
18 pinctrl-names = "default";
19 pinctrl-0 = <&gpio2_default_mode>,
20 <&gpio10_default_mode>,
21 <&gpio11_default_mode>,
22 <&gpio13_default_mode>,
23 <&gpio34_default_mode>,
24 <&gpio50_default_mode>,
27 <&modsclsda_default_mode>,
28 <&resethw_default_mode>,
29 <&service_default_mode>;
32 * Pins 2, 10, 11, 13, 34 and 50
33 * are muxed in as GPIO, and configured as INPUT PULL DOWN
36 gpio2_default_mode: gpio2_default {
49 gpio10_default_mode: gpio10_default {
52 groups = "gpio10_d_1";
62 gpio11_default_mode: gpio11_default {
65 groups = "gpio11_d_1";
75 gpio13_default_mode: gpio13_default {
78 groups = "gpio13_d_1";
88 gpio34_default_mode: gpio34_default {
91 groups = "gpio34_a_1";
101 gpio50_default_mode: gpio50_default {
104 groups = "gpio50_d_1";
113 /* This sets up the PWM pin 14 */
115 pwm_default_mode: pwm_default {
118 groups = "pwmout1_d_1";
127 /* This sets up audio interface 2 */
129 adi2_default_mode: adi2_default {
144 /* Modem I2C setup (SCL and SDA pins) */
146 modsclsda_default_mode: modsclsda_default {
148 function = "modsclsda";
149 groups = "modsclsda_d_1";
160 resethw_default_mode: resethw_default {
162 function = "resethw";
163 groups = "resethw_d_1";
173 service_default_mode: service_default {
175 function = "service";
176 groups = "service_d_1";
186 * Clock output pins associated with regulators.
189 sysclkreq2_default_mode: sysclkreq2_default {
191 function = "sysclkreq";
192 groups = "sysclkreq2_d_1";
200 sysclkreq2_sleep_mode: sysclkreq2_sleep {
203 groups = "gpio1_a_1";
213 sysclkreq4_default_mode: sysclkreq4_default {
215 function = "sysclkreq";
216 groups = "sysclkreq4_d_1";
224 sysclkreq4_sleep_mode: sysclkreq4_sleep {
227 groups = "gpio3_a_1";