2 * Copyright (c) 2013-2016, 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.
16 blsp1_spi0_default: blsp1_spi0_default {
18 function = "blsp_spi1";
19 pins = "gpio0", "gpio1", "gpio3";
26 pins = "gpio0", "gpio1", "gpio3";
27 drive-strength = <12>;
32 drive-strength = <16>;
38 blsp1_spi0_sleep: blsp1_spi0_sleep {
41 pins = "gpio0", "gpio1", "gpio2", "gpio3";
44 pins = "gpio0", "gpio1", "gpio2", "gpio3";
50 blsp1_i2c2_default: blsp1_i2c2_default {
52 function = "blsp_i2c3";
53 pins = "gpio47", "gpio48";
56 pins = "gpio47", "gpio48";
57 drive-strength = <16>;
62 blsp1_i2c2_sleep: blsp1_i2c2_sleep {
65 pins = "gpio47", "gpio48";
68 pins = "gpio47", "gpio48";
74 blsp2_i2c0_default: blsp2_i2c0 {
76 function = "blsp_i2c7";
77 pins = "gpio55", "gpio56";
80 pins = "gpio55", "gpio56";
81 drive-strength = <16>;
86 blsp2_i2c0_sleep: blsp2_i2c0_sleep {
89 pins = "gpio55", "gpio56";
92 pins = "gpio55", "gpio56";
98 blsp2_uart1_2pins_default: blsp2_uart1_2pins {
100 function = "blsp_uart8";
101 pins = "gpio4", "gpio5";
104 pins = "gpio4", "gpio5";
105 drive-strength = <16>;
110 blsp2_uart1_2pins_sleep: blsp2_uart1_2pins_sleep {
113 pins = "gpio4", "gpio5";
116 pins = "gpio4", "gpio5";
117 drive-strength = <2>;
122 blsp2_uart1_4pins_default: blsp2_uart1_4pins {
124 function = "blsp_uart8";
125 pins = "gpio4", "gpio5", "gpio6", "gpio7";
129 pins = "gpio4", "gpio5", "gpio6", "gpio7";
130 drive-strength = <16>;
135 blsp2_uart1_4pins_sleep: blsp2_uart1_4pins_sleep {
138 pins = "gpio4", "gpio5", "gpio6", "gpio7";
142 pins = "gpio4", "gpiio5", "gpio6", "gpio7";
143 drive-strength = <2>;
148 blsp2_i2c1_default: blsp2_i2c1 {
150 function = "blsp_i2c8";
151 pins = "gpio6", "gpio7";
154 pins = "gpio6", "gpio7";
155 drive-strength = <16>;
160 blsp2_i2c1_sleep: blsp2_i2c1_sleep {
163 pins = "gpio6", "gpio7";
166 pins = "gpio6", "gpio7";
167 drive-strength = <2>;
172 blsp2_uart2_2pins_default: blsp2_uart2_2pins {
174 function = "blsp_uart9";
175 pins = "gpio49", "gpio50";
178 pins = "gpio49", "gpio50";
179 drive-strength = <16>;
184 blsp2_uart2_2pins_sleep: blsp2_uart2_2pins_sleep {
187 pins = "gpio49", "gpio50";
190 pins = "gpio49", "gpio50";
191 drive-strength = <2>;
196 blsp2_uart2_4pins_default: blsp2_uart2_4pins {
198 function = "blsp_uart9";
199 pins = "gpio49", "gpio50", "gpio51", "gpio52";
203 pins = "gpio49", "gpio50", "gpio51", "gpio52";
204 drive-strength = <16>;
209 blsp2_uart2_4pins_sleep: blsp2_uart2_4pins_sleep {
212 pins = "gpio49", "gpio50", "gpio51", "gpio52";
216 pins = "gpio49", "gpio50", "gpio51", "gpio52";
217 drive-strength = <2>;
222 blsp2_spi5_default: blsp2_spi5_default {
224 function = "blsp_spi12";
225 pins = "gpio85", "gpio86", "gpio88";
232 pins = "gpio85", "gpio86", "gpio88";
233 drive-strength = <12>;
238 drive-strength = <16>;
244 blsp2_spi5_sleep: blsp2_spi5_sleep {
247 pins = "gpio85", "gpio86", "gpio87", "gpio88";
250 pins = "gpio85", "gpio86", "gpio87", "gpio88";
251 drive-strength = <2>;
256 sdc2_clk_on: sdc2_clk_on {
259 bias-disable; /* NO pull */
260 drive-strength = <16>; /* 16 MA */
264 sdc2_clk_off: sdc2_clk_off {
267 bias-disable; /* NO pull */
268 drive-strength = <2>; /* 2 MA */
272 sdc2_cmd_on: sdc2_cmd_on {
275 bias-pull-up; /* pull up */
276 drive-strength = <10>; /* 10 MA */
280 sdc2_cmd_off: sdc2_cmd_off {
283 bias-pull-up; /* pull up */
284 drive-strength = <2>; /* 2 MA */
288 sdc2_data_on: sdc2_data_on {
291 bias-pull-up; /* pull up */
292 drive-strength = <10>; /* 10 MA */
296 sdc2_data_off: sdc2_data_off {
299 bias-pull-up; /* pull up */
300 drive-strength = <2>; /* 2 MA */
304 pcie0_clkreq_default: pcie0_clkreq_default {
312 drive-strength = <2>;
317 pcie0_perst_default: pcie0_perst_default {
325 drive-strength = <2>;
330 pcie0_wake_default: pcie0_wake_default {
338 drive-strength = <2>;
343 pcie0_clkreq_sleep: pcie0_clkreq_sleep {
351 drive-strength = <2>;
356 pcie0_wake_sleep: pcie0_wake_sleep {
364 drive-strength = <2>;
369 pcie1_clkreq_default: pcie1_clkreq_default {
377 drive-strength = <2>;
382 pcie1_perst_default: pcie1_perst_default {
390 drive-strength = <2>;
395 pcie1_wake_default: pcie1_wake_default {
403 drive-strength = <2>;
408 pcie1_clkreq_sleep: pcie1_clkreq_sleep {
416 drive-strength = <2>;
421 pcie1_wake_sleep: pcie1_wake_sleep {
429 drive-strength = <2>;
434 pcie2_clkreq_default: pcie2_clkreq_default {
442 drive-strength = <2>;
447 pcie2_perst_default: pcie2_perst_default {
455 drive-strength = <2>;
460 pcie2_wake_default: pcie2_wake_default {
468 drive-strength = <2>;
473 pcie2_clkreq_sleep: pcie2_clkreq_sleep {
481 drive-strength = <2>;
486 pcie2_wake_sleep: pcie2_wake_sleep {
494 drive-strength = <2>;