Difference between revisions of "GPIO Registers"

From Vita Development Wiki
Jump to navigation Jump to search
Line 51: Line 51:
  
 
== GPIO Bus 0 ports ==
 
== GPIO Bus 0 ports ==
 +
 
{| class='wikitable'
 
{| class='wikitable'
 
|-
 
|-
Line 75: Line 76:
 
|-
 
|-
 
| 6
 
| 6
| Game card LED
+
| Game Card reader LED
 
|-
 
|-
 
| 7
 
| 7
| PS Button Blue LED
+
| PS Button Blue LED (only blue ?? no red?)
 
|-
 
|-
 
| 8
 
| 8
Line 99: Line 100:
 
|-
 
|-
 
| 16
 
| 16
| GPO 0
+
| GPO 0 (Developpement Tool LED 0)
 
|-
 
|-
 
| 17
 
| 17
| GPO 1
+
| GPO 1 (Developpement Tool LED 1)
 
|-
 
|-
 
| 18
 
| 18
| GPO 2
+
| GPO 2 (Developpement Tool LED 2)
 
|-
 
|-
 
| 19
 
| 19
| GPO 3
+
| GPO 3 (Developpement Tool LED 3)
 
|-
 
|-
 
| 20
 
| 20
| GPO 4
+
| GPO 4 (Developpement Tool LED 4)
 
|-
 
|-
 
| 21
 
| 21
| GPO 5
+
| GPO 5 (Developpement Tool LED 5)
 
|-
 
|-
 
| 22
 
| 22
| GPO 6
+
| GPO 6 (Developpement Tool LED 6)
 
|-
 
|-
 
| 23
 
| 23
| GPO 7
+
| GPO 7 (Developpement Tool LED 7)
 
|-
 
|-
 
| 24
 
| 24

Revision as of 01:50, 22 January 2020

MMIO Interfaces

Name Physical address
SceGpio0Reg 0xE20A0000
SceGpio1Reg 0xE0100000

Registers

Offset Size Description
0x00 4 Port mode (1=out, 0=in) (1 bit each port)
0x04 4 Port read (1=low, 0=high?) (1 bit each port)
0x08 4 Port set (1 bit each port)
0x0C 4 Port clear (1 bit each port)
0x14 4 Interrupt mode (2 bits) for interrupts 0-15
0x18 4 Interrupt mode (2 bits) for interrupts 16-31
0x34 4 Port read latched? (1=low, 0=high?) (1 bit each port)

It looks like +0x10,+0x14,+0x18,+0x1C,+0x20 are related to interrupt enable, and +0x38,+0x3C,+0x40,+0x44,+0x48 to interrupt ack.

GPIO Bus 0 ports

Port Description
0 OLED/LCD
1 unk
2 unk
3 Syscon related (output)
4 Syscon related (input)
5 UDCD (USB Device Controller Driver) related
6 Game Card reader LED
7 PS Button Blue LED (only blue ?? no red?)
8 unk
9 Camera
12 UDCD (USB Device Controller Driver) related
13 HDMI related (input)
14 unk
15 HDMI related (output)
16 GPO 0 (Developpement Tool LED 0)
17 GPO 1 (Developpement Tool LED 1)
18 GPO 2 (Developpement Tool LED 2)
19 GPO 3 (Developpement Tool LED 3)
20 GPO 4 (Developpement Tool LED 4)
21 GPO 5 (Developpement Tool LED 5)
22 GPO 6 (Developpement Tool LED 6)
23 GPO 7 (Developpement Tool LED 7)
24 UDCD (USB Device Controller Driver) related
25 unk
26 unk
27 Motion related
28 Motion related
29 unk
30 3G Modem related
31 unk

GPIO Bus 1 ports

Port Description
7 LCD related. Backlight?