| .. | .. |
|---|
| 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), |
|---|