.. | .. |
---|
151 | 151 | }; |
---|
152 | 152 | |
---|
153 | 153 | uart2_pins_a: uart2@0 { |
---|
154 | | - allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
155 | | - allwinner,pname = "uart2_tx", "uart2_rx", |
---|
156 | | - "uart2_rts", "uart2_cts"; |
---|
| 154 | + //allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
| 155 | + allwinner,pins = "PB0", "PB1"; |
---|
| 156 | + allwinner,pname = "uart2_tx", "uart2_rx"; |
---|
| 157 | + // "uart2_rts", "uart2_cts"; |
---|
157 | 158 | allwinner,function = "uart2"; |
---|
158 | 159 | allwinner,muxsel = <2>; |
---|
159 | 160 | allwinner,drive = <1>; |
---|
.. | .. |
---|
161 | 162 | }; |
---|
162 | 163 | |
---|
163 | 164 | uart2_pins_b: uart2@1 { |
---|
164 | | - allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
| 165 | + //allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
| 166 | + allwinner,pins = "PB0", "PB1"; |
---|
165 | 167 | allwinner,function = "io_disabled"; |
---|
166 | 168 | allwinner,muxsel = <7>; |
---|
167 | 169 | allwinner,drive = <1>; |
---|
.. | .. |
---|
169 | 171 | }; |
---|
170 | 172 | |
---|
171 | 173 | uart3_pins_a: uart3@0 { |
---|
172 | | - allwinner,pins = "PH4", "PH5", "PH6", "PH7"; |
---|
173 | | - allwinner,pname = "uart3_tx", "uart3_rx", |
---|
174 | | - "uart3_rts", "uart3_cts"; |
---|
| 174 | + //allwinner,pins = "PH4", "PH5", "PH6", "PH7"; |
---|
| 175 | + allwinner,pname = "uart3_tx", "uart3_rx"; |
---|
| 176 | + //"uart3_rts", "uart3_cts"; |
---|
175 | 177 | allwinner,function = "uart3"; |
---|
176 | 178 | allwinner,muxsel = <2>; |
---|
177 | 179 | allwinner,drive = <1>; |
---|
.. | .. |
---|
179 | 181 | }; |
---|
180 | 182 | |
---|
181 | 183 | uart3_pins_b: uart3@1 { |
---|
182 | | - allwinner,pins = "PH4", "PH5", "PH6", "PH7"; |
---|
| 184 | + //allwinner,pins = "PH4", "PH5", "PH6", "PH7"; |
---|
| 185 | + //allwinner,pins = "PH4", "PH5"; |
---|
183 | 186 | allwinner,function = "io_disabled"; |
---|
184 | 187 | allwinner,muxsel = <7>; |
---|
185 | 188 | allwinner,drive = <1>; |
---|
.. | .. |
---|
187 | 190 | }; |
---|
188 | 191 | |
---|
189 | 192 | uart4_pins_a: uart4@0 { |
---|
190 | | - allwinner,pins = "PD18", "PD19", "PD20", "PD21"; |
---|
191 | | - allwinner,pname = "uart4_tx", "uart4_rx", |
---|
192 | | - "uart4_rts", "uart4_cts"; |
---|
| 193 | + //allwinner,pins = "PD18", "PD19", "PD20", "PD21"; |
---|
| 194 | + allwinner,pname = "uart4_tx", "uart4_rx"; |
---|
| 195 | + //"uart4_rts", "uart4_cts"; |
---|
193 | 196 | allwinner,function = "uart4"; |
---|
194 | 197 | allwinner,muxsel = <4>; |
---|
195 | 198 | allwinner,drive = <1>; |
---|
.. | .. |
---|
197 | 200 | }; |
---|
198 | 201 | |
---|
199 | 202 | uart4_pins_b: uart4@1 { |
---|
200 | | - allwinner,pins = "PD18", "PD19", "PD20", "PD21"; |
---|
| 203 | + //allwinner,pins = "PD18", "PD19", "PD20", "PD21"; |
---|
| 204 | + allwinner,pins = "PD18", "PD19"; |
---|
201 | 205 | allwinner,function = "io_disabled"; |
---|
202 | 206 | allwinner,muxsel = <7>; |
---|
203 | 207 | allwinner,drive = <1>; |
---|
.. | .. |
---|
241 | 245 | }; |
---|
242 | 246 | |
---|
243 | 247 | ir0_pins_a: ir0@0 { |
---|
244 | | - allwinner,pins = "PH3"; |
---|
| 248 | + //allwinner,pins = "PH3"; |
---|
245 | 249 | allwinner,pname = "it-tx"; |
---|
246 | 250 | allwinner,function = "ir0"; |
---|
247 | 251 | allwinner,muxsel = <3>; |
---|
.. | .. |
---|
250 | 254 | }; |
---|
251 | 255 | |
---|
252 | 256 | ir0_pins_b: ir0@1 { |
---|
253 | | - allwinner,pins = "PH3"; |
---|
| 257 | + //allwinner,pins = "PH3"; |
---|
254 | 258 | allwinner,pname = "io_disabled"; |
---|
255 | 259 | allwinner,function = "io_disabled"; |
---|
256 | 260 | allwinner,muxsel = <7>; |
---|
.. | .. |
---|
259 | 263 | }; |
---|
260 | 264 | |
---|
261 | 265 | twi0_pins_a: twi0@0 { |
---|
262 | | - allwinner,pins = "PB9", "PB10"; |
---|
| 266 | + allwinner,pins = "PH0", "PH1"; |
---|
| 267 | + //allwinner,pins = "PD22", "PD23"; |
---|
263 | 268 | allwinner,pname = "twi0_scl", "twi0_sda"; |
---|
264 | 269 | allwinner,function = "twi0"; |
---|
265 | | - allwinner,muxsel = <3>; |
---|
| 270 | + //allwinner,muxsel = <3>; |
---|
| 271 | + allwinner,muxsel = <2>; |
---|
266 | 272 | allwinner,drive = <1>; |
---|
267 | 273 | allwinner,pull = <0>; |
---|
268 | 274 | }; |
---|
269 | 275 | |
---|
270 | 276 | twi0_pins_b: twi0@1 { |
---|
271 | | - allwinner,pins = "PB9", "PB10"; |
---|
| 277 | + allwinner,pins = "PH0", "PH1"; |
---|
| 278 | + //allwinner,pins = "PD22", "PD23"; |
---|
272 | 279 | allwinner,function = "io_disabled"; |
---|
273 | 280 | allwinner,muxsel = <7>; |
---|
274 | 281 | allwinner,drive = <1>; |
---|
.. | .. |
---|
391 | 398 | allwinner,drive = <1>; |
---|
392 | 399 | allwinner,pull = <0>; |
---|
393 | 400 | }; |
---|
394 | | - |
---|
| 401 | +/* |
---|
395 | 402 | spi0_pins_a: spi0@0 { |
---|
396 | | - allwinner,pins = "PC2", "PC4", "PC12", "PC15", "PC16"; |
---|
| 403 | + //allwinner,pins = "PC2", "PC4", "PC12", "PC15", "PC16"; |
---|
| 404 | + //allwinner,pname = "spi0_mosi", "spi0_miso", |
---|
| 405 | + // "spi0_sclk", "spi0_wp", "spi0_hold"; |
---|
| 406 | + allwinner,pins = "PC2", "PC4", "PC12"; |
---|
397 | 407 | allwinner,pname = "spi0_mosi", "spi0_miso", |
---|
398 | | - "spi0_sclk", "spi0_wp", "spi0_hold"; |
---|
| 408 | + "spi0_sclk"; |
---|
399 | 409 | allwinner,function = "spi0"; |
---|
400 | 410 | allwinner,muxsel = <4>; |
---|
401 | 411 | allwinner,drive = <1>; |
---|
.. | .. |
---|
403 | 413 | }; |
---|
404 | 414 | |
---|
405 | 415 | spi0_pins_b: spi0@1 { |
---|
406 | | - allwinner,pins = "PC3", "PC7"; |
---|
407 | | - allwinner,pname = "spi0_cs0", "spi0_cs1"; |
---|
| 416 | + allwinner,pins = "PC3"; |
---|
| 417 | + allwinner,pname = "spi0_cs0"; |
---|
408 | 418 | allwinner,function = "spi0"; |
---|
409 | 419 | allwinner,muxsel = <4>; |
---|
410 | 420 | allwinner,drive = <1>; |
---|
411 | | - allwinner,pull = <1>; /* only CS should be pulled up */ |
---|
| 421 | + allwinner,pull = <1>; |
---|
412 | 422 | }; |
---|
413 | 423 | |
---|
414 | 424 | spi0_pins_c: spi0@2 { |
---|
415 | | - allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12", "PC15", "PC16"; |
---|
| 425 | + //allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12", "PC15", "PC16"; |
---|
| 426 | + allwinner,pins = "PC2", "PC3", "PC4", "PC12"; |
---|
416 | 427 | allwinner,function = "io_disabled"; |
---|
417 | 428 | allwinner,muxsel = <7>; |
---|
418 | 429 | allwinner,drive = <1>; |
---|
419 | 430 | allwinner,pull = <0>; |
---|
420 | 431 | }; |
---|
421 | | - |
---|
| 432 | +*/ |
---|
422 | 433 | spi1_pins_a: spi1@0 { |
---|
423 | 434 | allwinner,pins = "PD11", "PD12", "PD13"; |
---|
424 | 435 | allwinner,pname = "spi1_sclk", "spi1_mosi", |
---|
.. | .. |
---|
447 | 458 | }; |
---|
448 | 459 | |
---|
449 | 460 | spi2_pins_a: spi2@0 { |
---|
450 | | - allwinner,pins = "PB1", "PB2", "PB3"; |
---|
| 461 | + //allwinner,pins = "PB1", "PB2", "PB3"; |
---|
451 | 462 | allwinner,pname = "spi2_sclk", "spi2_mosi", |
---|
452 | 463 | "spi2_miso"; |
---|
453 | 464 | allwinner,function = "spi2"; |
---|
454 | | - allwinner,muxsel = <3>; |
---|
| 465 | + //allwinner,muxsel = <3>; |
---|
455 | 466 | allwinner,drive = <1>; |
---|
456 | 467 | allwinner,pull = <0>; |
---|
457 | 468 | }; |
---|
.. | .. |
---|
466 | 477 | }; |
---|
467 | 478 | |
---|
468 | 479 | spi2_pins_c: spi2@2 { |
---|
469 | | - allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
| 480 | + //allwinner,pins = "PB0", "PB1", "PB2", "PB3"; |
---|
470 | 481 | allwinner,function = "io_disabled"; |
---|
471 | 482 | allwinner,muxsel = <7>; |
---|
472 | 483 | allwinner,drive = <1>; |
---|
.. | .. |
---|
613 | 624 | }; |
---|
614 | 625 | |
---|
615 | 626 | daudio3_pins_a: daudio3@0 { |
---|
616 | | - allwinner,pins = "PH13", "PH14", "PH15", "PH16", "PH17", "PH18", "PH19"; |
---|
| 627 | + //allwinner,pins = "PH13", "PH14", "PH15", "PH16", "PH17", "PH18", "PH19"; |
---|
617 | 628 | allwinner,function = "h_i2s3"; |
---|
618 | 629 | allwinner,muxsel = <4>; |
---|
619 | 630 | allwinner,drive = <1>; |
---|
.. | .. |
---|
621 | 632 | }; |
---|
622 | 633 | |
---|
623 | 634 | daudio3_pins_b: daudio3_sleep@0 { |
---|
624 | | - allwinner,pins = "PH13", "PH14", "PH15", "PH16", "PH17", "PH18", "PH19"; |
---|
| 635 | + //allwinner,pins = "PH13", "PH14", "PH15", "PH16", "PH17", "PH18", "PH19"; |
---|
625 | 636 | allwinner,function = "io_disabled"; |
---|
626 | 637 | allwinner,muxsel = <7>; |
---|
627 | 638 | allwinner,drive = <1>; |
---|
.. | .. |
---|
629 | 640 | }; |
---|
630 | 641 | |
---|
631 | 642 | spdif_pins_a: spdif@0 { |
---|
632 | | - allwinner,pins = "PH6", "PH7"; |
---|
| 643 | + //allwinner,pins = "PH6", "PH7"; |
---|
633 | 644 | allwinner,function = "spdif"; |
---|
634 | 645 | allwinner,muxsel = <4>; |
---|
635 | 646 | allwinner,drive = <1>; |
---|
.. | .. |
---|
637 | 648 | }; |
---|
638 | 649 | |
---|
639 | 650 | spdif_pins_b: spdif_sleep@0 { |
---|
640 | | - allwinner,pins = "PH6", "PH7"; |
---|
| 651 | + //allwinner,pins = "PH6", "PH7"; |
---|
641 | 652 | allwinner,function = "io_disabled"; |
---|
642 | 653 | allwinner,muxsel = <7>; |
---|
643 | 654 | allwinner,drive = <1>; |
---|
.. | .. |
---|
645 | 656 | }; |
---|
646 | 657 | |
---|
647 | 658 | dmic_pins_a: dmic@0 { |
---|
648 | | - allwinner,pins = "PH8", "PH9", "PH10", "PH11", "PH12"; |
---|
| 659 | + //allwinner,pins = "PH8", "PH9", "PH10", "PH11", "PH12"; |
---|
| 660 | + allwinner,pins = "PH8", "PH11", "PH12"; |
---|
649 | 661 | allwinner,function = "dmic"; |
---|
650 | 662 | allwinner,muxsel = <2>; |
---|
651 | 663 | allwinner,drive = <1>; |
---|
.. | .. |
---|
653 | 665 | }; |
---|
654 | 666 | |
---|
655 | 667 | dmic_pins_b: dmic_sleep@0 { |
---|
656 | | - allwinner,pins = "PH8", "PH9", "PH10", "PH11", "PH12"; |
---|
| 668 | + //allwinner,pins = "PH8", "PH9", "PH10", "PH11", "PH12"; |
---|
| 669 | + allwinner,pins = "PH8", "PH11", "PH12"; |
---|
657 | 670 | allwinner,function = "io_disabled"; |
---|
658 | 671 | allwinner,muxsel = <7>; |
---|
659 | 672 | allwinner,drive = <1>; |
---|
.. | .. |
---|
720 | 733 | }; |
---|
721 | 734 | |
---|
722 | 735 | scr1_pins_a: scr1@0 { |
---|
723 | | - allwinner,pins = "PH5", "PH6", "PH2", |
---|
724 | | - "PH3", "PH4"; |
---|
| 736 | + //allwinner,pins = "PH5", "PH6", "PH2", |
---|
| 737 | + // "PH3", "PH4"; |
---|
725 | 738 | allwinner,pname = "scr1_rst", "scr1_det", |
---|
726 | 739 | "scr1_vccen", "scr1_sck", |
---|
727 | 740 | "scr1_sda"; |
---|
.. | .. |
---|
732 | 745 | }; |
---|
733 | 746 | |
---|
734 | 747 | scr1_pins_b: scr1@1 { |
---|
735 | | - allwinner,pins = "PH0", "PH1"; |
---|
| 748 | + //allwinner,pins = "PH0", "PH1"; |
---|
736 | 749 | allwinner,pname = "scr1_vppen", "scr1_vppp"; |
---|
737 | 750 | allwinner,function = "sim1"; |
---|
738 | 751 | allwinner,muxsel = <5>; |
---|
.. | .. |
---|
741 | 754 | }; |
---|
742 | 755 | |
---|
743 | 756 | scr1_pins_c: scr1@2 { |
---|
744 | | - allwinner,pins = "PH0", "PH1", "PH2", |
---|
745 | | - "PH3", "PH4", "PH5", |
---|
746 | | - "PH6"; |
---|
| 757 | + //allwinner,pins = "PH0", "PH1", "PH2", |
---|
| 758 | + // "PH3", "PH4", "PH5", |
---|
| 759 | + // "PH6"; |
---|
747 | 760 | allwinner,function = "io_disabled"; |
---|
748 | 761 | allwinner,muxsel = <7>; |
---|
749 | 762 | allwinner,drive = <1>; |
---|
.. | .. |
---|
801 | 814 | allwinner,drive = <1>; |
---|
802 | 815 | allwinner,pull = <0>; |
---|
803 | 816 | }; |
---|
804 | | - |
---|
805 | 817 | gmac_pins_a: gmac@0 { |
---|
806 | | - allwinner,pins = "PH0", "PH1", "PH2", "PH3", |
---|
807 | | - "PH4", "PH5", "PH6", "PH7", |
---|
808 | | - "PH9", "PH10", "PH13", "PH14", |
---|
809 | | - "PH15", "PH16", "PH17", "PH18"; |
---|
| 818 | + allwinner,pins = "PH0", "PH1", "PH2", "PH3", |
---|
| 819 | + "PH4", "PH5", "PH6", "PH7", |
---|
| 820 | + "PH9", "PH10", "PH14", |
---|
| 821 | + "PH15", "PH16", "PH17", "PH18"; |
---|
810 | 822 | allwinner,function = "gmac0"; |
---|
811 | 823 | allwinner,muxsel = <5>; |
---|
812 | 824 | allwinner,drive = <3>; |
---|
813 | | - allwinner,pull = <0>; |
---|
| 825 | + allwinner,pull = <0xffffffff>; |
---|
| 826 | + allwinner,data = <0xffffffff>; |
---|
814 | 827 | }; |
---|
815 | 828 | |
---|
816 | 829 | gmac_pins_b: gmac@1 { |
---|
817 | | - allwinner,pins = "PH0", "PH1", "PH2", "PH3", |
---|
818 | | - "PH4", "PH5", "PH6", "PH7", |
---|
819 | | - "PH9", "PH10", "PH13", "PH14", |
---|
820 | | - "PH15", "PH16", "PH17", "PH18"; |
---|
| 830 | + allwinner,pins = "PH0", "PH1", "PH2", "PH3", |
---|
| 831 | + "PH4", "PH5", "PH6", "PH7", |
---|
| 832 | + "PH9", "PH10", "PH14", |
---|
| 833 | + "PH15", "PH16", "PH17", "PH18"; |
---|
821 | 834 | allwinner,function = "io_disabled"; |
---|
822 | 835 | allwinner,muxsel = <7>; |
---|
823 | 836 | allwinner,drive = <3>; |
---|
.. | .. |
---|
861 | 874 | allwinner,drive = <1>; |
---|
862 | 875 | allwinner,pull = <0>; |
---|
863 | 876 | }; |
---|
| 877 | + |
---|
864 | 878 | lvds0_pins_a: lvds0@0 { |
---|
865 | 879 | allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7"; |
---|
866 | 880 | allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7"; |
---|
.. | .. |
---|
962 | 976 | allwinner,drive = <3>; |
---|
963 | 977 | allwinner,pull = <0>; |
---|
964 | 978 | }; |
---|
| 979 | + |
---|
965 | 980 | lvds2link_pins_b: lvds2link@1 { |
---|
966 | 981 | allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7", \ |
---|
967 | 982 | "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD18", "PD19", "PD16", "PD17"; |
---|
.. | .. |
---|
1022 | 1037 | allwinner,pull = <0>; |
---|
1023 | 1038 | }; |
---|
1024 | 1039 | |
---|
| 1040 | + rgb16_pins_a: rgb16@0 { |
---|
| 1041 | + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", \ |
---|
| 1042 | + "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", \ |
---|
| 1043 | + "PD20", "PD21"; |
---|
| 1044 | + allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", \ |
---|
| 1045 | + "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", \ |
---|
| 1046 | + "PD20", "PD21"; |
---|
| 1047 | + allwinner,function = "rgb16"; |
---|
| 1048 | + allwinner,muxsel = <2>; |
---|
| 1049 | + allwinner,drive = <3>; |
---|
| 1050 | + allwinner,pull = <0>; |
---|
| 1051 | + }; |
---|
| 1052 | + rgb16_pins_b: rgb16@1 { |
---|
| 1053 | + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", \ |
---|
| 1054 | + "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", \ |
---|
| 1055 | + "PD20", "PD21"; |
---|
| 1056 | + allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", \ |
---|
| 1057 | + "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", \ |
---|
| 1058 | + "PD20", "PD21"; |
---|
| 1059 | + allwinner,function = "rgb16_suspend"; |
---|
| 1060 | + allwinner,muxsel = <7>; |
---|
| 1061 | + allwinner,drive = <1>; |
---|
| 1062 | + allwinner,pull = <0>; |
---|
| 1063 | + }; |
---|
| 1064 | + |
---|
1025 | 1065 | eink_pins_a: eink@0 { |
---|
1026 | 1066 | allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", \ |
---|
1027 | 1067 | "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", \ |
---|