1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
9 wcd_intr_default: wcd_intr_default{
17 drive-strength = <2>; /* 2 mA */
18 bias-pull-down; /* pull down */
25 cdc_reset_sleep: cdc_reset_sleep {
32 drive-strength = <16>;
37 cdc_reset_active:cdc_reset_active {
44 drive-strength = <16>;
51 blsp1_spi0_default: blsp1_spi0_default {
53 function = "blsp_spi1";
54 pins = "gpio0", "gpio1", "gpio3";
61 pins = "gpio0", "gpio1", "gpio3";
62 drive-strength = <12>;
67 drive-strength = <16>;
73 blsp1_spi0_sleep: blsp1_spi0_sleep {
76 pins = "gpio0", "gpio1", "gpio2", "gpio3";
79 pins = "gpio0", "gpio1", "gpio2", "gpio3";
85 blsp1_i2c2_default: blsp1_i2c2_default {
87 function = "blsp_i2c3";
88 pins = "gpio47", "gpio48";
91 pins = "gpio47", "gpio48";
92 drive-strength = <16>;
97 blsp1_i2c2_sleep: blsp1_i2c2_sleep {
100 pins = "gpio47", "gpio48";
103 pins = "gpio47", "gpio48";
104 drive-strength = <2>;
109 blsp2_i2c0_default: blsp2_i2c0 {
111 function = "blsp_i2c7";
112 pins = "gpio55", "gpio56";
115 pins = "gpio55", "gpio56";
116 drive-strength = <16>;
121 blsp2_i2c0_sleep: blsp2_i2c0_sleep {
124 pins = "gpio55", "gpio56";
127 pins = "gpio55", "gpio56";
128 drive-strength = <2>;
133 blsp2_uart1_2pins_default: blsp2_uart1_2pins {
135 function = "blsp_uart8";
136 pins = "gpio4", "gpio5";
139 pins = "gpio4", "gpio5";
140 drive-strength = <16>;
145 blsp2_uart1_2pins_sleep: blsp2_uart1_2pins_sleep {
148 pins = "gpio4", "gpio5";
151 pins = "gpio4", "gpio5";
152 drive-strength = <2>;
157 blsp2_uart1_4pins_default: blsp2_uart1_4pins {
159 function = "blsp_uart8";
160 pins = "gpio4", "gpio5", "gpio6", "gpio7";
164 pins = "gpio4", "gpio5", "gpio6", "gpio7";
165 drive-strength = <16>;
170 blsp2_uart1_4pins_sleep: blsp2_uart1_4pins_sleep {
173 pins = "gpio4", "gpio5", "gpio6", "gpio7";
177 pins = "gpio4", "gpio5", "gpio6", "gpio7";
178 drive-strength = <2>;
183 blsp2_i2c1_default: blsp2_i2c1 {
185 function = "blsp_i2c8";
186 pins = "gpio6", "gpio7";
189 pins = "gpio6", "gpio7";
190 drive-strength = <16>;
195 blsp2_i2c1_sleep: blsp2_i2c1_sleep {
198 pins = "gpio6", "gpio7";
201 pins = "gpio6", "gpio7";
202 drive-strength = <2>;
207 blsp2_uart2_2pins_default: blsp2_uart2_2pins {
209 function = "blsp_uart9";
210 pins = "gpio49", "gpio50";
213 pins = "gpio49", "gpio50";
214 drive-strength = <16>;
219 blsp2_uart2_2pins_sleep: blsp2_uart2_2pins_sleep {
222 pins = "gpio49", "gpio50";
225 pins = "gpio49", "gpio50";
226 drive-strength = <2>;
231 blsp2_uart2_4pins_default: blsp2_uart2_4pins {
233 function = "blsp_uart9";
234 pins = "gpio49", "gpio50", "gpio51", "gpio52";
238 pins = "gpio49", "gpio50", "gpio51", "gpio52";
239 drive-strength = <16>;
244 blsp2_uart2_4pins_sleep: blsp2_uart2_4pins_sleep {
247 pins = "gpio49", "gpio50", "gpio51", "gpio52";
251 pins = "gpio49", "gpio50", "gpio51", "gpio52";
252 drive-strength = <2>;
257 blsp2_spi5_default: blsp2_spi5_default {
259 function = "blsp_spi12";
260 pins = "gpio85", "gpio86", "gpio88";
267 pins = "gpio85", "gpio86", "gpio88";
268 drive-strength = <12>;
273 drive-strength = <16>;
279 blsp2_spi5_sleep: blsp2_spi5_sleep {
282 pins = "gpio85", "gpio86", "gpio87", "gpio88";
285 pins = "gpio85", "gpio86", "gpio87", "gpio88";
286 drive-strength = <2>;
291 sdc2_clk_on: sdc2_clk_on {
294 bias-disable; /* NO pull */
295 drive-strength = <16>; /* 16 MA */
299 sdc2_clk_off: sdc2_clk_off {
302 bias-disable; /* NO pull */
303 drive-strength = <2>; /* 2 MA */
307 sdc2_cmd_on: sdc2_cmd_on {
310 bias-pull-up; /* pull up */
311 drive-strength = <10>; /* 10 MA */
315 sdc2_cmd_off: sdc2_cmd_off {
318 bias-pull-up; /* pull up */
319 drive-strength = <2>; /* 2 MA */
323 sdc2_data_on: sdc2_data_on {
326 bias-pull-up; /* pull up */
327 drive-strength = <10>; /* 10 MA */
331 sdc2_data_off: sdc2_data_off {
334 bias-pull-up; /* pull up */
335 drive-strength = <2>; /* 2 MA */
339 pcie0_clkreq_default: pcie0_clkreq_default {
347 drive-strength = <2>;
352 pcie0_perst_default: pcie0_perst_default {
360 drive-strength = <2>;
365 pcie0_wake_default: pcie0_wake_default {
373 drive-strength = <2>;
378 pcie0_clkreq_sleep: pcie0_clkreq_sleep {
386 drive-strength = <2>;
391 pcie0_wake_sleep: pcie0_wake_sleep {
399 drive-strength = <2>;
404 pcie1_clkreq_default: pcie1_clkreq_default {
412 drive-strength = <2>;
417 pcie1_perst_default: pcie1_perst_default {
425 drive-strength = <2>;
430 pcie1_wake_default: pcie1_wake_default {
438 drive-strength = <2>;
443 pcie1_clkreq_sleep: pcie1_clkreq_sleep {
451 drive-strength = <2>;
456 pcie1_wake_sleep: pcie1_wake_sleep {
464 drive-strength = <2>;
469 pcie2_clkreq_default: pcie2_clkreq_default {
477 drive-strength = <2>;
482 pcie2_perst_default: pcie2_perst_default {
490 drive-strength = <2>;
495 pcie2_wake_default: pcie2_wake_default {
503 drive-strength = <2>;
508 pcie2_clkreq_sleep: pcie2_clkreq_sleep {
516 drive-strength = <2>;
521 pcie2_wake_sleep: pcie2_wake_sleep {
529 drive-strength = <2>;
534 cci0_default: cci0_default {
536 function = "cci_i2c";
537 pins = "gpio17", "gpio18";
540 pins = "gpio17", "gpio18";
541 drive-strength = <16>;
546 cci1_default: cci1_default {
548 function = "cci_i2c";
549 pins = "gpio19", "gpio20";
552 pins = "gpio19", "gpio20";
553 drive-strength = <16>;
558 camera_board_default: camera_board_default {
565 drive-strength = <16>;
575 drive-strength = <16>;
580 function = "cam_mclk";
585 drive-strength = <16>;
590 camera_front_default: camera_front_default {
597 drive-strength = <16>;
607 drive-strength = <16>;
612 function = "cam_mclk";
617 drive-strength = <16>;
622 camera_rear_default: camera_rear_default {
629 drive-strength = <16>;
639 drive-strength = <16>;
644 function = "cam_mclk";
649 drive-strength = <16>;