Lines Matching +full:cs +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Samsung Exynos 990 pin-mux and pin-config device tree source
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include "exynos-pinctrl.h"
12 gpa0: gpa0-gpio-bank {
13 gpio-controller;
14 #gpio-cells = <2>;
16 interrupt-controller;
17 #interrupt-cells = <2>;
18 interrupt-parent = <&gic>;
29 gpa1: gpa1-gpio-bank {
30 gpio-controller;
31 #gpio-cells = <2>;
33 interrupt-controller;
34 #interrupt-cells = <2>;
35 interrupt-parent = <&gic>;
46 gpa2: gpa2-gpio-bank {
47 gpio-controller;
48 #gpio-cells = <2>;
50 interrupt-controller;
51 #interrupt-cells = <2>;
52 interrupt-parent = <&gic>;
63 gpa3: gpa3-gpio-bank {
64 gpio-controller;
65 #gpio-cells = <2>;
67 interrupt-controller;
68 #interrupt-cells = <2>;
69 interrupt-parent = <&gic>;
80 gpa4: gpa4-gpio-bank {
81 gpio-controller;
82 #gpio-cells = <2>;
84 interrupt-controller;
85 #interrupt-cells = <2>;
86 interrupt-parent = <&gic>;
91 gpq0: gpq0-gpio-bank {
92 gpio-controller;
93 #gpio-cells = <2>;
95 interrupt-controller;
96 #interrupt-cells = <2>;
99 speedy_bus: speedy-bus-pins {
100 samsung,pins = "gpq0-4";
101 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
102 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
103 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
106 speedy1_bus: speedy1-bus-pins {
107 samsung,pins = "gpq0-5";
108 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
109 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
110 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
114 uart1_bus_single: uart1-bus-pins {
115 samsung,pins = "gpq0-3", "gpq0-2", "gpq0-1", "gpq0-0";
116 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
117 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
118 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
121 uart1_rxd_pull: uart1-bus-rxd-pins {
122 samsung,pins = "gpq0-0";
123 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
126 uart1_bus_rts: uart1-bus-rts-pins {
127 samsung,pins = "gpq0-2";
128 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
129 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
132 uart1_bus_tx_input: uart1-bus-tx-input-pins {
133 samsung,pins = "gpq0-1";
134 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
135 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
138 uart1_bus_tx_dat: uart1-bus-tx-dat-pins {
139 samsung,pins = "gpq0-1";
142 uart1_bus_tx_con: uart1-bus-tx-con-pins {
143 samsung,pins = "gpq0-1";
144 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
147 wlan_host_wake: wlan-host-wake-pins {
148 samsung,pins = "gpa0-7";
149 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
150 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
155 gpm0: gpm0-gpio-bank {
156 gpio-controller;
157 #gpio-cells = <2>;
159 interrupt-controller;
160 #interrupt-cells = <2>;
163 gpm1: gpm1-gpio-bank {
164 gpio-controller;
165 #gpio-cells = <2>;
167 interrupt-controller;
168 #interrupt-cells = <2>;
171 gpm2: gpm2-gpio-bank {
172 gpio-controller;
173 #gpio-cells = <2>;
175 interrupt-controller;
176 #interrupt-cells = <2>;
179 gpm3: gpm3-gpio-bank {
180 gpio-controller;
181 #gpio-cells = <2>;
183 interrupt-controller;
184 #interrupt-cells = <2>;
187 gpm4: gpm4-gpio-bank {
188 gpio-controller;
189 #gpio-cells = <2>;
191 interrupt-controller;
192 #interrupt-cells = <2>;
196 gpm5: gpm5-gpio-bank {
197 gpio-controller;
198 #gpio-cells = <2>;
200 interrupt-controller;
201 #interrupt-cells = <2>;
205 gpm6: gpm6-gpio-bank {
206 gpio-controller;
207 #gpio-cells = <2>;
209 interrupt-controller;
210 #interrupt-cells = <2>;
214 gpm7: gpm7-gpio-bank {
215 gpio-controller;
216 #gpio-cells = <2>;
218 interrupt-controller;
219 #interrupt-cells = <2>;
223 gpm8: gpm8-gpio-bank {
224 gpio-controller;
225 #gpio-cells = <2>;
227 interrupt-controller;
228 #interrupt-cells = <2>;
232 gpm9: gpm9-gpio-bank {
233 gpio-controller;
234 #gpio-cells = <2>;
236 interrupt-controller;
237 #interrupt-cells = <2>;
241 gpm10: gpm10-gpio-bank {
242 gpio-controller;
243 #gpio-cells = <2>;
245 interrupt-controller;
246 #interrupt-cells = <2>;
250 gpm11: gpm11-gpio-bank {
251 gpio-controller;
252 #gpio-cells = <2>;
254 interrupt-controller;
255 #interrupt-cells = <2>;
259 gpm12: gpm12-gpio-bank {
260 gpio-controller;
261 #gpio-cells = <2>;
263 interrupt-controller;
264 #interrupt-cells = <2>;
268 gpm13: gpm13-gpio-bank {
269 gpio-controller;
270 #gpio-cells = <2>;
272 interrupt-controller;
273 #interrupt-cells = <2>;
277 gpm14: gpm14-gpio-bank {
278 gpio-controller;
279 #gpio-cells = <2>;
281 interrupt-controller;
282 #interrupt-cells = <2>;
286 gpm15: gpm15-gpio-bank {
287 gpio-controller;
288 #gpio-cells = <2>;
290 interrupt-controller;
291 #interrupt-cells = <2>;
295 gpm16: gpm16-gpio-bank {
296 gpio-controller;
297 #gpio-cells = <2>;
299 interrupt-controller;
300 #interrupt-cells = <2>;
304 gpm17: gpm17-gpio-bank {
305 gpio-controller;
306 #gpio-cells = <2>;
308 interrupt-controller;
309 #interrupt-cells = <2>;
313 gpm18: gpm18-gpio-bank {
314 gpio-controller;
315 #gpio-cells = <2>;
317 interrupt-controller;
318 #interrupt-cells = <2>;
322 gpm19: gpm19-gpio-bank {
323 gpio-controller;
324 #gpio-cells = <2>;
326 interrupt-controller;
327 #interrupt-cells = <2>;
331 gpm20: gpm20-gpio-bank {
332 gpio-controller;
333 #gpio-cells = <2>;
335 interrupt-controller;
336 #interrupt-cells = <2>;
340 gpm21: gpm21-gpio-bank {
341 gpio-controller;
342 #gpio-cells = <2>;
344 interrupt-controller;
345 #interrupt-cells = <2>;
349 gpm22: gpm22-gpio-bank {
350 gpio-controller;
351 #gpio-cells = <2>;
353 interrupt-controller;
354 #interrupt-cells = <2>;
358 gpm23: gpm23-gpio-bank {
359 gpio-controller;
360 #gpio-cells = <2>;
362 interrupt-controller;
363 #interrupt-cells = <2>;
367 gpm24: gpm24-gpio-bank {
368 gpio-controller;
369 #gpio-cells = <2>;
371 interrupt-controller;
372 #interrupt-cells = <2>;
376 gpm25: gpm25-gpio-bank {
377 gpio-controller;
378 #gpio-cells = <2>;
380 interrupt-controller;
381 #interrupt-cells = <2>;
385 gpm26: gpm26-gpio-bank {
386 gpio-controller;
387 #gpio-cells = <2>;
389 interrupt-controller;
390 #interrupt-cells = <2>;
394 gpm27: gpm27-gpio-bank {
395 gpio-controller;
396 #gpio-cells = <2>;
398 interrupt-controller;
399 #interrupt-cells = <2>;
403 gpm28: gpm28-gpio-bank {
404 gpio-controller;
405 #gpio-cells = <2>;
407 interrupt-controller;
408 #interrupt-cells = <2>;
412 gpm29: gpm29-gpio-bank {
413 gpio-controller;
414 #gpio-cells = <2>;
416 interrupt-controller;
417 #interrupt-cells = <2>;
421 gpm30: gpm30-gpio-bank {
422 gpio-controller;
423 #gpio-cells = <2>;
425 interrupt-controller;
426 #interrupt-cells = <2>;
430 gpm31: gpm31-gpio-bank {
431 gpio-controller;
432 #gpio-cells = <2>;
434 interrupt-controller;
435 #interrupt-cells = <2>;
439 gpm32: gpm32-gpio-bank {
440 gpio-controller;
441 #gpio-cells = <2>;
443 interrupt-controller;
444 #interrupt-cells = <2>;
448 gpm33: gpm33-gpio-bank {
449 gpio-controller;
450 #gpio-cells = <2>;
452 interrupt-controller;
453 #interrupt-cells = <2>;
457 hsi2c38_bus: hsi2c38-bus-pins {
458 samsung,pins = "gpm0-0", "gpm1-0";
459 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
460 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
461 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
464 hsi2c39_bus: hsi2c39-bus-pins {
465 samsung,pins = "gpm2-0", "gpm3-0";
466 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
467 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
468 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
471 hsi2c40_bus: hsi2c40-bus-pins {
472 samsung,pins = "gpm4-0", "gpm5-0";
473 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
474 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
475 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
478 hsi2c41_bus: hsi2c41-bus-pins {
479 samsung,pins = "gpm6-0", "gpm7-0";
480 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
481 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
482 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
485 hsi2c42_bus: hsi2c42-bus-pins {
486 samsung,pins = "gpm8-0", "gpm9-0";
487 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
488 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
489 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
492 hsi2c43_bus: hsi2c43-bus-pins {
493 samsung,pins = "gpm10-0", "gpm11-0";
494 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
495 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
496 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
499 hsi2c44_bus: hsi2c44-bus-pins {
500 samsung,pins = "gpm12-0", "gpm13-0";
501 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
502 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
503 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
506 hsi2c45_bus: hsi2c45-bus-pins {
507 samsung,pins = "gpm14-0", "gpm15-0";
508 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
509 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
510 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
513 spi19_bus: spi19-bus-pins {
514 samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0";
515 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
516 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
517 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
520 spi19_cs: spi19-cs-pins {
521 samsung,pins = "gpm3-0";
522 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
523 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
524 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
527 spi19_cs_func: spi19-cs-func-pins {
528 samsung,pins = "gpm3-0";
529 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
530 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
531 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
534 spi20_bus: spi20-bus-pins {
535 samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0";
536 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
537 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
538 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
541 spi20_cs: spi20-cs-pins {
542 samsung,pins = "gpm7-0";
543 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
544 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
545 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
548 spi20_cs_func: spi20-cs-func-pins {
549 samsung,pins = "gpm7-0";
550 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
551 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
552 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
555 spi21_bus: spi21-bus-pins {
556 samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0";
557 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
558 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
559 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
562 spi21_cs: spi21-cs-pins {
563 samsung,pins = "gpm11-0";
564 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
565 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
566 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
569 spi21_cs_func: spi21-cs-func-pins {
570 samsung,pins = "gpm11-0";
571 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
572 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
573 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
576 spi22_bus: spi22-bus-pins {
577 samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0";
578 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
579 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
580 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
583 spi22_cs: spi22-cs-pins {
584 samsung,pins = "gpm15-0";
585 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
586 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
587 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
590 spi22_cs_func: spi22-cs-func-pins {
591 samsung,pins = "gpm15-0";
592 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
593 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
594 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
597 uart21_bus_single: uart21-bus-pins {
598 samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0", "gpm3-0";
599 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
600 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
603 uart21_bus_dual: uart21-bus-dual-pins {
604 samsung,pins = "gpm0-0", "gpm1-0";
605 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
606 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
609 uart22_bus_single: uart22-bus-pins {
610 samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0", "gpm7-0";
611 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
612 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
615 uart22_bus_dual: uart22-bus-dual-pins {
616 samsung,pins = "gpm4-0", "gpm5-0";
617 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
618 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
621 uart23_bus_single: uart23-bus-pins {
622 samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0", "gpm11-0";
623 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
624 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
627 uart23_bus_dual: uart23-bus-dual-pins {
628 samsung,pins = "gpm8-0", "gpm9-0";
629 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
630 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
633 uart24_bus_single: uart24-bus-pins {
634 samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0", "gpm15-0";
635 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
636 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
639 uart24_bus_dual: uart24-bus-dual-pins {
640 samsung,pins = "gpm12-0", "gpm13-0";
641 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
642 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
647 gpf0: gpf0-gpio-bank {
648 gpio-controller;
649 #gpio-cells = <2>;
651 interrupt-controller;
652 #interrupt-cells = <2>;
655 gpf1: gpf1-gpio-bank {
656 gpio-controller;
657 #gpio-cells = <2>;
659 interrupt-controller;
660 #interrupt-cells = <2>;
663 gpf2: gpf2-gpio-bank {
664 gpio-controller;
665 #gpio-cells = <2>;
667 interrupt-controller;
668 #interrupt-cells = <2>;
671 pcie0_clkreq: pcie0-clkreq-pins {
672 samsung,pins = "gpf0-0";
673 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
674 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
675 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
676 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
677 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
680 pcie0_perst: pcie0-perst-pins {
681 samsung,pins = "gpf0-1";
682 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
683 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
684 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
687 pcie1_clkreq: pcie1-clkreq-pins {
688 samsung,pins = "gpf0-2";
689 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
690 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
691 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
692 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
693 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
696 pcie1_perst: pcie1-perst-pins {
697 samsung,pins = "gpf0-3";
698 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
699 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
700 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
703 ufs_rst_n: ufs-rst-n-pins {
704 samsung,pins = "gpf2-1";
705 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
706 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
707 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
708 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
711 ufs_refclk_out: ufs-refclk-out-pins {
712 samsung,pins = "gpf2-0";
713 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
714 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
715 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
716 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
719 sd2_clk: sd2-clk-pins {
720 samsung,pins = "gpf1-0";
721 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
722 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
723 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV3>;
726 sd2_cmd: sd2-cmd-pins {
727 samsung,pins = "gpf1-1";
728 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
729 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
730 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
733 sd2_bus1: sd2-bus-width1-pins {
734 samsung,pins = "gpf1-2";
735 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
736 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
737 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
740 sd2_bus4: sd2-bus-width4-pins {
741 samsung,pins = "gpf1-3", "gpf1-4", "gpf1-5";
742 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
743 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
744 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
747 sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins {
748 samsung,pins = "gpf1-0";
749 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
750 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
751 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV1>;
754 sd2_clk_fast_slew_rate_1_5x: sd2-clk-fast-slew-rate-1-5x-pins {
755 samsung,pins = "gpf1-0";
756 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
757 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
758 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV1_5>;
761 sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins {
762 samsung,pins = "gpf1-0";
763 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
764 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
765 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2>;
768 sd2_clk_fast_slew_rate_2_5x: sd2-clk-fast-slew-rate-2-5x-pins {
769 samsung,pins = "gpf1-0";
770 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
771 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
772 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>;
775 sd2_clk_fast_slew_rate_3x: sd2-clk-fas-slew-rate-3x-pins {
776 samsung,pins = "gpf1-0";
777 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
778 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
779 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV3>;
782 sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins {
783 samsung,pins = "gpf1-0";
784 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
785 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
786 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV4>;
789 sd2_pins_as_pdn: sd2-pins-as-pdn-pins {
790 samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3", "gpf1-4", "gpf1-5";
791 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
792 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
797 gpf3: gpf3-gpio-bank {
798 gpio-controller;
799 #gpio-cells = <2>;
801 interrupt-controller;
802 #interrupt-cells = <2>;
805 pcie2_clkreq: pcie2-clkreq-pins {
806 samsung,pins = "gpf3-0";
807 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
808 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
809 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
810 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
811 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
814 pcie2_perst: pcie2-perst-pins {
815 samsung,pins = "gpf3-1";
816 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
817 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
818 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
823 gpg0: gpg0-gpio-bank {
824 gpio-controller;
825 #gpio-cells = <2>;
827 interrupt-controller;
828 #interrupt-cells = <2>;
831 gpp0: gpp0-gpio-bank {
832 gpio-controller;
833 #gpio-cells = <2>;
835 interrupt-controller;
836 #interrupt-cells = <2>;
839 gpp1: gpp1-gpio-bank {
840 gpio-controller;
841 #gpio-cells = <2>;
843 interrupt-controller;
844 #interrupt-cells = <2>;
847 gpp2: gpp2-gpio-bank {
848 gpio-controller;
849 #gpio-cells = <2>;
851 interrupt-controller;
852 #interrupt-cells = <2>;
855 gpp3: gpp3-gpio-bank {
856 gpio-controller;
857 #gpio-cells = <2>;
859 interrupt-controller;
860 #interrupt-cells = <2>;
863 gpp4: gpp4-gpio-bank {
864 gpio-controller;
865 #gpio-cells = <2>;
867 interrupt-controller;
868 #interrupt-cells = <2>;
871 hsi2c0_bus: hsi2c0-bus-pins {
872 samsung,pins = "gpp0-0", "gpp0-1";
873 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
874 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
875 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
878 hsi2c1_bus: hsi2c1-bus-pins {
879 samsung,pins = "gpp0-2", "gpp0-3";
880 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
881 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
882 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
885 hsi2c2_bus: hsi2c2-bus-pins {
886 samsung,pins = "gpp0-4", "gpp0-5";
887 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
888 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
889 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
892 hsi2c3_bus: hsi2c3-bus-pins {
893 samsung,pins = "gpp0-6", "gpp0-7";
894 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
895 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
896 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
899 hsi2c4_bus: hsi2c4-bus-pins {
900 samsung,pins = "gpp1-0", "gpp1-1";
901 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
902 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
903 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
904 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
905 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
908 hsi2c5_bus: hsi2c5-bus-pins {
909 samsung,pins = "gpp1-2", "gpp1-3";
910 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
911 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
912 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
915 hsi2c6_bus: hsi2c6-bus-pins {
916 samsung,pins = "gpp1-4", "gpp1-5";
917 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
918 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
919 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
922 hsi2c7_bus: hsi2c7-bus-pins {
923 samsung,pins = "gpp1-6", "gpp1-7";
924 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
925 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
926 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
929 hsi2c8_bus: hsi2c8-bus-pins {
930 samsung,pins = "gpp2-0", "gpp2-1";
931 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
932 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
933 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
936 hsi2c9_bus: hsi2c9-bus-pins {
937 samsung,pins = "gpp2-2", "gpp2-3";
938 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
939 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
940 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
943 hsi2c10_bus: hsi2c10-bus-pins {
944 samsung,pins = "gpp2-4", "gpp2-5";
945 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
946 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
947 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
950 hsi2c11_bus: hsi2c11-bus-pins {
951 samsung,pins = "gpp2-6", "gpp2-7";
952 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
953 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
954 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
957 hsi2c26_bus: hsi2c26-bus-pins {
958 samsung,pins = "gpp3-0", "gpp3-1";
959 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
960 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
961 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
964 hsi2c27_bus: hsi2c27-bus-pins {
965 samsung,pins = "gpp3-2", "gpp3-3";
966 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
967 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
968 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
969 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
970 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
973 hsi2c28_bus: hsi2c28-bus-pins {
974 samsung,pins = "gpp3-4", "gpp3-5";
975 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
976 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
977 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
980 hsi2c29_bus: hsi2c29-bus-pins {
981 samsung,pins = "gpp3-6", "gpp3-7";
982 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
983 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
984 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
987 hsi2c30_bus: hsi2c30-bus-pins {
988 samsung,pins = "gpp4-0", "gpp4-1";
989 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
990 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
991 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
994 hsi2c31_bus: hsi2c31-bus-pins {
995 samsung,pins = "gpp4-2", "gpp4-3";
996 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
997 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
998 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1001 spi0_bus: spi0-bus-pins {
1002 samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0";
1003 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1004 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1005 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1008 spi0_cs: spi0-cs-pins {
1009 samsung,pins = "gpp0-3";
1010 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1011 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1012 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1015 spi0_cs_func: spi0-cs-func-pins {
1016 samsung,pins = "gpp0-3";
1017 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1018 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1019 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1022 spi1_bus: spi1-bus-pins {
1023 samsung,pins = "gpp0-6", "gpp0-5", "gpp0-4";
1024 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1025 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1026 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1029 spi1_cs: spi1-cs-pins {
1030 samsung,pins = "gpp0-7";
1031 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1032 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1033 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1036 spi1_cs_func: spi1-cs-func-pins {
1037 samsung,pins = "gpp0-7";
1038 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1039 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1040 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1043 spi2_bus: spi2-bus-pins {
1044 samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0";
1045 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1046 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1047 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1050 spi2_cs: spi2-cs-pins {
1051 samsung,pins = "gpp1-3";
1052 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1053 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1054 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1057 spi2_cs_func: spi2-cs-func-pins {
1058 samsung,pins = "gpp1-3";
1059 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1060 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1061 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1064 spi3_bus: spi3-bus-pins {
1065 samsung,pins = "gpp1-6", "gpp1-5", "gpp1-4";
1066 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1067 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1068 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1071 spi3_cs: spi3-cs-pins {
1072 samsung,pins = "gpp1-7";
1073 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1074 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1075 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1078 spi3_cs_func: spi3-cs-func-pins {
1079 samsung,pins = "gpp1-7";
1080 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1081 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1082 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1085 spi4_bus: spi4-bus-pins {
1086 samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0";
1087 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1088 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1089 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1092 spi4_cs: spi4-cs-pins {
1093 samsung,pins = "gpp2-3";
1094 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1095 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1096 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1099 spi4_cs_func: spi4-cs-func-pins {
1100 samsung,pins = "gpp2-3";
1101 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1102 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1103 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1106 spi4_fp_inactive: spi4-fp-inactive-pins {
1107 samsung,pins = "gpp2-3", "gpp2-2", "gpp2-1", "gpp2-0";
1108 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1109 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1110 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1113 spi4_fp_cs_func_high: spi4-fp-cs-func-high-pins {
1114 samsung,pins = "gpp2-3";
1115 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1116 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1117 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1120 spi5_bus: spi5-bus-pins {
1121 samsung,pins = "gpp2-6", "gpp2-5", "gpp2-4";
1122 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1123 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1124 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1127 spi5_cs: spi5-cs-pins {
1128 samsung,pins = "gpp2-7";
1129 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1130 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1131 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1134 spi5_cs_func: spi5-cs-func-pins {
1135 samsung,pins = "gpp2-7";
1136 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1137 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1138 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1141 spi13_bus: spi13-bus-pins {
1142 samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0";
1143 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1144 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1145 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1148 spi13_cs: spi13-cs-pins {
1149 samsung,pins = "gpp3-3";
1150 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1151 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1152 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1155 spi13_cs_func: spi13-cs-func-pins {
1156 samsung,pins = "gpp3-3";
1157 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1158 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1159 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1162 spi14_bus: spi14-bus-pins {
1163 samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4";
1164 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1165 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1166 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1169 spi14_cs: spi14-cs-pins {
1170 samsung,pins = "gpp3-7";
1171 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1172 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1173 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1176 spi14_cs_func: spi14-cs-func-pins {
1177 samsung,pins = "gpp3-7";
1178 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1179 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1180 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1183 spi15_bus: spi15-bus-pins {
1184 samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0";
1185 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1186 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1187 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1190 spi15_cs: spi15-cs-pins {
1191 samsung,pins = "gpp4-3";
1192 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1193 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1194 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1197 spi15_cs_func: spi15-cs-func-pins {
1198 samsung,pins = "gpp4-3";
1199 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1200 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1201 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1204 uart0_bus: uart0-bus-pins {
1205 samsung,pins = "gpp4-6", "gpp4-7";
1206 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1207 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1210 uart2_bus_single: uart2-bus-pins {
1211 samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3";
1212 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1213 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1216 uart2_bus_dual: uart2-bus-dual-pins {
1217 samsung,pins = "gpp0-0", "gpp0-1";
1218 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1219 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1222 uart3_bus_single: uart3-bus-pins {
1223 samsung,pins = "gpp0-4", "gpp0-5", "gpp0-6", "gpp0-7";
1224 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1225 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1228 uart3_bus_dual: uart3-bus-dual-pins {
1229 samsung,pins = "gpp0-4", "gpp0-5";
1230 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1231 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1234 uart4_bus_single: uart4-bus-pins {
1235 samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3";
1236 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1237 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1240 uart4_bus_dual: uart4-bus-dual-pins {
1241 samsung,pins = "gpp1-0", "gpp1-1";
1242 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1243 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1246 uart5_bus_single: uart5-bus-pins {
1247 samsung,pins = "gpp1-4", "gpp1-5", "gpp1-6", "gpp1-7";
1248 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1249 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1252 uart5_bus_dual: uart5-bus-dual-pins {
1253 samsung,pins = "gpp1-4", "gpp1-5";
1254 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1255 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1258 uart6_bus_single: uart6-bus-pins {
1259 samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3";
1260 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1261 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1264 uart6_bus_dual: uart6-bus-dual-pins {
1265 samsung,pins = "gpp2-0", "gpp2-1";
1266 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1267 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1270 uart7_bus_single: uart7-bus-pins {
1271 samsung,pins = "gpp2-4", "gpp2-5", "gpp2-6", "gpp2-7";
1272 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1273 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1276 uart7_bus_dual: uart7-bus-dual-pins {
1277 samsung,pins = "gpp2-4", "gpp2-5";
1278 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1279 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1282 uart15_bus_single: uart15-bus-pins {
1283 samsung,pins = "gpp3-0", "gpp3-1", "gpp3-2", "gpp3-3";
1284 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1285 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1288 uart15_bus_dual: uart15-bus-dual-pins {
1289 samsung,pins = "gpp3-0", "gpp3-1";
1290 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1291 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1294 uart16_bus_single: uart16-bus-pins {
1295 samsung,pins = "gpp3-4", "gpp3-5", "gpp3-6", "gpp3-7";
1296 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1297 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1300 uart16_bus_dual: uart16-bus-dual-pins {
1301 samsung,pins = "gpp3-4", "gpp3-5";
1302 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1303 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1306 uart17_bus_single: uart17-bus-pins {
1307 samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2", "gpp4-3";
1308 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1309 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1312 uart17_bus_dual: uart17-bus-dual-pins {
1313 samsung,pins = "gpp4-0", "gpp4-1";
1314 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1315 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1320 gpb0: gpb0-gpio-bank {
1321 gpio-controller;
1322 #gpio-cells = <2>;
1324 interrupt-controller;
1325 #interrupt-cells = <2>;
1328 gpb1: gpb1-gpio-bank {
1329 gpio-controller;
1330 #gpio-cells = <2>;
1332 interrupt-controller;
1333 #interrupt-cells = <2>;
1336 gpb2: gpb2-gpio-bank {
1337 gpio-controller;
1338 #gpio-cells = <2>;
1340 interrupt-controller;
1341 #interrupt-cells = <2>;
1344 gpc0: gpc0-gpio-bank {
1345 gpio-controller;
1346 #gpio-cells = <2>;
1348 interrupt-controller;
1349 #interrupt-cells = <2>;
1352 gpg1: gpg1-gpio-bank {
1353 gpio-controller;
1354 #gpio-cells = <2>;
1356 interrupt-controller;
1357 #interrupt-cells = <2>;
1360 gpp5: gpp5-gpio-bank {
1361 gpio-controller;
1362 #gpio-cells = <2>;
1364 interrupt-controller;
1365 #interrupt-cells = <2>;
1368 gpp6: gpp6-gpio-bank {
1369 gpio-controller;
1370 #gpio-cells = <2>;
1372 interrupt-controller;
1373 #interrupt-cells = <2>;
1376 gpp7: gpp7-gpio-bank {
1377 gpio-controller;
1378 #gpio-cells = <2>;
1380 interrupt-controller;
1381 #interrupt-cells = <2>;
1384 gpp8: gpp8-gpio-bank {
1385 gpio-controller;
1386 #gpio-cells = <2>;
1388 interrupt-controller;
1389 #interrupt-cells = <2>;
1392 gpp9: gpp9-gpio-bank {
1393 gpio-controller;
1394 #gpio-cells = <2>;
1396 interrupt-controller;
1397 #interrupt-cells = <2>;
1400 aud_i2s0_bus: aud-i2s0-bus-pins {
1401 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
1402 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1403 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1406 aud_i2s0_idle: aud-i2s0-idle-pins {
1407 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
1408 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1409 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1412 aud_i2s1_bus: aud-i2s1-bus-pins {
1413 samsung,pins = "gpb0-4", "gpb0-5", "gpb0-6", "gpb0-7";
1414 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1415 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1418 aud_i2s1_idle: aud-i2s1-idle-pins {
1419 samsung,pins = "gpb0-4", "gpb0-5", "gpb0-6", "gpb0-7";
1420 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1421 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1424 aud_i2s2_bus: aud-i2s2-bus-pins {
1425 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
1426 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1427 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1430 aud_i2s2_idle: aud-i2s2-idle-pins {
1431 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
1432 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1433 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1436 aud_i2s3_bus: aud-i2s3-bus-pins {
1437 samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
1438 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1439 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1442 aud_i2s3_idle: aud-i2s3-idle-pins {
1443 samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
1444 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1445 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1448 aud_i2s4_bus: aud-i2s4-bus-pins {
1449 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
1450 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1451 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1454 aud_i2s4_pci: aud-i2s4-pci-pins {
1455 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
1456 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1457 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1460 aud_i2s4_idle: aud-i2s4-idle-pins {
1461 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
1462 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1463 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1466 aud_i2s5_bus: aud-i2s5-bus-pins {
1467 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
1468 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1469 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1472 aud_i2s5_idle: aud-i2s5-idle-pins {
1473 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
1474 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1475 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1478 aud_dsd_bus: aud-dsd-bus-pins {
1479 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6";
1480 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1481 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1484 aud_dsd_idle: aud-dsd-idle-pins {
1485 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6";
1486 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1487 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1490 cfg_wlanen: cfg-wlanen-pins {
1491 samsung,pins = "gpb0-4";
1492 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1493 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1494 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
1495 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1496 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1499 cnss_wlan_en_active: cnss-wlan-en-active-pins {
1500 samsung,pins = "gpb0-4";
1501 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1502 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1503 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
1504 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1505 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1508 cnss_wlan_en_sleep: cnss-wlan-en-sleep-pins {
1509 samsung,pins = "gpb0-4";
1510 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1511 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1512 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV2>;
1513 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1514 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1517 decon_f_te_on: decon-f-te-on-pins {
1518 samsung,pins = "gpc0-4";
1519 samsung,pin-function = <0xf>;
1522 decon_f_te_off: decon-f-te-off-pins {
1523 samsung,pins = "gpc0-4";
1524 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1527 decon_s_te_on: decon-s-te-on-pins {
1528 samsung,pins = "gpc0-5";
1529 samsung,pin-function = <0xf>;
1532 decon_s_te_off: decon-s-te-off-pins {
1533 samsung,pins = "gpc0-5";
1534 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1537 hsi2c12_bus: hsi2c12-bus-pins {
1538 samsung,pins = "gpp5-0", "gpp5-1";
1539 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1540 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1541 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1544 hsi2c13_bus: hsi2c13-bus-pins {
1545 samsung,pins = "gpp5-2", "gpp5-3";
1546 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1547 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1548 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1551 hsi2c14_bus: hsi2c14-bus-pins {
1552 samsung,pins = "gpp5-4", "gpp5-5";
1553 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1554 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1555 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1558 hsi2c15_bus: hsi2c15-bus-pins {
1559 samsung,pins = "gpp5-6", "gpp5-7";
1560 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1561 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1562 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1565 hsi2c16_bus: hsi2c16-bus-pins {
1566 samsung,pins = "gpp6-0", "gpp6-1";
1567 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1568 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1569 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1572 hsi2c17_bus: hsi2c17-bus-pins {
1573 samsung,pins = "gpp6-2", "gpp6-3";
1574 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1575 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1576 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1579 hsi2c18_bus: hsi2c18-bus-pins {
1580 samsung,pins = "gpp6-4", "gpp6-5";
1581 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1582 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1583 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1586 hsi2c19_bus: hsi2c19-bus-pins {
1587 samsung,pins = "gpp6-6", "gpp6-7";
1588 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1589 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1590 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1593 hsi2c20_bus: hsi2c20-bus-pins {
1594 samsung,pins = "gpp7-0", "gpp7-1";
1595 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1596 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1597 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1600 hsi2c21_bus: hsi2c21-bus-pins {
1601 samsung,pins = "gpp7-2", "gpp7-3";
1602 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1603 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1604 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1607 hsi2c22_bus: hsi2c22-bus-pins {
1608 samsung,pins = "gpp7-4", "gpp7-5";
1609 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1610 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1611 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1614 hsi2c23_bus: hsi2c23-bus-pins {
1615 samsung,pins = "gpp7-6", "gpp7-7";
1616 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1617 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1618 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1621 hsi2c24_bus: hsi2c24-bus-pins {
1622 samsung,pins = "gpp8-0", "gpp8-1";
1623 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1624 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1625 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1628 hsi2c25_bus: hsi2c25-bus-pins {
1629 samsung,pins = "gpp8-2", "gpp8-3";
1630 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1631 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1632 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1635 hsi2c32_bus: hsi2c32-bus-pins {
1636 samsung,pins = "gpp8-4", "gpp8-5";
1637 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1638 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1639 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1642 hsi2c33_bus: hsi2c33-bus-pins {
1643 samsung,pins = "gpp8-6", "gpp8-7";
1644 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1645 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1646 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1649 hsi2c34_bus: hsi2c34-bus-pins {
1650 samsung,pins = "gpp9-0", "gpp9-1";
1651 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1652 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1653 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1656 hsi2c35_bus: hsi2c35-bus-pins {
1657 samsung,pins = "gpp9-2", "gpp9-3";
1658 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1659 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1660 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1663 hsi2c36_bus: hsi2c36-bus-pins {
1664 samsung,pins = "gpp9-4", "gpp9-5";
1665 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1666 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1667 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1670 hsi2c37_bus: hsi2c37-bus-pins {
1671 samsung,pins = "gpp9-6", "gpp9-7";
1672 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
1673 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1674 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1677 sensor_mclk0_out: sensor-mclk0-out-pins {
1678 samsung,pins = "gpc0-0";
1679 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1680 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1681 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1684 sensor_mclk1_out: sensor-mclk1-out-pins {
1685 samsung,pins = "gpg1-1";
1686 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1687 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1688 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1691 sensor_mclk2_out: sensor-mclk2-out-pins {
1692 samsung,pins = "gpc0-1";
1693 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1694 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1695 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1698 sensor_mclk3_out: sensor-mclk3-out-pins {
1699 samsung,pins = "gpc0-2";
1700 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1701 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1702 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1705 sensor_mclk4_out: sensor-mclk4-out-pins {
1706 samsung,pins = "gpc0-3";
1707 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1708 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1709 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1712 sensor_mclk5_out: sensor-mclk5-out-pins {
1713 samsung,pins = "gpg1-2";
1714 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1715 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
1716 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1719 sensor_mclk0_fn: sensor-mclk0-fn-pins {
1720 samsung,pins = "gpc0-0";
1721 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1722 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1723 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1726 sensor_mclk1_fn: sensor-mclk1-fn-pins {
1727 samsung,pins = "gpg1-1";
1728 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1729 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1730 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1733 sensor_mclk2_fn: sensor-mclk2-fn-pins {
1734 samsung,pins = "gpc0-1";
1735 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1736 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1737 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1740 sensor_mclk3_fn: sensor-mclk3-fn-pins {
1741 samsung,pins = "gpc0-2";
1742 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1743 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1744 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1747 sensor_mclk4_fn: sensor-mclk4-fn-pins {
1748 samsung,pins = "gpc0-3";
1749 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1750 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1751 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1754 sensor_mclk5_fn: sensor-mclk5-fn-pins {
1755 samsung,pins = "gpg1-2";
1756 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1757 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1758 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1761 spi6_bus: spi6-bus-pins {
1762 samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0";
1763 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1764 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1765 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1768 spi6_cs: spi6-cs-pins {
1769 samsung,pins = "gpp5-3";
1770 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1771 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1772 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1775 spi6_cs_func: spi6-cs-func-pins {
1776 samsung,pins = "gpp5-3";
1777 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1778 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1779 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1782 spi7_bus: spi7-bus-pins {
1783 samsung,pins = "gpp5-6", "gpp5-5", "gpp5-4";
1784 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1785 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1786 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1789 spi7_cs: spi7-cs-pins {
1790 samsung,pins = "gpp5-7";
1791 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1792 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1793 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1796 spi7_cs_func: spi7-cs-func-pins {
1797 samsung,pins = "gpp5-7";
1798 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1799 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1800 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1803 spi8_bus: spi8-bus-pins {
1804 samsung,pins = "gpp6-2", "gpp6-1", "gpp6-0";
1805 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1806 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1807 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1810 spi8_cs: spi8-cs-pins {
1811 samsung,pins = "gpp6-3";
1812 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1813 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1814 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1817 spi8_cs_func: spi8-cs-func-pins {
1818 samsung,pins = "gpp6-3";
1819 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1820 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1821 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1824 spi9_bus: spi9-bus-pins {
1825 samsung,pins = "gpp6-6", "gpp6-5", "gpp6-4";
1826 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1827 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1828 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1831 spi9_cs: spi9-cs-pins {
1832 samsung,pins = "gpp6-7";
1833 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1834 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1835 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1838 spi9_cs_func: spi9-cs-func-pins {
1839 samsung,pins = "gpp6-7";
1840 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1841 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1842 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1845 spi10_bus: spi10-bus-pins {
1846 samsung,pins = "gpp7-2", "gpp7-1", "gpp7-0";
1847 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1848 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1849 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1852 spi10_cs: spi10-cs-pins {
1853 samsung,pins = "gpp7-3";
1854 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1855 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1856 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1859 spi10_cs_func: spi10-cs-func-pins {
1860 samsung,pins = "gpp7-3";
1861 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1862 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1863 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1866 spi11_bus: spi11-bus-pins {
1867 samsung,pins = "gpp7-6", "gpp7-5", "gpp7-4";
1868 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1869 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1870 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1873 spi11_cs: spi11-cs-pins {
1874 samsung,pins = "gpp7-7";
1875 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1876 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1877 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1880 spi11_cs_func: spi11-cs-func-pins {
1881 samsung,pins = "gpp7-7";
1882 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1883 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1884 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1887 spi12_bus: spi12-bus-pins {
1888 samsung,pins = "gpp8-2", "gpp8-1", "gpp8-0";
1889 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1890 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1891 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1894 spi12_cs: spi12-cs-pins {
1895 samsung,pins = "gpp8-3";
1896 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1897 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1898 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1901 spi12_cs_func: spi12-cs-func-pins {
1902 samsung,pins = "gpp8-3";
1903 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1904 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1905 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1908 spi16_bus: spi16-bus-pins {
1909 samsung,pins = "gpp8-6", "gpp8-5", "gpp8-4";
1910 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1911 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1912 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1913 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1914 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1917 spi16_cs: spi16-cs-pins {
1918 samsung,pins = "gpp8-7";
1919 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1920 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1921 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1924 spi16_cs_func: spi16-cs-func-pins {
1925 samsung,pins = "gpp8-7";
1926 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1927 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1928 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1929 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1930 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
1933 spi17_bus: spi17-bus-pins {
1934 samsung,pins = "gpp9-2", "gpp9-1", "gpp9-0";
1935 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1936 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1937 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1940 spi17_cs: spi17-cs-pins {
1941 samsung,pins = "gpp9-3";
1942 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1943 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1944 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1947 spi17_cs_func: spi17-cs-func-pins {
1948 samsung,pins = "gpp9-3";
1949 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1950 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1951 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1954 spi18_bus: spi18-bus-pins {
1955 samsung,pins = "gpp9-6", "gpp9-5", "gpp9-4";
1956 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1957 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1958 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1961 spi18_cs: spi18-cs-pins {
1962 samsung,pins = "gpp9-7";
1963 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1964 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1965 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1968 spi18_cs_func: spi18-cs-func-pins {
1969 samsung,pins = "gpp9-7";
1970 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1971 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1972 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1975 uart8_bus_single: uart8-bus-pins {
1976 samsung,pins = "gpp5-3", "gpp5-2", "gpp5-1", "gpp5-0";
1977 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1978 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1981 uart8_bus_dual: uart8-bus-dual-pins {
1982 samsung,pins = "gpp5-0", "gpp5-1";
1983 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1984 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1987 uart9_bus_single: uart9-bus-pins {
1988 samsung,pins = "gpp5-7", "gpp5-6", "gpp5-5", "gpp5-4";
1989 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1990 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1993 uart9_bus_dual: uart9-bus-dual-pins {
1994 samsung,pins = "gpp5-4", "gpp5-5";
1995 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1996 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1999 uart10_bus_single: uart10-bus-pins {
2000 samsung,pins = "gpp6-3", "gpp6-2", "gpp6-1", "gpp6-0";
2001 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2002 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2005 uart10_bus_dual: uart10-bus-dual-pins {
2006 samsung,pins = "gpp6-0", "gpp6-1";
2007 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2008 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2011 uart11_bus_single: uart11-bus-pins {
2012 samsung,pins = "gpp6-7", "gpp6-6", "gpp6-5", "gpp6-4";
2013 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2014 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2017 uart11_bus_dual: uart11-bus-dual-pins {
2018 samsung,pins = "gpp6-4", "gpp6-5";
2019 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2020 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2023 uart12_bus_single: uart12-bus-pins {
2024 samsung,pins = "gpp7-3", "gpp7-2", "gpp7-1", "gpp7-0";
2025 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2026 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2029 uart12_bus_dual: uart12-bus-dual-pins {
2030 samsung,pins = "gpp7-0", "gpp7-1";
2031 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2032 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2035 uart13_bus_single: uart13-bus-pins {
2036 samsung,pins = "gpp7-7", "gpp7-6", "gpp7-5", "gpp7-4";
2037 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2038 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2041 uart13_bus_dual: uart13-bus-dual-pins {
2042 samsung,pins = "gpp7-4", "gpp7-5";
2043 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2044 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2047 uart14_bus_single: uart14-bus-pins {
2048 samsung,pins = "gpp8-3", "gpp8-2", "gpp8-1", "gpp8-0";
2049 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2050 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2053 uart14_bus_dual: uart14-bus-dual-pins {
2054 samsung,pins = "gpp8-0", "gpp8-1";
2055 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2056 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2059 uart18_bus_single: uart18-bus-pins {
2060 samsung,pins = "gpp8-7", "gpp8-6", "gpp8-5", "gpp8-4";
2061 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2062 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2065 uart18_bus_dual: uart18-bus-dual-pins {
2066 samsung,pins = "gpp8-4", "gpp8-5";
2067 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2068 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2071 uart19_bus_single: uart19-bus-pins {
2072 samsung,pins = "gpp9-3", "gpp9-2", "gpp9-1", "gpp9-0";
2073 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2074 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2077 uart19_bus_dual: uart19-bus-dual-pins {
2078 samsung,pins = "gpp9-0", "gpp9-1";
2079 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2080 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2083 uart20_bus_single: uart20-bus-pins {
2084 samsung,pins = "gpp9-7", "gpp9-6", "gpp9-5", "gpp9-4";
2085 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2086 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2089 uart20_bus_dual: uart20-bus-dual-pins {
2090 samsung,pins = "gpp9-4", "gpp9-5";
2091 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2092 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2097 gpv0: gpv0-gpio-bank {
2098 gpio-controller;
2099 #gpio-cells = <2>;
2101 interrupt-controller;
2102 #interrupt-cells = <2>;
2105 amic_pdm: amic-pdm-pins {
2106 samsung,pins = "gpv0-3";
2107 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
2108 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2109 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2112 dmic_bus_clk: dmic-bus-clk-pins {
2113 samsung,pins = "gpv0-0";
2114 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2115 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2116 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2119 dmic_bus_clk_idle: dmic-bus-clk-idle-pins {
2120 samsung,pins = "gpv0-0";
2121 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2122 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2123 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2126 dmic_bus_clk1: dmic-bus-clk1-pins {
2127 samsung,pins = "gpv0-1";
2128 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2129 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2130 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2133 dmic_bus_clk1_idle: dmic-bus-clk1-idle-pins {
2134 samsung,pins = "gpv0-1";
2135 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2136 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2137 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2140 dmic_bus_clk2: dmic-bus-clk2-pins {
2141 samsung,pins = "gpv0-2";
2142 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2143 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2144 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2147 dmic_bus_clk2_idle: dmic-bus-clk2-idle-pins {
2148 samsung,pins = "gpv0-2";
2149 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2150 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2151 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2154 dmic_pdm: dmic-pdm-pins {
2155 samsung,pins = "gpv0-3";
2156 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2157 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2158 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2161 dmic_pdm_idle: dmic-pdm-idle-pins {
2162 samsung,pins = "gpv0-3";
2163 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2164 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2165 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2168 dmic_pdm1_bus: dmic-pdm1-bus-pins {
2169 samsung,pins = "gpv0-4";
2170 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2171 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2172 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2175 dmic_pdm1_idle: dmic-pdm1-idle-pins {
2176 samsung,pins = "gpv0-4";
2177 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2178 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2179 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2182 dmic_pdm2_bus: dmic-pdm2-bus-pins {
2183 samsung,pins = "gpv0-5";
2184 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
2185 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
2186 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
2189 dmic_pdm2_idle: dmic-pdm2-idle-pins {
2190 samsung,pins = "gpv0-5";
2191 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
2192 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
2193 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;