Difference between revisions of "MSIF Registers"

From Vita Development Wiki
Jump to navigation Jump to search
Line 46: Line 46:
 
| 0x30
 
| 0x30
 
| 2
 
| 2
| MS TPC Command
+
| [[#MS TPC Command|MS TPC Command]]
 
|-
 
|-
 
| 0x34
 
| 0x34
Line 54: Line 54:
 
| 0x38
 
| 0x38
 
| 2
 
| 2
| MS Status
+
| [[#MS Status|MS Status]]
 
|-
 
|-
 
| 0x3C
 
| 0x3C
 
| 2
 
| 2
| MS System control
+
| [[#MS System control|MS System control]]
 
|-
 
|-
 
| 0x3C
 
| 0x3C
Line 87: Line 87:
 
| 4
 
| 4
 
| Port 1 I/O request size and flags
 
| Port 1 I/O request size and flags
 +
|}
 +
 +
== MS TPC Command ==
 +
{| class="wikitable" border="1"
 +
!  Bit(s)
 +
!  Description
 +
|-
 +
| 0-10
 +
| Size
 +
|-
 +
| 12-15
 +
| TPC
 +
|}
 +
 +
== MS Status ==
 +
{| class="wikitable" border="1"
 +
!  Bit(s)
 +
!  Description
 +
|-
 +
| 8
 +
| Timeout
 +
|-
 +
| 9
 +
| CRC Error
 +
|-
 +
| 9
 +
| CRC Error
 +
|-
 +
| 12
 +
| Ready
 +
|-
 +
| 14
 +
| FIFO ready
 +
|}
 +
 +
== MS System control ==
 +
{| class="wikitable" border="1"
 +
!  Bit(s)
 +
!  Description
 +
|-
 +
| 15
 +
| Reset
 
|}
 
|}

Revision as of 07:28, 15 August 2017

MMIO Interface

Name Physical address
SceMsif 0xE0900000

Registers

Offset Size Description
0x00 2 Command ID?
0x02 2 ??
0x04 2 Control?
0x0C 4 Flags?
0x10 2 Number of sectors of the command?
0x20 2 FIFO?
0x24 1 Command FIFO
0x30 2 MS TPC Command
0x34 4 MS Data FIFO
0x38 2 MS Status
0x3C 2 MS System control
0x3C 2 ??
0x80 4 Port 0 I/O request address
0x84 4 Port 0 I/O request unknown
0x88 4 Port 0 I/O request size and flags
0x90 4 Port 1 I/O request address
0x94 4 Port 1 I/O request unknown
0x98 4 Port 1 I/O request size and flags

MS TPC Command

Bit(s) Description
0-10 Size
12-15 TPC

MS Status

Bit(s) Description
8 Timeout
9 CRC Error
9 CRC Error
12 Ready
14 FIFO ready

MS System control

Bit(s) Description
15 Reset