Difference between revisions of "I2C Registers"

From Vita Development Wiki
Jump to navigation Jump to search
Line 21: Line 21:
 
| 0x00
 
| 0x00
 
| 4
 
| 4
| Unknown
+
| Write FIFO
 
|-
 
|-
 
| 0x04
 
| 0x04
 
| 4
 
| 4
| Read (only?) FIFO
+
| Read FIFO
 
|-
 
|-
 
| 0x08
 
| 0x08

Revision as of 11:31, 9 February 2017

MMIO Interfaces

Name Physical address
SceI2c0Reg 0xE0500000
SceI2c1Reg 0xE0510000

Registers

Offset Size Description
0x00 4 Write FIFO
0x04 4 Read FIFO
0x08 4 Unknown
0x0C 4 Unknown
0x10 4 Device address (8 bits)
0x14 4 Flags

I2C Flags

Bit(s) Description
0 Start transfer / enable?
1 Start transfer / enable?
2 Transfer done
4 Transfer direction (0 = host to device, 1 = device to host)?
8-16 Transfer size