Go to the source code of this file.
Definitions for memory-mapped I/O for IOP.
Definition in file iop_mmio_hwport.h.
◆ dmac_channel_
Definition at line 19 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
madr |
|
vu32 |
bcr |
|
vu32 |
chcr |
|
vu32 |
tadr |
|
◆ dmac1_mmio_hwport_
struct dmac1_mmio_hwport_ |
◆ dmac2_mmio_hwport_
struct dmac2_mmio_hwport_ |
◆ dmac_channel3_
Definition at line 44 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
madr |
|
vu32 |
dlen |
|
vu32 |
slice |
|
vu32 |
chcr |
|
vu32 |
rtar |
|
vu32 |
DmarReadStart |
|
vu32 |
DmarReadEnd |
|
◆ dmac3_mmio_hwport_
struct dmac3_mmio_hwport_ |
◆ ssbus1_mmio_hwport_
struct ssbus1_mmio_hwport_ |
Definition at line 67 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
ind_0_address |
|
vu32 |
ind_8_address |
|
vu32 |
ind_0_delay |
|
vu32 |
ind_1_delay |
|
vu32 |
ind_2_delay |
|
vu32 |
ind_4_delay |
|
vu32 |
ind_5_delay |
|
vu32 |
ind_8_delay |
|
vu32 |
common_delay |
|
◆ ssbus2_mmio_hwport_
struct ssbus2_mmio_hwport_ |
Definition at line 80 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
ind_1_address |
|
vu32 |
ind_4_address |
|
vu32 |
ind_5_address |
|
vu32 |
ind_9_address |
|
vu32 |
ind_B_address |
|
vu32 |
ind_9_delay |
|
vu32 |
ind_A_delay |
|
vu32 |
ind_B_delay |
|
vu32 |
ind_C_delay |
|
◆ sio0_1_mmio_hwport_
struct sio0_1_mmio_hwport_ |
Definition at line 93 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
data |
|
vu32 |
stat |
|
vu16 |
mode |
|
vu16 |
ctrl |
|
vu16 |
misc |
|
vu16 |
baud |
|
◆ sio2_mmio_hwport_
Definition at line 103 of file iop_mmio_hwport.h.
Data Fields |
vu8 |
send3_buf[0x40] |
|
vu8 |
send1_2_buf[0x20] |
|
vu32 |
out_fifo |
|
vu32 |
in_fifo |
|
vu32 |
ctrl |
|
vu32 |
recv1 |
|
vu32 |
recv2 |
|
vu32 |
recv3 |
|
vu32 |
unk_78 |
|
vu32 |
unk_7c |
|
vu32 |
stat |
|
u8 |
unused[0x7c] |
|
◆ usb_mmio_hwport_
Definition at line 119 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
HcRevision |
|
vu32 |
HcControl |
|
vu32 |
HcCommandStatus |
|
vu32 |
HcInterruptStatus |
|
vu32 |
HcInterruptEnable |
|
vu32 |
HcInterruptDisable |
|
vu32 |
HcHCCA |
|
vu32 |
HcPeriodCurrentEd |
|
vu32 |
HcControlHeadEd |
|
vu32 |
HcControlCurrentEd |
|
vu32 |
HcBulkHeadEd |
|
vu32 |
HcBulkCurrentEd |
|
vu32 |
HcDoneHead |
|
vu32 |
HcFmInterval |
|
vu32 |
HcFmRemaining |
|
vu32 |
HcFmNumber |
|
vu32 |
HcPeriodicStart |
|
vu32 |
HcLsThreshold |
|
vu32 |
HcRhDescriptorA |
|
vu32 |
HcRhDescriptorB |
|
vu32 |
HcRhStatus |
|
vu32 |
HcRhPortStatus[2] |
|
u8 |
unused[0xa4] |
|
◆ ieee1394_mmio_hwport_
struct ieee1394_mmio_hwport_ |
Definition at line 146 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
NodeID |
|
vu32 |
CycleTime |
|
vu32 |
ctrl0 |
|
vu32 |
ctrl1 |
|
vu32 |
ctrl2 |
|
vu32 |
PHYAccess |
|
vu32 |
UnknownRegister18 |
|
vu32 |
UnknownRegister1C |
|
vu32 |
intr0 |
|
vu32 |
intr0Mask |
|
vu32 |
intr1 |
|
vu32 |
intr1Mask |
|
vu32 |
intr2 |
|
vu32 |
intr2Mask |
|
vu32 |
dmar |
|
vu32 |
ack_status |
|
vu32 |
ubufTransmitNext |
|
vu32 |
ubufTransmitLast |
|
vu32 |
ubufTransmitClear |
|
vu32 |
ubufReceiveClear |
|
vu32 |
ubufReceive |
|
vu32 |
ubufReceiveLevel |
|
vu32 |
unmapped1[0x06] |
|
vu32 |
UnknownRegister70 |
|
vu32 |
UnknownRegister74 |
|
vu32 |
UnknownRegister78 |
|
vu32 |
UnknownRegister7C |
|
vu32 |
PHT_ctrl_ST_R0 |
|
vu32 |
PHT_split_TO_R0 |
|
vu32 |
PHT_ReqResHdr0_R0 |
|
vu32 |
PHT_ReqResHdr1_R0 |
|
vu32 |
PHT_ReqResHdr2_R0 |
|
vu32 |
STRxNIDSel0_R0 |
|
vu32 |
STRxNIDSel1_R0 |
|
vu32 |
STRxHDR_R0 |
|
vu32 |
STTxHDR_R0 |
|
vu32 |
DTransCTRL0 |
|
vu32 |
CIPHdrTx0_R0 |
|
vu32 |
CIPHdrTx1_R0 |
|
vu32 |
padding4 |
|
vu32 |
STTxTimeStampOffs_R0 |
|
vu32 |
dmaCtrlSR0 |
|
vu32 |
dmaTransTRSH0 |
|
vu32 |
dbufFIFO_lvlR0 |
|
vu32 |
dbufTxDataR0 |
|
vu32 |
dbufRxDataR0 |
|
vu32 |
dbufWatermarksR0 |
|
vu32 |
dbufFIFOSzR0 |
|
vu32 |
unmapped2[0x0B] |
|
vu32 |
PHT_ctrl_ST_R1 |
|
vu32 |
PHT_split_TO_R1 |
|
vu32 |
PHT_ReqResHdr0_R1 |
|
vu32 |
PHT_ReqResHdr1_R1 |
|
vu32 |
PHT_ReqResHdr2_R1 |
|
vu32 |
STRxNIDSel0_R1 |
|
vu32 |
STRxNIDSel1_R1 |
|
vu32 |
STRxHDR_R1 |
|
vu32 |
STTxHDR_R1 |
|
vu32 |
DTransCTRL1 |
|
vu32 |
CIPHdrTx0_R1 |
|
vu32 |
CIPHdrTx1_R1 |
|
vu32 |
padding5 |
|
vu32 |
STTxTimeStampOffs_R1 |
|
vu32 |
dmaCtrlSR1 |
|
vu32 |
dmaTransTRSH1 |
|
vu32 |
dbufFIFO_lvlR1 |
|
vu32 |
dbufTxDataR1 |
|
vu32 |
dbufRxDataR1 |
|
vu32 |
dbufWatermarksR1 |
|
vu32 |
dbufFIFOSzR1 |
|
◆ iop_counter_mmio_hwport_
struct iop_counter_mmio_hwport_ |
Definition at line 244 of file iop_mmio_hwport.h.
Data Fields |
vu32 |
count |
|
vu32 |
mode |
|
vu32 |
target |
|
vu32 |
unused_c |
|
◆ iop_mmio_hwport_
◆ USE_IOP_MMIO_HWPORT
#define USE_IOP_MMIO_HWPORT |
( |
| ) |
|