2 * Copyright (c) 2013-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.
16 blsp1_uart1_default: blsp1_uart1_default {
18 function = "blsp_uart1";
19 pins = "gpio0", "gpio1";
22 pins = "gpio0", "gpio1";
23 drive-strength = <16>;
28 blsp1_uart1_sleep: blsp1_uart1_sleep {
31 pins = "gpio0", "gpio1";
34 pins = "gpio0", "gpio1";
40 blsp1_uart2_default: blsp1_uart2_default {
42 function = "blsp_uart2";
43 pins = "gpio4", "gpio5";
46 pins = "gpio4", "gpio5";
47 drive-strength = <16>;
52 blsp1_uart2_sleep: blsp1_uart2_sleep {
55 pins = "gpio4", "gpio5";
58 pins = "gpio4", "gpio5";
64 spi1_default: spi1_default {
66 function = "blsp_spi1";
67 pins = "gpio0", "gpio1", "gpio3";
74 pins = "gpio0", "gpio1", "gpio3";
75 drive-strength = <12>;
86 spi1_sleep: spi1_sleep {
89 pins = "gpio0", "gpio1", "gpio2", "gpio3";
92 pins = "gpio0", "gpio1", "gpio2", "gpio3";
98 spi2_default: spi2_default {
100 function = "blsp_spi2";
101 pins = "gpio4", "gpio5", "gpio7";
108 pins = "gpio4", "gpio5", "gpio6", "gpio7";
109 drive-strength = <12>;
114 drive-strength = <2>;
120 spi2_sleep: spi2_sleep {
123 pins = "gpio4", "gpio5", "gpio6", "gpio7";
126 pins = "gpio4", "gpio5", "gpio6", "gpio7";
127 drive-strength = <2>;
132 spi3_default: spi3_default {
134 function = "blsp_spi3";
135 pins = "gpio8", "gpio9", "gpio11";
142 pins = "gpio8", "gpio9", "gpio10", "gpio11";
143 drive-strength = <12>;
148 drive-strength = <2>;
154 spi3_sleep: spi3_sleep {
157 pins = "gpio8", "gpio9", "gpio10", "gpio11";
160 pins = "gpio8", "gpio9", "gpio10", "gpio11";
161 drive-strength = <2>;
166 spi4_default: spi4_default {
168 function = "blsp_spi4";
169 pins = "gpio12", "gpio13", "gpio15";
176 pins = "gpio12", "gpio13", "gpio14", "gpio15";
177 drive-strength = <12>;
182 drive-strength = <2>;
188 spi4_sleep: spi4_sleep {
191 pins = "gpio12", "gpio13", "gpio14", "gpio15";
194 pins = "gpio12", "gpio13", "gpio14", "gpio15";
195 drive-strength = <2>;
200 spi5_default: spi5_default {
202 function = "blsp_spi5";
203 pins = "gpio16", "gpio17", "gpio19";
210 pins = "gpio16", "gpio17", "gpio18", "gpio19";
211 drive-strength = <12>;
216 drive-strength = <2>;
222 spi5_sleep: spi5_sleep {
225 pins = "gpio16", "gpio17", "gpio18", "gpio19";
228 pins = "gpio16", "gpio17", "gpio18", "gpio19";
229 drive-strength = <2>;
234 spi6_default: spi6_default {
236 function = "blsp_spi6";
237 pins = "gpio20", "gpio21", "gpio23";
244 pins = "gpio20", "gpio21", "gpio22", "gpio23";
245 drive-strength = <12>;
250 drive-strength = <2>;
256 spi6_sleep: spi6_sleep {
259 pins = "gpio20", "gpio21", "gpio22", "gpio23";
262 pins = "gpio20", "gpio21", "gpio22", "gpio23";
263 drive-strength = <2>;
268 i2c2_default: i2c2_default {
270 function = "blsp_i2c2";
271 pins = "gpio6", "gpio7";
274 pins = "gpio6", "gpio7";
275 drive-strength = <2>;
280 i2c2_sleep: i2c2_sleep {
283 pins = "gpio6", "gpio7";
286 pins = "gpio6", "gpio7";
287 drive-strength = <2>;
292 i2c4_default: i2c4_default {
294 function = "blsp_i2c4";
295 pins = "gpio14", "gpio15";
298 pins = "gpio14", "gpio15";
299 drive-strength = <2>;
304 i2c4_sleep: i2c4_sleep {
307 pins = "gpio14", "gpio15";
310 pins = "gpio14", "gpio15";
311 drive-strength = <2>;
316 i2c6_default: i2c6_default {
318 function = "blsp_i2c6";
319 pins = "gpio22", "gpio23";
322 pins = "gpio22", "gpio23";
323 drive-strength = <2>;
328 i2c6_sleep: i2c6_sleep {
331 pins = "gpio22", "gpio23";
334 pins = "gpio22", "gpio23";
335 drive-strength = <2>;
348 drive-strength = <2>;
352 sdc2_cd_off: cd_off {
359 drive-strength = <2>;
366 sdc1_clk_on: clk_on {
373 drive-strength = <16>;
376 sdc1_clk_off: clk_off {
383 drive-strength = <2>;
389 sdc1_cmd_on: cmd_on {
396 drive-strength = <10>;
399 sdc1_cmd_off: cmd_off {
406 drive-strength = <2>;
412 sdc1_data_on: data_on {
419 drive-strength = <10>;
422 sdc1_data_off: data_off {
429 drive-strength = <2>;
435 sdc2_clk_on: clk_on {
442 drive-strength = <16>;
445 sdc2_clk_off: clk_off {
452 drive-strength = <2>;
458 sdc2_cmd_on: cmd_on {
465 drive-strength = <10>;
468 sdc2_cmd_off: cmd_off {
475 drive-strength = <2>;
481 sdc2_data_on: data_on {
488 drive-strength = <10>;
491 sdc2_data_off: data_off {
498 drive-strength = <2>;