40e00000+ 00,04,08, 100 Level 0c,10,14, 10c Dir 18,1c,20, 118 Set 24,28,2c, 124 Clear 30,34,38, 130 Rising edge 3c,40,44, 13c Falling edge 48,4c,50, 148 Edge status This list updated from mfpBible.txt very occasionally. The mfpBible.txt list is more accurate/complete. GPIOS 1-12 are marked (CFG) if that register is configed to the pin 1 1_2 O 2 2_2 O 3 MMC1 Data0 GPIO3_MMC1_DAT0 MFP_CFG_LPM(GPIO3, AF4, DRIVE_HIGH) 3_2(CFG) (Out) The annoyingly bright Blue LED 4 MMC1 Data1 GPIO4_MMC1_DAT1 MFP_CFG_LPM(GPIO4, AF4, DRIVE_HIGH) 4_2O 5 MMC1 Data2 GPIO5_MMC1_DAT2 MFP_CFG_LPM(GPIO5, AF4, DRIVE_HIGH) 5_2O Green LED in same place as the blue one 6 MMC1 Data3 GPIO6_MMC1_DAT3 MFP_CFG_LPM(GPIO6, AF4, DRIVE_HIGH) 6_2O 7 MMC1 Clock GPIO7_MMC1_CLK MFP_CFG_LPM(GPIO7, AF4, DRIVE_HIGH) 7_2 O 8 MMC1 Command GPIO8_MMC1_CMD MFP_CFG_LPM(GPIO8, AF4, DRIVE_HIGH) 8_2 O 9 MMC2 Data 0 GPIO9_MMC2_DAT0 MFP_CFG_LPM(GPIO9, AF4, PULL_HIGH) IRQ on both edges 9_2 IRQ on both edges IRQ on both edges 10 MMC2 Data 1 GPIO10_MMC2_DAT1 MFP_CFG_LPM(GPIO10, AF4, PULL_HIGH) 10_2 O 11 11_2 12 12_2 13 14 15 MMC1 Card Detect IRQ on both edges 16 O 17 O 18 Switched from AF0 to AF3 on suspend (GPIO18_AC97_SDATA_IN_3), so something todo with AC97, IRQ on both edges, 19 O 20 O 21 22 23 Wired to AC97 Reset GPIO23_AC97_nACRESET MFP_CFG(GPIO23, AF1) Y 24 25 Wired to AC97 data in GPIO25_AC97_SDATA_IN_0 MFP_CFG(GPIO25, AF1) Y 26(In) 27 Wired to AC97 data out GPIO27_AC97_SDATA_OUT MFP_CFG(GPIO27, AF1) Y 28 Wired to AC97 Sync GPIO28_AC97_SYNC MFP_CFG(GPIO28, AF1) Y 29 Wired to AC97 Bit Clock GPIO29_AC97_BITCLK MFP_CFG(GPIO29, AF1) Y 30 31 32 33 34 35 36 37 38 39 O 30 O 41 O 42 O 43 O 44 O 45 O 46 O 47 O 48 O 49 O 50 O 51 O 52 O 53 (Out) Used in bluetooth wake up 54 LCD Data 0 GPIO54_LCD_LDD_0 MFP_CFG_DRV(GPIO54, AF1, DS01X) 55 LCD Data 1 GPIO55_LCD_LDD_1 MFP_CFG_DRV(GPIO55, AF1, DS01X) 56 LCD Data 2 GPIO56_LCD_LDD_2 MFP_CFG_DRV(GPIO56, AF1, DS01X) 57 LCD Data 3 GPIO57_LCD_LDD_3 MFP_CFG_DRV(GPIO57, AF1, DS01X) 58 LCD Data 4 GPIO58_LCD_LDD_4 MFP_CFG_DRV(GPIO58, AF1, DS01X) 59 LCD Data 5 GPIO59_LCD_LDD_5 MFP_CFG_DRV(GPIO59, AF1, DS01X) 60 LCD Data 6 GPIO60_LCD_LDD_6 MFP_CFG_DRV(GPIO60, AF1, DS01X) 61 LCD Data 7 GPIO61_LCD_LDD_7 MFP_CFG_DRV(GPIO61, AF1, DS01X) 62 LCD Data 8 GPIO62_LCD_LDD_8 MFP_CFG_DRV(GPIO62, AF1, DS01X) 63 LCD Data 9 GPIO63_LCD_LDD_9 MFP_CFG_DRV(GPIO63, AF1, DS01X) 64 LCD Data 10 GPIO64_LCD_LDD_10 MFP_CFG_DRV(GPIO64, AF1, DS01X) 65 LCD Data 11 GPIO65_LCD_LDD_11 MFP_CFG_DRV(GPIO65, AF1, DS01X) 66 LCD Data 12 GPIO66_LCD_LDD_12 MFP_CFG_DRV(GPIO66, AF1, DS01X) 67 LCD Data 13 GPIO67_LCD_LDD_13 MFP_CFG_DRV(GPIO67, AF1, DS01X) 68 LCD Data 14 GPIO68_LCD_LDD_14 MFP_CFG_DRV(GPIO68, AF1, DS01X) 69 LCD Data 15 GPIO69_LCD_LDD_15 MFP_CFG_DRV(GPIO69, AF1, DS01X) 70 IRQ on both edges 71(O) Used in bluetooth wake up 72 LCD Frame Clock GPIO72_LCD_FCLK MFP_CFG_DRV(GPIO72, AF1, DS01X) 73 LCD Line Clock GPIO73_LCD_LCLK MFP_CFG_DRV(GPIO73, AF1, DS01X) 74 LCD Pixel Clock GPIO74_LCD_PCLK MFP_CFG_DRV(GPIO74, AF1, DS02X) 75 LCD Bias GPIO75_LCD_BIAS MFP_CFG_DRV(GPIO75, AF1, DS01X) 76 O 77 FFUART Receive (Bluetooth) GPIO77_UART1_RXD MFP_CFG_LPM(GPIO77, AF1, FLOAT) 78(O) FFUART Transmit (Bluetooth) GPIO78_UART1_TXD MFP_CFG_LPM(GPIO78, AF1, FLOAT) 79 FFUART Clear To Send (Bluetooth) GPIO79_UART1_CTS MFP_CFG_LPM(GPIO79, AF1, FLOAT) 80 Switched to GPIO80_MMC2_DAT3 on suspend - so something todo with wakeup from wireless 81(O) Used in bluetooth wake up 82(O) 83(O) ? - Makes backlight full on if cleared, used in backlight/lcd power up/down 84(O) FFUART Request To Send (Bluetooth) GPIO84_UART1_RTS MFP_CFG_LPM(GPIO84, AF1, FLOAT) 85 86 87 88 89 Pen down IRQ from WM9713 - connected to pin 2 of wm9713 chip. IRQ on rising edge 90 91 92 93 94(O) 95 IRQ on both edges 96(O) 97(O) 98(O) 99(O) 100(O) 101 Switched from AF0 to AF1 on suspend (GPIO101_UART1_CTS) so something todo with FFUART 102 MMC Write Protect 103(O) 104(O) 105 106 107 Switched from AF0 to AF1 on suspend (GPIO107_UART3_CTS) so something todo with STUART 108 109 110 111(O) 112(O) 113 IRQ on falling edge 114(O) Used in bluetooth wake up 115 Keypad Matrix In 0 GPIO115_KP_MKIN_0 MFP_CFG_LPM(GPIO115, AF1, FLOAT) Y 116 Keypad Matrix In 1 GPIO116_KP_MKIN_1 MFP_CFG_LPM(GPIO116, AF1, FLOAT) Y 117 Keypad Matrix In 2 GPIO117_KP_MKIN_2 MFP_CFG_LPM(GPIO117, AF1, FLOAT) Y 118 Keypad Matrix In 3 GPIO118_KP_MKIN_3 MFP_CFG_LPM(GPIO118, AF1, FLOAT) Y 119(O) 120(O) 121 Keypad Matrix Out 0 GPIO121_KP_MKOUT_0 MFP_CFG_LPM(GPIO121, AF1, DRIVE_HIGH) Y 122 Keypad Matrix Out 1 GPIO122_KP_MKOUT_1 MFP_CFG_LPM(GPIO122, AF1, DRIVE_HIGH) Y 123 Keypad Matrix Out 2 GPIO123_KP_MKOUT_2 MFP_CFG_LPM(GPIO123, AF1, DRIVE_HIGH) Y 124(O) Used in bluetooth wake up 125(O) 126 127(O) Looking at IOs for something which windows leaves set that allows BT to work: Directions: 00 04 08 100 0c 10 14 10c 18 1c 20 118 24 28 2c 124 dirs: 001b05fe 0000 0000 0001 1011 0000 0101 1111 1110 fc3fff80 1111 1100 0011 1111 1111 1111 1000 0000 401e7fff 0100 0000 0001 1110 0111 1111 1111 1111 b185819f 1011 0001 1000 0101 1000 0001 1001 1111 levels: 015602e1 00000000 7e080040 20039120 001b05fe 0000 0000 0001 1011 0000 0101 1111 1110 lev 1 0 10 0 0 1110 000 fc3fff80 1111 1100 0011 1111 1111 1111 1000 0000 lev 0000 00 00 0000 0000 0000 0 401e7fff 0100 0000 0001 1110 0111 1111 1111 1111 lev 1 0 100 000 0000 0100 0000 b185819f 1011 0001 1000 0101 1000 0001 1001 1111 lev 0 10 0 0 0 1 1 1 0 0 0000 lev 1 0 10 0 0 1110 000 lev 0000 00 00 0000 0000 0000 0 lev 1 0 100 000 0000 0100 0000 lev 0 10 0 0 0 1 1 1 0 0 0000 Outputs: 1 0 2 0 3 0 Blue LED 4 0 5 1 Green LED 6 1x 7 1x 8 0 10 0 16 0 17 1x 19 0 Backlight (PWM2) Drive 20 1x 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 GPIO46_CI_DD_7 47 0 48 0 49 0 GPIO49_CI_MCLK 50 0 GPIO50_CI_PCLK 51 0 GPIO51_CI_VSYNC 52 0 GPIO52_CI_HSYNC 53 0 BT Wakeup 58 0 LDD 59 0 LDD 60 0 LDD 61 0 LDD 62 0 LDD 63 0 LDD 64 0 LDD 65 0 LDD 66 0 LDD 67 0 LDD 68 0 LDD 69 0 LDD 401e7fff 0100 0000 0001 1110 0111 1111 1111 1111 lev 1 0 100 000 0000 0100 0000 b185819f 1011 0001 1000 0101 1000 0001 1001 1111 lev 0 10 0 0 0 1 1 1 0 0 0000 70 1x 71 0 BT Wakeup 72 0 LCD 73 0 LCD 74 0 LCD 75 0 LCD 76 0 77 0 FFUART RX 78 0 FFUART TX 81 0 BT Wakeup 82 0 83 1x Backlight related? 84 0 FFUART RTS 94 1x 94 64 30 96 0 97 0 98 0 99 0 100 0 103 0 104 1 WM9713 Power 111 1x 112 1 LCD Power 114 0 BT Wakeup 119 0 120 0 124 0 BT Wakeup 125 1x 127 0