.. | .. |
---|
391 | 391 | DB8500_PIN_AA2, /* MC0_DAT2 */ |
---|
392 | 392 | DB8500_PIN_AA1 /* MC0_DAT3 */ |
---|
393 | 393 | }; |
---|
| 394 | +/* MMC/SD card 0 interface without CMD/DAT0/DAT2 direction control */ |
---|
| 395 | +static const unsigned mc0_a_2_pins[] = { DB8500_PIN_AA3, /* MC0_FBCLK */ |
---|
| 396 | + DB8500_PIN_AA4, /* MC0_CLK */ |
---|
| 397 | + DB8500_PIN_AB2, /* MC0_CMD */ |
---|
| 398 | + DB8500_PIN_Y4, /* MC0_DAT0 */ |
---|
| 399 | + DB8500_PIN_Y2, /* MC0_DAT1 */ |
---|
| 400 | + DB8500_PIN_AA2, /* MC0_DAT2 */ |
---|
| 401 | + DB8500_PIN_AA1 /* MC0_DAT3 */ |
---|
| 402 | +}; |
---|
394 | 403 | /* Often only 4 bits are used, then these are not needed (only used for MMC) */ |
---|
395 | 404 | static const unsigned mc0_dat47_a_1_pins[] = { DB8500_PIN_W2, /* MC0_DAT4 */ |
---|
396 | 405 | DB8500_PIN_W3, /* MC0_DAT5 */ |
---|
.. | .. |
---|
670 | 679 | DB8500_PIN_GROUP(msp0tfstck_a_1, NMK_GPIO_ALT_A), |
---|
671 | 680 | DB8500_PIN_GROUP(msp0rfsrck_a_1, NMK_GPIO_ALT_A), |
---|
672 | 681 | DB8500_PIN_GROUP(mc0_a_1, NMK_GPIO_ALT_A), |
---|
| 682 | + DB8500_PIN_GROUP(mc0_a_2, NMK_GPIO_ALT_A), |
---|
673 | 683 | DB8500_PIN_GROUP(mc0_dat47_a_1, NMK_GPIO_ALT_A), |
---|
674 | 684 | DB8500_PIN_GROUP(mc0dat31dir_a_1, NMK_GPIO_ALT_A), |
---|
675 | 685 | DB8500_PIN_GROUP(msp1txrx_a_1, NMK_GPIO_ALT_A), |
---|
.. | .. |
---|
681 | 691 | DB8500_PIN_GROUP(lcd_d8_d11_a_1, NMK_GPIO_ALT_A), |
---|
682 | 692 | DB8500_PIN_GROUP(lcd_d12_d23_a_1, NMK_GPIO_ALT_A), |
---|
683 | 693 | DB8500_PIN_GROUP(kp_a_1, NMK_GPIO_ALT_A), |
---|
| 694 | + DB8500_PIN_GROUP(kpskaskb_a_1, NMK_GPIO_ALT_A), |
---|
684 | 695 | DB8500_PIN_GROUP(mc2_a_1, NMK_GPIO_ALT_A), |
---|
685 | 696 | DB8500_PIN_GROUP(ssp1_a_1, NMK_GPIO_ALT_A), |
---|
686 | 697 | DB8500_PIN_GROUP(ssp0_a_1, NMK_GPIO_ALT_A), |
---|
687 | 698 | DB8500_PIN_GROUP(i2c0_a_1, NMK_GPIO_ALT_A), |
---|
688 | 699 | DB8500_PIN_GROUP(ipgpio0_a_1, NMK_GPIO_ALT_A), |
---|
689 | 700 | DB8500_PIN_GROUP(ipgpio1_a_1, NMK_GPIO_ALT_A), |
---|
| 701 | + DB8500_PIN_GROUP(modem_a_1, NMK_GPIO_ALT_A), |
---|
690 | 702 | DB8500_PIN_GROUP(kp_a_2, NMK_GPIO_ALT_A), |
---|
691 | 703 | DB8500_PIN_GROUP(msp2sck_a_1, NMK_GPIO_ALT_A), |
---|
692 | 704 | DB8500_PIN_GROUP(msp2_a_1, NMK_GPIO_ALT_A), |
---|
693 | 705 | DB8500_PIN_GROUP(mc4_a_1, NMK_GPIO_ALT_A), |
---|
694 | 706 | DB8500_PIN_GROUP(mc1_a_1, NMK_GPIO_ALT_A), |
---|
695 | 707 | DB8500_PIN_GROUP(mc1_a_2, NMK_GPIO_ALT_A), |
---|
| 708 | + DB8500_PIN_GROUP(mc1dir_a_1, NMK_GPIO_ALT_A), |
---|
696 | 709 | DB8500_PIN_GROUP(hsir_a_1, NMK_GPIO_ALT_A), |
---|
697 | 710 | DB8500_PIN_GROUP(hsit_a_1, NMK_GPIO_ALT_A), |
---|
698 | 711 | DB8500_PIN_GROUP(hsit_a_2, NMK_GPIO_ALT_A), |
---|
.. | .. |
---|
750 | 763 | DB8500_PIN_GROUP(u0_c_1, NMK_GPIO_ALT_C), |
---|
751 | 764 | DB8500_PIN_GROUP(ipgpio4_c_1, NMK_GPIO_ALT_C), |
---|
752 | 765 | DB8500_PIN_GROUP(ipgpio5_c_1, NMK_GPIO_ALT_C), |
---|
753 | | - DB8500_PIN_GROUP(ipgpio6_c_1, NMK_GPIO_ALT_C), |
---|
| 766 | + DB8500_PIN_GROUP(ipgpio6_c_2, NMK_GPIO_ALT_C), |
---|
754 | 767 | DB8500_PIN_GROUP(ipgpio7_c_1, NMK_GPIO_ALT_C), |
---|
755 | 768 | DB8500_PIN_GROUP(smcleale_c_1, NMK_GPIO_ALT_C), |
---|
756 | 769 | DB8500_PIN_GROUP(stmape_c_1, NMK_GPIO_ALT_C), |
---|
.. | .. |
---|
828 | 841 | */ |
---|
829 | 842 | DB8500_FUNC_GROUPS(msp0, "msp0txrx_a_1", "msp0tfstck_a_1", "msp0rfstck_a_1", |
---|
830 | 843 | "msp0txrx_b_1", "msp0sck_b_1"); |
---|
831 | | -DB8500_FUNC_GROUPS(mc0, "mc0_a_1", "mc0_dat47_a_1", "mc0dat31dir_a_1"); |
---|
| 844 | +DB8500_FUNC_GROUPS(mc0, "mc0_a_1", "mc0_a_2", "mc0_dat47_a_1", "mc0dat31dir_a_1"); |
---|
832 | 845 | /* MSP0 can swap RX/TX like MSP0 but has no SCK pin available */ |
---|
833 | 846 | DB8500_FUNC_GROUPS(msp1, "msp1txrx_a_1", "msp1_a_1", "msp1txrx_b_1"); |
---|
834 | 847 | DB8500_FUNC_GROUPS(lcdb, "lcdb_a_1"); |
---|
.. | .. |
---|
945 | 958 | FUNCTION(spi0), |
---|
946 | 959 | FUNCTION(spi2), |
---|
947 | 960 | FUNCTION(remap), |
---|
| 961 | + FUNCTION(sbag), |
---|
948 | 962 | FUNCTION(ptm), |
---|
949 | 963 | FUNCTION(rf), |
---|
950 | 964 | FUNCTION(hx), |
---|