MMIO Interfaces
It looks like there are 7 UART devices/ports. The i-th device has its base registers address at SceUartReg + i * 0x10000
.
The clock generator configuration for each of these devices is at SceUartClkgenReg + i * 4
.
SceUartReg registers
Device status
Bit(s)
|
Description
|
8
|
Write FIFO not full (0 = full)
|
9
|
Device ready (0 = busy)
|
Read FIFO data available
Bit(s)
|
Description
|
0-5
|
Number of words available to read
|
6-31
|
Unused
|
SceUartClkgenReg registers
Offset
|
Size
|
Description
|
0x00
|
4
|
Clock generator for device 0
|
0x04
|
4
|
Clock generator for device 1
|
0x08
|
4
|
Clock generator for device 2
|
0x0C
|
4
|
Clock generator for device 3
|
0x10
|
4
|
Clock generator for device 4
|
0x14
|
4
|
Clock generator for device 5
|
0x18
|
4
|
Clock generator for device 6
|