| bank 0 |
|
|
|
|
|
|
| GPIO 0 |
00000001 |
power button |
I1 |
REFE |
|
|
| GPIO 1 |
00000002 |
ISP1583 USB irq |
I1 |
FE |
|
|
| GPIO 2 |
00000004 |
reserved |
0 |
1 |
|
|
| GPIO 3 |
00000008 |
O |
|
|
|
|
| GPIO 4 |
00000010 |
O |
|
|
|
|
| GPIO 5 |
00000020 |
reserved |
0 |
|
|
|
| GPIO 6 |
00000040 |
reserved |
0 |
|
|
|
| GPIO 7 |
00000080 |
reserved |
0 |
|
|
|
| GPIO 8 |
00000100 |
reserved |
0 |
|
|
|
| GPIO 9 |
00000200 |
keyboard button pressed irq |
I1 |
REFE |
|
|
| GPIO 10 |
00000400 |
keyboard in/out |
I0 |
REFE |
|
|
| GPIO 11 |
00000800 |
DPR-D (gsm wake)? on=1 |
I |
RE |
|
|
| GPIO 12 |
00001000 |
(epson USB irq) |
I |
FE |
|
|
| GPIO 13 |
00002000 |
ep irq |
I1 |
REFE |
|
|
| GPIO 14 |
00004000 |
CPLD chain |
I0 |
RE |
|
|
| GPIO 15 |
00008000 |
#CS1 |
O1 |
2 |
1 |
|
| GPIO 16 |
00010000 |
PWM0_OUT(backlight) |
O1 |
2 |
|
|
| GPIO 17 |
00020000 |
vol_up key |
I0 |
REFE |
|
|
| GPIO 18 |
00040000 |
RDY |
I1 |
1 |
|
|
| GPIO 19 |
00080000 |
DPR-P9 |
I |
FE |
|
|
| GPIO 20 |
00100000 |
DPR-P3 |
I |
FE |
|
|
| GPIO 21 |
00200000 |
ATI irq |
I1 |
FE |
|
|
| GPIO 22 |
00400000 |
DPR-P9-FE |
O |
|
|
|
| GPIO 23 |
00800000 |
SSP CLK(bat+ts) |
O |
2 |
|
|
| GPIO 24 |
01000000 |
SSP FRM(bat+ts) |
O |
2 |
1 |
|
| GPIO 25 |
02000000 |
SSP TXD(bat+ts) |
O |
2 |
|
|
| GPIO 26 |
04000000 |
SSP RXD(bat+ts) |
I |
1 |
|
|
| GPIO 27 |
08000000 |
TS irq pressed=0 |
I1 |
FE |
|
|
| GPIO 28 |
10000000 |
playsound=1 |
O |
|
|
|
| GPIO 29 |
20000000 |
sound related |
O |
|
|
|
| GPIO 30 |
40000000 |
sound related |
O |
|
|
|
| GPIO 31 |
80000000 |
ext irq? |
I1 |
REFE |
|
|
| bank 1 |
|
|
|
|
|
|
| GPIO 32 |
00000001 |
MMCLK(wifi) |
O |
2 |
|
|
| GPIO 33 |
00000002 |
#CS5 |
O1 |
2 |
1 |
|
| GPIO 34 |
00000004 |
FF UART RXD (gps) |
I |
1 |
|
|
| GPIO 35 |
00000008 |
wifi irq |
I |
FE |
|
|
| GPIO 36 |
00000010 |
SSPSCLK2 |
O |
2 |
1 |
|
| GPIO 37 |
00000020 |
irq? |
I0 |
RE |
|
|
| GPIO 38 |
00000040 |
SSPTXD2 |
O |
2 |
|
|
| GPIO 39 |
00000080 |
FF UART TXD(gps) |
O |
2 |
|
|
| GPIO 40 |
00000100 |
SSPRXD2 |
I |
1 |
|
|
| GPIO 41 |
00000200 |
DPR-P1-FE |
O |
|
|
|
| GPIO 42 |
00000400 |
BT UART RXD (bt) |
I |
1 |
1 |
|
| GPIO 43 |
00000800 |
BT UART TXD (bt) |
O |
2 |
1 |
|
| GPIO 44 |
00001000 |
BT UART CTS (bt) |
I |
1 |
|
|
| GPIO 45 |
00002000 |
BT UART RTS (bt) |
O |
2 |
|
|
| GPIO 46 |
00004000 |
ST UART RXD (?) |
I |
2 |
|
|
| GPIO 47 |
00008000 |
ST UART TXD (?) |
O |
1 |
|
|
| GPIO 48 |
00010000 |
DPR-P2-FE |
I |
|
|
|
| GPIO 49 |
00020000 |
#PWE (ATI) |
O1 |
2 |
1 |
|
| GPIO 50 |
00040000 |
DPR-AT-FE |
O |
|
|
|
| GPIO 51 |
00080000 |
DPR-AT |
I |
FE |
1 |
|
| GPIO 52 |
00100000 |
DPR-P2 |
I |
FE |
1 |
|
| GPIO 53 |
00200000 |
DPR-DIAG-FE |
O |
|
|
|
| GPIO 54 |
00400000 |
wifi related (on=1) |
O |
|
|
|
| GPIO 55 |
00800000 |
DPR-P1 |
I |
FE |
|
|
| GPIO 56 |
01000000 ? |
O |
|
|
|
|
| GPIO 57 |
02000000 |
sound related |
O |
|
|
|
| GPIO 58 |
04000000 |
gps (on=1 |
off=0) |
O |
|
|
| GPIO 59 |
08000000 |
misc |
I1 |
REFE |
|
|
| GPIO 60 |
10000000 |
gps (=0) |
O |
|
|
|
| GPIO 61 |
20000000 |
gps (on=1 |
off=0. traced) |
O |
|
|
| GPIO 62 |
40000000 |
LCD power11 |
O |
|
|
|
| GPIO 63 |
80000000 |
LCD power1 |
O |
|
|
|
| bank2 |
|
|
|
|
|
|
| GPIO 64 |
00000001 |
LCD power21 |
O |
|
|
|
| GPIO 65 |
00000002 |
LCD power2 |
O |
|
|
|
| GPIO 66 |
00000004 |
SD power (on=1 |
off=0) |
O |
|
|
| GPIO 67 |
00000008 |
sound related |
O |
|
|
|
| GPIO 68 |
00000010 |
EPSON power (on=1 |
off=0) |
O |
|
|
| GPIO 69 |
00000020 |
keyboard power? |
O |
1 |
|
|
| GPIO 70 |
00000040 |
flashled |
O0 |
|
|
|
| GPIO 71 |
00000080 |
I |
|
|
|
|
| GPIO 72 |
00000100 |
wifi reset =1 |
0 |
Err :509 |
|
|
| GPIO 73 |
00000200 |
CAM related |
O |
1 |
|
|
| GPIO 74 |
00000400 |
O |
|
|
|
|
| GPIO 75 |
00000800 |
I |
|
|
|
|
| GPIO 76 |
00001000 |
O |
|
|
|
|
| GPIO 77 |
00002000 |
O |
|
|
|
|
| GPIO 78 |
00004000 |
#CS2 |
O1 |
2 |
1 |
|
| GPIO 79 |
00008000 |
#CS3 |
O1 |
2 |
1 |
|
| GPIO 80 |
00010000 |
#CS4 |
O1 |
2 |
1 |
|
| GPIO 81 |
00020000 |
LCD related |
O |
1 |
|
|
| GPIO 82 |
00040000 |
I |
|
|
|
|
| GPIO 83 |
00080000 |
I |
|
|
|
|
| GPIO 84 |
00100000 |
CAM |
LED powerdown related |
O |
|
|
| GPIO 85 |
00200000 |
PHO power (on=1 |
off=0) |
O |
1 |
|
| GPIO 86 |
00400000 |
CAM related |
O |
1 |
|
|
| GPIO 87 |
00800000 |
CAM power=0 ? |
O |
|
|
|
| GPIO 88 |
01000000 |
USBHPWR1 |
I1 |
1 |
|
|
| GPIO 89 |
02000000 |
USBHPEN1 |
O1 |
2 |
|
|
| GPIO 90 |
04000000 |
TV bitbang DATA |
O1 |
1 |
|
|
| GPIO 91 |
08000000 |
TV bitbang CLK/MISC |
O1 |
1 |
|
|
| GPIO 92 |
10000000 |
MMDAT0(wifi) |
O |
1 |
|
|
| GPIO 93 |
20000000 |
capture (CAM) |
I0 |
REFE |
|
|
| GPIO 94 |
40000000 |
record |
I0 |
REFE |
|
|
| GPIO 95 |
80000000 |
portal |
I0 |
REFE |
|
|
| bank3 |
|
|
|
|
|
|
| GPIO 96 |
00000001 |
I |
|
|
|
|
| GPIO 97 |
00000002 |
O |
|
|
|
|
| GPIO 98 |
00000004 |
send (OK) key |
I0 |
REFE |
|
|
| GPIO 99 |
00000008 |
end(MENU) key |
I0 |
REFE |
|
|
| GPIO 100 |
00000010 |
vt? |
I |
|
|
|
| GPIO 101 |
00000020 |
backlight (power enable=1) |
O |
|
|
|
| GPIO 102 |
00000040 |
vol_down key |
I0 |
REFE |
|
|
| GPIO 103 |
00000080 |
right key |
I1 |
REFE |
|
|
| GPIO 104 |
00000100 |
up key |
I1 |
REFE |
|
|
| GPIO 105 |
00000200 |
left key |
I1 |
REFE |
|
|
| GPIO 106 |
00000400 |
down key |
I1 |
REFE |
|
|
| GPIO 107 |
00000800 |
OK key |
I1 |
REFE |
|
|
| GPIO 108 |
00001000 |
O |
|
|
|
|
| GPIO 109 |
00002000 |
MMDAT1(wifi) |
O |
1 |
|
|
| GPIO 110 |
00004000 |
MMDAT2(wifi) |
O |
1 |
|
|
| GPIO 111 |
00008000 |
MMDAT3(wifi) |
O |
1 |
|
|
| GPIO 112 |
00010000 |
MMCMD (wifi) |
O |
1 |
|
|
| GPIO 113 |
00020000 |
wifi ready? (on=0 |
off=1) |
I |
|
|
| GPIO 114 |
00040000 |
Touch Screen DAV |
I |
|
|
|
| GPIO 115 |
00080000 |
DREQ0 |
I |
1 |
|
|
| GPIO 116 |
00100000 |
SD detect (on=0 |
off=1) |
I |
|
|
| GPIO 117 |
00200000 |
SCL |
O |
1 |
|
|
| GPIO 118 |
00400000 |
SDA |
O |
1 |
|
|
| GPIO 119 |
00800000 |
I |
|
|
|
|
| CPLD1 |
|
|
|
|
|
|
| Apin +0x0 |
bit |
Description1 |
|
|
|
|
| GPIOA0 |
0x0001 |
power related (orr) |
|
|
|
|
| GPIOA1 |
0x0002 |
|
|
|
|
|
| GPIOA2 |
0x0004 |
Err :509 |
|
|
|
|
| GPIOA3 |
0x0008 |
battery related (bic orr) |
|
|
|
msleep10+spi |
| GPIOA4 |
0x0010 |
bt pwr1 (on=1 |
reset=0 |
|
|
standby=1 ?) |
| GPIOA5 |
0x0020 |
bt pwr2 (on=1 |
off=0) |
|
|
|
| GPIOA6 |
0x0040 |
FIR pwr1 related |
|
|
|
|
| GPIOA7 |
0x0080 |
cam related(orr |
bic) msleep10 |
|
|
|
|
|
|
|
|
|
|
| Bpin +0x2 |
bit |
Description2 |
|
|
|
|
| GPIOB0 |
0x0001 |
camera related (bic) |
|
|
|
sleep10 |
| GPIOB1 |
0x0002 |
phone power (on=1 |
off=0) |
|
|
|
| GPIOB2 |
0x0004 |
phone reset (1 |
msleep 400 |
0) |
|
|
| GPIOB3 |
0x0008 |
gsm led (on=1 |
off=0) |
|
|
|
| GPIOB4 |
0x0010 |
gps led (on=1 |
off=0) |
|
|
|
| GPIOB5 |
0x0020 |
alert led (on=1 |
off=0) |
|
|
|
| GPIOB6 |
0x0040 |
bt led (on=1 |
off=0) |
|
|
|
| GPIOB7 |
0x0080 |
wifi led (on=1 |
off=0) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cpin +0x4 |
bit |
Description3 |
|
|
|
|
| GPIOC0 |
0x0001 |
charging led red=1 |
|
|
|
|
| GPIOC1 |
0x0002 |
charging led green=1 |
|
|
|
|
| GPIOC2 |
0x0004 |
charging led redblink=1 |
|
|
|
|
| GPIOC3 |
0x0008 |
wifi pwr3 (on=1 |
off=0) |
|
|
|
| GPIOC4 |
0x0010 |
epson power (on=1 |
|
|
|
msleep 0x4b0) |
| GPIOC5 |
0x0020 |
|
|
|
|
|
| GPIOC6 |
0x0040 |
wifi pwr4 (on=1 |
off=0) |
|
|
|
| GPIOC7 |
0x0080 |
USB_PUEN? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Dpin +0x6 |
bit |
Description4 |
|
|
|
|
| GPIOD0 |
0x0001 |
GPS power (=0 ?) |
|
|
|
|
| GPIOD1 |
0x0002 |
reset device (=1) |
|
|
|
|
| GPIOD2 |
0x0004 |
LCD panel bit2 (get) |
|
|
|
|
| GPIOD3 |
0x0008 |
power related (get+bic |
orr) |
|
|
|
| GPIOD4 |
0x0010 |
LCD panel bit4 (get) |
|
|
|
|
| GPIOD5 |
0x0020 |
PXAUSBH related (was FIR pwr2) |
|
|
|
|
| GPIOD6 |
0x0040 |
SD power (on=1) |
|
|
|
|
| GPIOD7 |
0x0080 |
lcd bkl related (on=1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Epin +0x8 |
bit |
Description5 Clear IRQ |
|
|
|
|
| GPIOE0 |
0x0001 |
BTwake irqack=bic |
|
|
|
|
| GPIOE1 |
0x0002 |
hpep (wired) irqack |
|
|
|
|
| GPIOE2 |
0x0004 |
hpext (button) irqack |
|
|
|
|
| GPIOE3 |
0x0008 |
+irqack |
|
|
|
|
| GPIOE4 |
0x0010 |
USB cable irqack |
|
|
|
|
| GPIOE5 |
0x0020 |
+irqack |
|
|
|
|
| GPIOE6 |
0x0040 |
TVout irqack |
|
|
|
|
| GPIOE7 |
0x0080 |
+irqack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Fpin +0xa |
bit |
Description6 |
|
|
|
|
| GPIOF0 |
0x0001 |
bt related (traced) |
|
|
|
|
| GPIOF1 |
0x0002 |
misc (get) |
|
|
|
|
| GPIOF2 |
0x0004 |
|
|
|
|
|
| GPIOF3 |
0x0008 |
|
|
|
|
|
| GPIOF4 |
0x0010 |
isp1582 related (get) |
|
|
|
|
| GPIOF5 |
0x0020 |
|
|
|
|
|
| GPIOF6 |
0x0040 |
isp1582 related (get) |
|
|
|
|
| GPIOF7 |
0x0080 |
TVout related (get) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Gpin +0xc |
bit |
Description7 |
|
|
|
|
| GPIOG0 |
0x0001 |
battery related (get) |
|
|
|
|
| GPIOG1 |
0x0002 |
|
|
|
|
|
| GPIOG2 |
0x0004 |
|
|
|
|
|
| GPIOG3 |
0x0008 |
|
|
|
|
|
| GPIOG4 |
0x0010 |
|
|
|
|
|
| GPIOG5 |
0x0020 |
1582 present |
CPLD2 location (get) |
|
|
|
| GPIOG6 |
0x0040 |
|
|
|
|
|
| GPIOG7 |
0x0080 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Hpin +0x10 |
bit |
Description8 |
|
|
|
|
| GPIOH0 |
0x0001 |
Err :509 |
|
|
|
|
| GPIOH1 |
0x0002 |
|
|
|
|
|
| GPIOH2 |
0x0004 |
battery related (bicorr)/ ATI reset? |
|
|
|
|
| GPIOH3 |
0x0008 |
TVout mode reset( =0 |
msleep 10 |
=1 |
|
msleep 10) |
| GPIOH4 |
0x0010 |
ISP related |
|
|
|
|
| GPIOH5 |
0x0020 |
ISP related |
|
|
|
|
| GPIOH6 |
0x0040 |
|
|
|
|
|
| GPIOH7 |
0x0080 |
|
|
|
|
|
| CPLD2 |
|
|
|
|
|
|
| pin mask description |
|
|
|
|
|
|
| GPIOI0 |
0x0001 |
LCD pwr1 (on=1) |
|
|
|
|
| GPIOI1 |
0x0002 |
LCD pwr2 (on=1 |
off=0) |
|
|
|
| GPIOI2 |
0x0004 |
i2c (on=1) |
|
|
|
|
| GPIOI3 |
0x0008 |
i2c (on=1) |
|
|
|
|
| GPIOI4 |
0x0010 |
i2c (on=1) |
|
|
|
|
| GPIOI5 |
0x0020 |
backlight pwr (on=1) |
|
|
|
|
| GPIOI6 |
0x0040 |
wifi pwr1 (on=1 |
off=0) |
|
|
|
| GPIOI7 |
0x0080 |
wifi pwr2 (on=1 |
off=0) |
|
|
|
| GPIOI8 |
0x0100 |
TVout mode/init (=1 |
if mode=1 -> =0) |
|
|
|
| GPIOI9 |
0x0200 |
|
|
|
|
|
| GPIOI10 |
0x0400 |
|
|
|
|
|
| GPIOI11 |
0x0800 |
|
|
|
|
|
| GPIOI12 |
0x1000 |
|
|
|
|
|
| GPIOI13 |
0x2000 |
BOARDID0 |
|
|
|
|
| GPIOI14 |
0x4000 |
BOARDID1 |
|
|
|
|
| GPIOI15 |
0x8000 |
BOARDID2 |
|
|
|
|