Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
HTC Blue Angel/GPIO
From XDA-Developers
< HTC Blue Angel(Redirected from BlueangelGPIO)
BlueAngel GPIO
| pin | bit | Description | Input/Output | IRQ+W | ALT | Sleep | Init |
|---|---|---|---|---|---|---|---|
| GPIO 0 | 00000001 | power button (depress=0, release=1) , AC/battery | I | REFE+ | 1 | ||
| GPIO 1 | 00000002 | reset button | I | (REFE+) | 1 | 1 | |
| GPIO 2 | 00000004 | TSC2200 KBIRQ (Keyboard Interrupt Request) | I | FE+ | 1 | ||
| GPIO 3 | 00000008 | ASIC3 GPIO IRQ | I | RE+ | |||
| GPIO 4 | 00000010 | ATI irq? | I | RE+ | |||
| GPIO 5 | 00000020 | ? | I | ||||
| GPIO 6 | 00000040 | gsm radio alert (BB_ALERT) | I | (REFE+) | |||
| GPIO 7 | 00000080 | PASIC2 | I | (REFE+) | |||
| GPIO 8 | 00000100 | USB connect/disconnect | I | REFE+ | 1 | ||
| GPIO 9 | 00000200 | serial irq? | I | REFE(RE+) | 1 | ||
| GPIO 10 | 00000400 | (changes on dock) remote? | I | REFE(RE+) | 1 | ||
| GPIO 11 | 00000800 | ASIC3 SDIO IRQ | I | FE | 1 | ||
| GPIO 12 | 00001000 | ? | O | ||||
| GPIO 13 | 00002000 | MBGNT (took photo) | O | 2 | |||
| GPIO 14 | 00004000 | MBREQ (took photo) | I | 1 | |||
| GPIO 15 | 00008000 | #CS1 | O | 2 | 1 | ||
| GPIO 16 | 00010000 | TSC2200 IRQ | I | FE | 1 | ||
| GPIO 17 | 00020000 | wifi IRQ | I | FE | |||
| GPIO 18 | 00040000 | RDY | I | 1 | 1 | ||
| GPIO 19 | 00080000 | DREQ1 | I | 1 | |||
| GPIO 20 | 00100000 | Sound related | O | ||||
| GPIO 21 | 00200000 | - | O | ||||
| GPIO 22 | 00400000 | Sound related (bluetooth, phone calls) | O | 1 | |||
| GPIO 23 | 00800000 | ?/SSP CLK audio out clock | O | 0/2 | 1 | ||
| GPIO 24 | 01000000 | ?/SSP FRM | O | 0/2 | |||
| GPIO 25 | 02000000 | ?/SSP TXD audio out data | O | 0/2 | |||
| GPIO 26 | 04000000 | (SSP RXD unused) | O | ||||
| GPIO 27 | 08000000 | SSP external clock (CONTROL_CX?) | I | 1 | |||
| GPIO 28 | 10000000 | I2S BITCLK | O | 1 | |||
| GPIO 29 | 20000000 | I2S SDATA_IN | I | 2 | |||
| GPIO 30 | 40000000 | (I2S SDATA_OUT unused) | O | 1 | |||
| GPIO 31 | 80000000 | I2S SYNC | O | 1 | |||
| GPIO 32 | 00000001 | I2S SYSCLK | O | 1 | |||
| GPIO 33 | 00000002 | #CS5 | O | 2 | 1 | ||
| GPIO 34 | 00000004 | FF UART RXD (GSM) | I | 1 | 1 | ||
| GPIO 35 | 00000008 | FF UART CTS (GSM) | I | 1 | 1 | ||
| GPIO 36 | 00000010 | FF UART DCD (radio image / radio bootloader select?) | I | 1 | |||
| GPIO 37 | 00000020 | ST UART CTS (serial mux SIR) | O | 1 | |||
| GPIO 38 | 00000040 | NO INFO | I | REFE | 1 | ||
| GPIO 39 | 00000080 | FF UART TXD (GSM) | O | 2 | |||
| GPIO 40 | 00000100 | FF UART DTR (GSM) | O | 2 | |||
| GPIO 41 | 00000200 | FF UART RTS (GSM) | O | 2 | 1 | ||
| GPIO 42 | 00000400 | ?/HW UART RXD (BT) | OI | 0/3 | |||
| GPIO 43 | 00000800 | ?/HW UART TXD (BT) | OI | 0/3 | |||
| GPIO 44 | 00001000 | ?/HW UART CTS (BT) | OI | 0/3 | |||
| GPIO 45 | 00002000 | HW UART RTS (BT) | O | 3 | |||
| GPIO 46 | 00004000 | ST UART RXD (serial mux SIR) | I | 2 | 1 | ||
| GPIO 47 | 00008000 | ST UART TXD (serial mux SIR) | O | 1 | |||
| GPIO 48 | 00010000 | #OE (CS) | O1 | 2 | 1 | ||
| GPIO 49 | 00020000 | #WE (CS) | O1 | 2 | 1 | ||
| GPIO 50 | 00040000 | 6: #LCDspi_cs | O0 | ||||
| GPIO 51 | 00080000 | 6: LCDspi_tx | O0 | ||||
| GPIO 52 | 00100000 | #CE1 (CS) | O1 | 2 | 1 | ||
| GPIO 53 | 00200000 | #CE2 (CS) | O1 | 2 | 1 | ||
| GPIO 54 | 00400000 | 6: LCDspi_clk | O0 | ||||
| GPIO 55 | 00800000 | #PREG | O1 | 2 | 1 | ||
| GPIO 56 | 01000000 | #PWAIT (CS) | I1 | 1 | |||
| GPIO 57 | 02000000 | #IO16 (CS) | I0 | 1 | |||
| GPIO 58 | 04000000 | gsm radio power | O | ||||
| GPIO 59 | 08000000 | gsm radio reset | O | ||||
| GPIO 60 | 10000000 | unknown gsm | I | 1 | |||
| GPIO 61 | 20000000 | ? | O | 1 | |||
| GPIO 62 | 40000000 | ? | O | ||||
| GPIO 63 | 80000000 | unknown gsm | I | ||||
| GPIO 64 | 00000001 | gsm radio suspend (1=suspend) | O | 1 | |||
| GPIO 65 | 00000002 | gsm radio suspend (1=suspend) | O | 1 | |||
| GPIO 66 | 00000004 | BOARDID0 | I | 1 | |||
| GPIO 67 | 00000008 | BOARDID1 | I | 1 | |||
| GPIO 68 | 00000010 | DPRAM rxbuffer full | I | FE | 1 | ||
| GPIO 69 | 00000020 | DPRAM txbuffer empty | I | FE | 1 | ||
| GPIO 70 | 00000040 | ? | I | 1 | |||
| GPIO 71 | 00000080 | ? | I | 1 | |||
| GPIO 72 | 00000100 | ? | I | 1 | |||
| GPIO 73 | 00000200 | ? | O | 1 | |||
| GPIO 74 | 00000400 | ATI reset | O | 1 | |||
| GPIO 75 | 00000800 | wifi related | I | ||||
| GPIO 76 | 00001000 | BOARDID2 | I | 1 | |||
| GPIO 77 | 00002000 | Battery related | I | 1 | |||
| GPIO 78 | 00004000 | #CS2 | O | 2 | 1 | ||
| GPIO 79 | 00008000 | #CS3 | O | 2 | 1 | ||
| GPIO 80 | 00010000 | #CS4 | O | 2 | 1 | ||
| GPIO 81 | 00020000 | NSSP CLK | O | 1 | 1 | ||
| GPIO 82 | 00040000 | NSSP SFRM | O | 1 | 1 | ||
| GPIO 83 | 00080000 | NSSP TXD | O | 1 | 1 | ||
| GPIO 84 | 00100000 | NSSP RXD (TSC2200) | I | 2 | 1 | ||
| GPIO 85 | 00200000 | unknown | I | 1 | |||
| GPIO 86 | 00400000 | SDRAM chip select 2 | O | 0 | |||
| GPIO 87 | 00800000 | SDRAM chip select 3 | O | 0 | |||
| GPIO 88 | 01000000 | Read/Write | O | 0 | |||
| GPIO 89 | 02000000 | Sound related (codec reset?) | O | 1 | |||