Lines Matching +full:- +full:function
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
8 blsp1_uart1_default: blsp1-uart1-default-state {
11 function = "blsp_uart1";
13 drive-strength = <16>;
14 bias-disable;
17 blsp1_uart1_sleep: blsp1-uart1-sleep-state {
19 function = "gpio";
21 drive-strength = <2>;
22 bias-pull-down;
25 blsp1_uart2_default: blsp1-uart2-default-state {
27 function = "blsp_uart2";
29 drive-strength = <16>;
30 bias-disable;
33 blsp1_uart2_sleep: blsp1-uart2-sleep-state {
35 function = "gpio";
37 drive-strength = <2>;
38 bias-pull-down;
41 spi1_default: spi1-default-state {
42 spi-pins {
44 function = "blsp_spi1";
46 drive-strength = <12>;
47 bias-disable;
49 cs-pins {
51 function = "gpio";
53 drive-strength = <16>;
54 bias-disable;
55 output-high;
59 spi1_sleep: spi1-sleep-state {
61 function = "gpio";
63 drive-strength = <2>;
64 bias-pull-down;
67 spi2_default: spi2-default-state {
68 spi-pins {
70 function = "blsp_spi2";
72 drive-strength = <12>;
73 bias-disable;
75 cs-pins {
77 function = "gpio";
79 drive-strength = <16>;
80 bias-disable;
81 output-high;
85 spi2_sleep: spi2-sleep-state {
87 function = "gpio";
89 drive-strength = <2>;
90 bias-pull-down;
93 spi3_default: spi3-default-state {
94 spi-pins {
96 function = "blsp_spi3";
98 drive-strength = <12>;
99 bias-disable;
101 cs-pins {
103 function = "gpio";
105 drive-strength = <16>;
106 bias-disable;
107 output-high;
111 spi3_sleep: spi3-sleep-state {
113 function = "gpio";
115 drive-strength = <2>;
116 bias-pull-down;
119 spi4_default: spi4-default-state {
120 spi-pins {
122 function = "blsp_spi4";
124 drive-strength = <12>;
125 bias-disable;
127 cs-pins {
129 function = "gpio";
131 drive-strength = <16>;
132 bias-disable;
133 output-high;
137 spi4_sleep: spi4-sleep-state {
139 function = "gpio";
141 drive-strength = <2>;
142 bias-pull-down;
145 spi5_default: spi5-default-state {
146 spi-pins {
148 function = "blsp_spi5";
150 drive-strength = <12>;
151 bias-disable;
153 cs-pins {
155 function = "gpio";
157 drive-strength = <16>;
158 bias-disable;
159 output-high;
163 spi5_sleep: spi5-sleep-state {
165 function = "gpio";
167 drive-strength = <2>;
168 bias-pull-down;
171 spi6_default: spi6-default-state {
172 spi-pins {
174 function = "blsp_spi6";
176 drive-strength = <12>;
177 bias-disable;
179 cs-pins {
181 function = "gpio";
183 drive-strength = <16>;
184 bias-disable;
185 output-high;
189 spi6_sleep: spi6-sleep-state {
191 function = "gpio";
193 drive-strength = <2>;
194 bias-pull-down;
197 i2c1_default: i2c1-default-state {
199 function = "blsp_i2c1";
201 drive-strength = <2>;
202 bias-disable;
205 i2c1_sleep: i2c1-sleep-state {
207 function = "gpio";
209 drive-strength = <2>;
210 bias-disable;
213 i2c2_default: i2c2-default-state {
215 function = "blsp_i2c2";
217 drive-strength = <2>;
218 bias-disable;
221 i2c2_sleep: i2c2-sleep-state {
223 function = "gpio";
225 drive-strength = <2>;
226 bias-disable;
229 i2c3_default: i2c3-default-state {
231 function = "blsp_i2c3";
233 drive-strength = <2>;
234 bias-disable;
237 i2c3_sleep: i2c3-sleep-state {
239 function = "gpio";
241 drive-strength = <2>;
242 bias-disable;
245 i2c4_default: i2c4-default-state {
247 function = "blsp_i2c4";
249 drive-strength = <2>;
250 bias-disable;
253 i2c4_sleep: i2c4-sleep-state {
255 function = "gpio";
257 drive-strength = <2>;
258 bias-disable;
261 i2c5_default: i2c5-default-state {
263 function = "blsp_i2c5";
265 drive-strength = <2>;
266 bias-disable;
269 i2c5_sleep: i2c5-sleep-state {
271 function = "gpio";
273 drive-strength = <2>;
274 bias-disable;
277 i2c6_default: i2c6-default-state {
279 function = "blsp_i2c6";
281 drive-strength = <2>;
282 bias-disable;
285 i2c6_sleep: i2c6-sleep-state {
287 function = "gpio";
289 drive-strength = <2>;
290 bias-disable;
293 pmx-sdc1-clk-state {
294 sdc1_clk_on: clk-on-pins {
297 bias-disable;
298 drive-strength = <16>;
300 sdc1_clk_off: clk-off-pins {
303 bias-disable;
304 drive-strength = <2>;
308 pmx-sdc1-cmd-state {
309 sdc1_cmd_on: cmd-on-pins {
312 bias-pull-up;
313 drive-strength = <10>;
315 sdc1_cmd_off: cmd-off-pins {
318 bias-pull-up;
319 drive-strength = <2>;
323 pmx-sdc1-data-state {
324 sdc1_data_on: data-on-pins {
327 bias-pull-up;
328 drive-strength = <10>;
330 sdc1_data_off: data-off-pins {
333 bias-pull-up;
334 drive-strength = <2>;
338 pmx-sdc2-clk-state {
339 sdc2_clk_on: clk-on-pins {
342 bias-disable;
343 drive-strength = <16>;
345 sdc2_clk_off: clk-off-pins {
348 bias-disable;
349 drive-strength = <2>;
353 pmx-sdc2-cmd-state {
354 sdc2_cmd_on: cmd-on-pins {
357 bias-pull-up;
358 drive-strength = <10>;
360 sdc2_cmd_off: cmd-off-pins {
363 bias-pull-up;
364 drive-strength = <2>;
368 pmx-sdc2-data-state {
369 sdc2_data_on: data-on-pins {
372 bias-pull-up;
373 drive-strength = <10>;
375 sdc2_data_off: data-off-pins {
378 bias-pull-up;
379 drive-strength = <2>;
383 pmx-sdc2-cd-pin-state {
384 sdc2_cd_on: cd-on-pins {
386 function = "gpio";
388 drive-strength = <2>;
389 bias-pull-up;
391 sdc2_cd_off: cd-off-pins {
393 function = "gpio";
395 drive-strength = <2>;
396 bias-disable;
400 cdc-pdm-lines-state {
401 cdc_pdm_lines_act: pdm-lines-on-pins {
404 function = "cdc_pdm0";
406 drive-strength = <8>;
407 bias-disable;
409 cdc_pdm_lines_sus: pdm-lines-off-pins {
412 function = "cdc_pdm0";
414 drive-strength = <2>;
415 bias-pull-down;
419 ext-pri-tlmm-lines-state {
420 ext_pri_tlmm_lines_act: ext-pa-on-pins {
422 function = "pri_mi2s";
424 drive-strength = <8>;
425 bias-disable;
427 ext_pri_tlmm_lines_sus: ext-pa-off-pins {
429 function = "pri_mi2s";
431 drive-strength = <2>;
432 bias-disable;
436 ext-pri-ws-line-state {
437 ext_pri_ws_act: ext-pa-on-pins {
439 function = "pri_mi2s_ws";
441 drive-strength = <8>;
442 bias-disable;
444 ext_pri_ws_sus: ext-pa-off-pins {
446 function = "pri_mi2s_ws";
448 drive-strength = <2>;
449 bias-disable;
453 ext-mclk-tlmm-lines-state {
454 ext_mclk_tlmm_lines_act: mclk-lines-on-pins {
456 function = "pri_mi2s";
458 drive-strength = <8>;
459 bias-disable;
461 ext_mclk_tlmm_lines_sus: mclk-lines-off-pins {
463 function = "pri_mi2s";
465 drive-strength = <2>;
466 bias-disable;
471 ext-sec-tlmm-lines-state {
472 ext_sec_tlmm_lines_act: tlmm-lines-on-pins {
474 function = "sec_mi2s";
476 drive-strength = <8>;
477 bias-disable;
479 ext_sec_tlmm_lines_sus: tlmm-lines-off-pins {
481 function = "sec_mi2s";
483 drive-strength = <2>;
484 bias-disable;
488 cdc_dmic_lines_act: cdc-dmic-lines-on-state {
489 clk-pins {
491 function = "dmic0_clk";
493 drive-strength = <8>;
495 data-pins {
497 function = "dmic0_data";
499 drive-strength = <8>;
502 cdc_dmic_lines_sus: cdc-dmic-lines-off-state {
503 clk-pins {
505 function = "dmic0_clk";
507 drive-strength = <2>;
508 bias-disable;
510 data-pins {
512 function = "dmic0_data";
514 drive-strength = <2>;
515 bias-disable;
519 wcnss_pin_a: wcnss-active-state {
521 function = "wcss_wlan";
523 drive-strength = <6>;
524 bias-pull-up;
527 cci0_default: cci0-default-state {
529 function = "cci_i2c";
531 drive-strength = <16>;
532 bias-disable;
535 camera_front_default: camera-front-default-state {
536 pwdn-pins {
538 function = "gpio";
540 drive-strength = <16>;
541 bias-disable;
543 rst-pins {
545 function = "gpio";
547 drive-strength = <16>;
548 bias-disable;
550 mclk1-pins {
552 function = "cam_mclk1";
554 drive-strength = <16>;
555 bias-disable;
559 camera_rear_default: camera-rear-default-state {
560 pwdn-pins {
562 function = "gpio";
564 drive-strength = <16>;
565 bias-disable;
567 rst-pins {
569 function = "gpio";
571 drive-strength = <16>;
572 bias-disable;
574 mclk0-pins {
576 function = "cam_mclk0";
578 drive-strength = <16>;
579 bias-disable;