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]].
HermesGPIO
Contents |
Hermes GPIO
GPA* 0x00
| num | hex | description |
| 0 | 0x00000001 | NAND WP |
| 1 | 0x00000002 | ADDR16 |
| 2 | 0x00000004 | ADDR17 |
| 3 | 0x00000008 | ADDR18 |
| 4 | 0x00000010 | ADDR19 |
| 5 | 0x00000020 | ADDR20 |
| 6 | 0x00000040 | ADDR21 |
| 7 | 0x00000080 | ADDR22 |
| 8 | 0x00000100 | ADDR23 |
| 9 | 0x00000200 | ADDR24 |
| 10 | 0x00000400 | ADDR25 |
| 11 | 0x00000800 | ADDR26 |
| 12 | 0x00001000 | nGCS1 (CPLD) |
| 13 | 0x00002000 | nGCS2 (ATI) |
| 14 | 0x00004000 | |
| 15 | 0x00008000 | |
| 16 | 0x00010000 | nGCS5 (DBG?) |
| 17 | 0x00020000 | CLE |
| 18 | 0x00040000 | ALE |
| 19 | 0x00080000 | nFWE |
| 20 | 0x00100000 | nFRE |
| 21 | 0x00200000 | nRSTOUT |
| 22 | 0x00400000 | nFCE |
| 23 | 0x00800000 | reserved |
| 24 | 0x01000000 | reserved |
GPB* 0x10
|- ||num ||hex ||description |- ||0 ||0x0001 || TOUT0 (backlight) |- ||1 ||0x0002 || microSD related |- ||2 ||0x0004 || SD card power |- ||3 ||0x0008 || sound related. |- ||4 ||0x0010 || vibrator |- ||5 ||0x0020 || |- ||6 ||0x0040 || sound related. 0,sleep,1. ak4641 reset? |- ||7 ||0x0080 || keyboard reset? |- ||8 ||0x0100 || |- ||9 ||0x0200 || sound related (speaker power?) |- ||10||0x0400 ||
GPC* 0x20
|- ||num ||hex ||description |- ||0 || 0x0001 || camera related |- ||1 || 0x0002 || |- ||2 || 0x0004 || |- ||3 || 0x0008 || |- ||4 || 0x0010 || |- ||5 || 0x0020 || camera related (reset) |- ||6 || 0x0040 || camera (flash)light toggle (1=on) |- ||7 || 0x0080 || camera related (power) |- ||8 || 0x0100 || |- ||9 || 0x0200 || wifi related (power) ??? |- ||10 || 0x0400 || wifi (reset?) |- ||11 || 0x0800 || Front keypad SCL line |- ||12 || 0x1000i || Front keypad SDA line |- ||13 || 0x2000 || |- ||14 || 0x4000 || |- ||15 || 0x8000 ||
GPD* 0x30
|- ||num ||hex ||description |- ||0 ||0x0001 || SPI1 nCS (ATI) |- ||1 ||0x0002 || SPI1 CLK (ATI) |- ||2 ||0x0004 || |- ||3 ||0x0008 || |- ||4 ||0x0010 || |- ||5 ||0x0020 || |- ||6 ||0x0040 || |- ||7 ||0x0080 || |- ||8 ||0x0100 || |- ||9 ||0x0200 || SPI1 MOSI (ATI) |- ||10 ||0x0400 || sound related (speaker power?) |- ||11 ||0x0800 || |- ||12 ||0x1000 || keyboard related |- ||13 ||0x2000 || |- ||14 ||0x4000 || |- ||15 ||0x8000 ||
GPE* 0x40
|- ||num ||hex ||description |- ||0 ||0x0001 || I2S LRCK? |- ||1 ||0x0002 || I2S SCLK? |- ||2 ||0x0004 || CDCLK? |- ||3 ||0x0008i || I2S DI? |- ||4 ||0x0010 || I2S DO? |- ||5 ||0x0020 || SDCLK |- ||6 ||0x0040 || SDCMD |- ||7 ||0x0080 || SDDATA0 |- ||8 ||0x0100 || SDDATA1 |- ||9 ||0x0200 || SDDATA2 |- ||10 ||0x0400 || SDDATA3 |- ||11 ||0x0800 || SPI0 MISO (kbd) |- ||12 ||0x1000 || SPI0 MODI (kbd) |- ||13 ||0x2000 || SPI0 CLK (kbd) |- ||14 ||0x4000 || I2C SCL |- ||15 ||0x8000 || I2C SDA
GPF* 0x50
|- ||num ||hex ||description || IRQ |- ||0 || 0x0001 || power button (0=down state) || EINT0 |- ||1 || 0x0002 || CPLD irq || EINT1 |- ||2 || 0x0004i || RADIO irq || EINT2 |- ||3 || 0x0008 || front keypad || EINT3 |- ||4 || 0x0010 ||camera button (0=down state) || EINT4 |- ||5 || 0x0020i ||sd-card detect || EINT5 |- ||6 || 0x0040 ||wifi irq || EINT6 |- ||7 || 0x0080 || data io signal || EINT7
GPG* 0x60
|- ||num ||hex ||description || IRQ |- ||0 ||0x0001i || |- ||1 ||0x0002 || Side "ok" button (next to jog wheel) || EINT9 |- ||2 ||0x0004 || keyboard keypress / release || EINT10 |- ||3 ||0x0008 || comm manager button (0=down state) || EINT11 |- ||4 ||0x0010 || headphone detect? || EINT12 |- ||5 ||0x0020 || voice dial button (0=down state) || EINT13 |- ||6 ||0x0040 || jog wheel click? (0=down state) || EINT14 |- ||7 ||0x0080i || record sound, headset related (detect microphone?) |- ||8 ||0x0100i || |- ||9 ||0x0200i || |- ||10||0x0400 || portrait/landscape mode indicator (keyboard position) (0=landscape) || EINT18 |- ||11||0x0800i || phone related (ready to read signal?) |- ||12||0x1000i || |- ||13||0x2000i || |- ||14||0x4000i || |- ||15||0x8000i ||
GPH* 0x70
|- ||num ||hex ||description |- || 0 ||0x0001 || BT related. (CTS) |- || 1 ||0x0002 || BT related. (RTS) |- || 2 ||0x0004 || TXD0 (BT). |- || 3 ||0x0008 || RXD0 (BT). |- || 4 ||0x0010 || TXD1 (phone) |- || 5 ||0x0020 || RXD1 (phone) |- || 6 ||0x0040 || TXD2 (IR) |- || 7 ||0x0080 || RXD2 (IR) |- || 8 ||0x0100 || WIFI related. (wake up?) |- || 9 ||0x0200 || |- ||10 ||0x0400 ||USB D+ Pullup Control
GPJ* 0xd0
|- ||num ||hex ||description |- || 0 ||0x0001 || |- || 1 ||0x0002 || sound related.(volume?) |- || 2 ||0x0004 || UART1 RTS ? |- || 3 ||0x0008i || |- || 4 ||0x0010 || UART1 related |- || 5 ||0x0020 || |- || 6 ||0x0040 || UART1 related |- || 7 ||0x0080 || |- || 8 ||0x0100 || sound related. |- || 9 ||0x0200 || |- ||10 ||0x0400i || BOARDID2 |- ||11 ||0x0800i || BOARDID1 |- ||12 ||0x1000i || BOARDID0