|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Go to the source code of this file.
Macros | |
| #define | SIO2_REL_BASE 0x1F808000 |
| #define | SIO2_SEG 0xA0000000 |
| #define | SIO2_BASE (SIO2_REL_BASE + SIO2_SEG) |
| #define | SIO2_REG_BASE (SIO2_BASE + 0x200) |
| #define | SIO2_REG_PORT0_CTRL1 (SIO2_BASE + 0x240) |
| #define | SIO2_REG_PORT0_CTRL2 (SIO2_BASE + 0x244) |
| #define | SIO2_REG_DATA_OUT (SIO2_BASE + 0x260) |
| #define | SIO2_REG_DATA_IN (SIO2_BASE + 0x264) |
| #define | SIO2_REG_CTRL (SIO2_BASE + 0x268) |
| #define | SIO2_REG_STAT6C (SIO2_BASE + 0x26C) |
| #define | SIO2_REG_STAT70 (SIO2_BASE + 0x270) |
| #define | SIO2_REG_STAT74 (SIO2_BASE + 0x274) |
| #define | SIO2_REG_UNKN78 (SIO2_BASE + 0x278) |
| #define | SIO2_REG_UNKN7C (SIO2_BASE + 0x27C) |
| #define | SIO2_REG_STAT (SIO2_BASE + 0x280) |
| #define | SIO2_A_QUEUE (SIO2_BASE + 0x200) |
| #define | SIO2_A_PORT0_CTRL1 (SIO2_BASE + 0x240) |
| #define | SIO2_A_PORT0_CTRL2 (SIO2_BASE + 0x244) |
| #define | SIO2_A_DATA_OUT (SIO2_BASE + 0x260) |
| #define | SIO2_A_DATA_IN (SIO2_BASE + 0x264) |
| #define | SIO2_A_CTRL (SIO2_BASE + 0x268) |
| #define | SIO2_A_STAT6C (SIO2_BASE + 0x26C) |
| #define | SIO2_A_CONN_STAT70 (SIO2_BASE + 0x270) |
| #define | SIO2_A_FIFO_STAT74 (SIO2_BASE + 0x274) |
| #define | SIO2_A_TX_FIFO_PT (SIO2_BASE + 0x278) |
| #define | SIO2_A_RX_FIFO_PT (SIO2_BASE + 0x27C) |
| #define | SIO2_A_INTR_STAT (SIO2_BASE + 0x280) |
| #define | PCTRL0_ATT_LOW_PER(x) |
| #define | PCTRL0_ATT_MIN_HIGH_PER(x) |
| #define | PCTRL0_BAUD0_DIV(x) |
| #define | PCTRL0_BAUD1_DIV(x) |
| #define | PCTRL1_ACK_TIMEOUT_PER(x) |
| #define | PCTRL1_INTER_BYTE_PER(x) |
| #define | PCTRL1_UNK24(x) |
| #define | PCTRL1_IF_MODE_SPI_DIFF(x) |
| #define | TR_CTRL_PORT_NR(x) |
| #define | TR_CTRL_PAUSE(x) |
| #define | TR_CTRL_UNK03(x) |
| #define | TR_CTRL_TX_MODE_PIO_DMA(x) |
| #define | TR_CTRL_RX_MODE_PIO_DMA(x) |
| #define | TR_CTRL_NORMAL_TR(x) |
| #define | TR_CTRL_SPECIAL_TR(x) |
| #define | TR_CTRL_TX_DATA_SZ(x) |
| #define | TR_CTRL_UNK17(x) |
| #define | TR_CTRL_RX_DATA_SZ(x) |
| #define | TR_CTRL_UNK27(x) |
| #define | TR_CTRL_UNK28(x) |
| #define | TR_CTRL_UNK29(x) |
| #define | TR_CTRL_BAUD_DIV(x) |
| #define | TR_CTRL_WAIT_ACK_FOREVER(x) |
| #define | CTRL_TR_START(x) |
| #define | CTRL_TR_RESUME_PAUSED(x) |
| #define | CTRL_RESET_STATE(x) |
| #define | CTRL_RESET_FIFOS(x) |
| #define | CTRL_USE_ACK_WAIT_TIMEOUT(x) |
| #define | CTRL_NO_MISSING_ACK_ERR(x) |
| #define | CTRL_UNK06(x) |
| #define | CTRL_UNK07(x) |
| #define | CTRL_ERROR_INTR_EN(x) |
| #define | CTRL_TR_COMP_INTR_EN(x) |
| #define | CTRL_UNK10(x) |
| #define | CTRL_UNK11(x) |
| #define | CTRL_UNK2912(x) |
| #define | CTRL_PS1_MODE_EN(x) |
| #define | CTRL_SLAVE_MODE_EN(x) |
| #define | STAT_UNK0300(x) |
| #define | STAT_NEED_DMA_DATA_TX(x) |
| #define | STAT_NEED_DMA_DATA_RX(x) |
| #define | STAT_UNK0706(x) |
| #define | STAT_QUEUE_SLOT_PROC(x) |
| #define | STAT_TR_IDLE(x) |
| #define | STAT_ERR_TX_FIFO_UOFLOW(x) |
| #define | STAT_ERR_RX_FIFO_UOFLOW(x) |
| #define | STAT_ERR_ACK_MISSING(x) |
| #define | STAT_ERR_QUEUE_SLOT(x, slot) |
| #define | CONN_STAT_CDC0(x) |
| #define | CONN_STAT_CDC1(x) |
| #define | CONN_STAT_CDC2(x) |
| #define | CONN_STAT_CDC3(x) |
| #define | CONN_STAT_SAS0(x) |
| #define | CONN_STAT_SAS1(x) |
| #define | CONN_STAT_SAS2(x) |
| #define | CONN_STAT_SAS3(x) |
| #define | FSTAT_TX_SZ(x) |
| #define | FSTAT_TX_UNK09(x) |
| #define | FSTAT_TX_OVERFLOW(x) |
| #define | FSTAT_TX_UNDERFLOW(x) |
| #define | FSTAT_UNK1512(x) |
| #define | FSTAT_RX_SZ(x) |
| #define | FSTAT_RX_UNK09(x) |
| #define | FSTAT_RX_OVERFLOW(x) |
| #define | FSTAT_RX_UNDERFLOW(x) |
| #define | FSTAT_UNK3128(x) |
| #define | GET_ISTAT_TR_COMP(x) |
| #define | GET_ISTAT_TR_ERR(x) |
| #define CONN_STAT_CDC0 | ( | x | ) |
Definition at line 120 of file sio2regs.h.
| #define CONN_STAT_CDC1 | ( | x | ) |
Definition at line 121 of file sio2regs.h.
| #define CONN_STAT_CDC2 | ( | x | ) |
Definition at line 122 of file sio2regs.h.
| #define CONN_STAT_CDC3 | ( | x | ) |
Definition at line 123 of file sio2regs.h.
| #define CONN_STAT_SAS0 | ( | x | ) |
Definition at line 124 of file sio2regs.h.
| #define CONN_STAT_SAS1 | ( | x | ) |
Definition at line 125 of file sio2regs.h.
| #define CONN_STAT_SAS2 | ( | x | ) |
Definition at line 126 of file sio2regs.h.
| #define CONN_STAT_SAS3 | ( | x | ) |
Definition at line 127 of file sio2regs.h.
| #define CTRL_ERROR_INTR_EN | ( | x | ) |
Definition at line 91 of file sio2regs.h.
| #define CTRL_NO_MISSING_ACK_ERR | ( | x | ) |
Definition at line 86 of file sio2regs.h.
| #define CTRL_PS1_MODE_EN | ( | x | ) |
Definition at line 98 of file sio2regs.h.
| #define CTRL_RESET_FIFOS | ( | x | ) |
Definition at line 84 of file sio2regs.h.
| #define CTRL_RESET_STATE | ( | x | ) |
Definition at line 83 of file sio2regs.h.
| #define CTRL_SLAVE_MODE_EN | ( | x | ) |
Definition at line 99 of file sio2regs.h.
| #define CTRL_TR_COMP_INTR_EN | ( | x | ) |
Definition at line 92 of file sio2regs.h.
| #define CTRL_TR_RESUME_PAUSED | ( | x | ) |
Definition at line 82 of file sio2regs.h.
| #define CTRL_TR_START | ( | x | ) |
Definition at line 81 of file sio2regs.h.
| #define CTRL_UNK06 | ( | x | ) |
Definition at line 88 of file sio2regs.h.
| #define CTRL_UNK07 | ( | x | ) |
Definition at line 90 of file sio2regs.h.
| #define CTRL_UNK10 | ( | x | ) |
Definition at line 94 of file sio2regs.h.
| #define CTRL_UNK11 | ( | x | ) |
Definition at line 95 of file sio2regs.h.
| #define CTRL_UNK2912 | ( | x | ) |
Definition at line 97 of file sio2regs.h.
| #define CTRL_USE_ACK_WAIT_TIMEOUT | ( | x | ) |
Definition at line 85 of file sio2regs.h.
| #define FSTAT_RX_OVERFLOW | ( | x | ) |
Definition at line 138 of file sio2regs.h.
| #define FSTAT_RX_SZ | ( | x | ) |
Definition at line 136 of file sio2regs.h.
| #define FSTAT_RX_UNDERFLOW | ( | x | ) |
Definition at line 139 of file sio2regs.h.
| #define FSTAT_RX_UNK09 | ( | x | ) |
Definition at line 137 of file sio2regs.h.
| #define FSTAT_TX_OVERFLOW | ( | x | ) |
Definition at line 133 of file sio2regs.h.
| #define FSTAT_TX_SZ | ( | x | ) |
Definition at line 131 of file sio2regs.h.
| #define FSTAT_TX_UNDERFLOW | ( | x | ) |
Definition at line 134 of file sio2regs.h.
| #define FSTAT_TX_UNK09 | ( | x | ) |
Definition at line 132 of file sio2regs.h.
| #define FSTAT_UNK1512 | ( | x | ) |
Definition at line 135 of file sio2regs.h.
| #define FSTAT_UNK3128 | ( | x | ) |
Definition at line 140 of file sio2regs.h.
| #define GET_ISTAT_TR_COMP | ( | x | ) |
Definition at line 150 of file sio2regs.h.
| #define GET_ISTAT_TR_ERR | ( | x | ) |
Definition at line 152 of file sio2regs.h.
| #define PCTRL0_ATT_LOW_PER | ( | x | ) |
Definition at line 43 of file sio2regs.h.
| #define PCTRL0_ATT_MIN_HIGH_PER | ( | x | ) |
Definition at line 44 of file sio2regs.h.
| #define PCTRL0_BAUD0_DIV | ( | x | ) |
Definition at line 45 of file sio2regs.h.
| #define PCTRL0_BAUD1_DIV | ( | x | ) |
Definition at line 46 of file sio2regs.h.
| #define PCTRL1_ACK_TIMEOUT_PER | ( | x | ) |
Definition at line 48 of file sio2regs.h.
| #define PCTRL1_IF_MODE_SPI_DIFF | ( | x | ) |
Definition at line 51 of file sio2regs.h.
| #define PCTRL1_INTER_BYTE_PER | ( | x | ) |
Definition at line 49 of file sio2regs.h.
| #define PCTRL1_UNK24 | ( | x | ) |
Definition at line 50 of file sio2regs.h.
| #define SIO2_A_CONN_STAT70 (SIO2_BASE + 0x270) |
Definition at line 35 of file sio2regs.h.
| #define SIO2_A_CTRL (SIO2_BASE + 0x268) |
Definition at line 33 of file sio2regs.h.
| #define SIO2_A_DATA_IN (SIO2_BASE + 0x264) |
Definition at line 32 of file sio2regs.h.
| #define SIO2_A_DATA_OUT (SIO2_BASE + 0x260) |
Definition at line 31 of file sio2regs.h.
| #define SIO2_A_FIFO_STAT74 (SIO2_BASE + 0x274) |
Definition at line 36 of file sio2regs.h.
| #define SIO2_A_INTR_STAT (SIO2_BASE + 0x280) |
Definition at line 39 of file sio2regs.h.
| #define SIO2_A_PORT0_CTRL1 (SIO2_BASE + 0x240) |
Definition at line 29 of file sio2regs.h.
| #define SIO2_A_PORT0_CTRL2 (SIO2_BASE + 0x244) |
Definition at line 30 of file sio2regs.h.
| #define SIO2_A_QUEUE (SIO2_BASE + 0x200) |
Definition at line 28 of file sio2regs.h.
| #define SIO2_A_RX_FIFO_PT (SIO2_BASE + 0x27C) |
Definition at line 38 of file sio2regs.h.
| #define SIO2_A_STAT6C (SIO2_BASE + 0x26C) |
Definition at line 34 of file sio2regs.h.
| #define SIO2_A_TX_FIFO_PT (SIO2_BASE + 0x278) |
Definition at line 37 of file sio2regs.h.
| #define SIO2_BASE (SIO2_REL_BASE + SIO2_SEG) |
Definition at line 13 of file sio2regs.h.
| #define SIO2_REG_BASE (SIO2_BASE + 0x200) |
Definition at line 15 of file sio2regs.h.
| #define SIO2_REG_CTRL (SIO2_BASE + 0x268) |
Definition at line 20 of file sio2regs.h.
| #define SIO2_REG_DATA_IN (SIO2_BASE + 0x264) |
Definition at line 19 of file sio2regs.h.
| #define SIO2_REG_DATA_OUT (SIO2_BASE + 0x260) |
Definition at line 18 of file sio2regs.h.
| #define SIO2_REG_PORT0_CTRL1 (SIO2_BASE + 0x240) |
Definition at line 16 of file sio2regs.h.
| #define SIO2_REG_PORT0_CTRL2 (SIO2_BASE + 0x244) |
Definition at line 17 of file sio2regs.h.
| #define SIO2_REG_STAT (SIO2_BASE + 0x280) |
Definition at line 26 of file sio2regs.h.
| #define SIO2_REG_STAT6C (SIO2_BASE + 0x26C) |
Definition at line 21 of file sio2regs.h.
| #define SIO2_REG_STAT70 (SIO2_BASE + 0x270) |
Definition at line 22 of file sio2regs.h.
| #define SIO2_REG_STAT74 (SIO2_BASE + 0x274) |
Definition at line 23 of file sio2regs.h.
| #define SIO2_REG_UNKN78 (SIO2_BASE + 0x278) |
Definition at line 24 of file sio2regs.h.
| #define SIO2_REG_UNKN7C (SIO2_BASE + 0x27C) |
Definition at line 25 of file sio2regs.h.
| #define SIO2_REL_BASE 0x1F808000 |
Definition at line 11 of file sio2regs.h.
| #define SIO2_SEG 0xA0000000 |
Definition at line 12 of file sio2regs.h.
| #define STAT_ERR_ACK_MISSING | ( | x | ) |
Definition at line 114 of file sio2regs.h.
| #define STAT_ERR_QUEUE_SLOT | ( | x, | |
| slot ) |
Definition at line 116 of file sio2regs.h.
| #define STAT_ERR_RX_FIFO_UOFLOW | ( | x | ) |
Definition at line 113 of file sio2regs.h.
| #define STAT_ERR_TX_FIFO_UOFLOW | ( | x | ) |
Definition at line 112 of file sio2regs.h.
| #define STAT_NEED_DMA_DATA_RX | ( | x | ) |
Definition at line 105 of file sio2regs.h.
| #define STAT_NEED_DMA_DATA_TX | ( | x | ) |
Definition at line 104 of file sio2regs.h.
| #define STAT_QUEUE_SLOT_PROC | ( | x | ) |
Definition at line 108 of file sio2regs.h.
| #define STAT_TR_IDLE | ( | x | ) |
Definition at line 110 of file sio2regs.h.
| #define STAT_UNK0300 | ( | x | ) |
Definition at line 102 of file sio2regs.h.
| #define STAT_UNK0706 | ( | x | ) |
Definition at line 106 of file sio2regs.h.
| #define TR_CTRL_BAUD_DIV | ( | x | ) |
Definition at line 77 of file sio2regs.h.
| #define TR_CTRL_NORMAL_TR | ( | x | ) |
Definition at line 66 of file sio2regs.h.
| #define TR_CTRL_PAUSE | ( | x | ) |
Definition at line 54 of file sio2regs.h.
| #define TR_CTRL_PORT_NR | ( | x | ) |
Definition at line 53 of file sio2regs.h.
| #define TR_CTRL_RX_DATA_SZ | ( | x | ) |
Definition at line 71 of file sio2regs.h.
| #define TR_CTRL_RX_MODE_PIO_DMA | ( | x | ) |
Definition at line 58 of file sio2regs.h.
| #define TR_CTRL_SPECIAL_TR | ( | x | ) |
Definition at line 67 of file sio2regs.h.
| #define TR_CTRL_TX_DATA_SZ | ( | x | ) |
Definition at line 69 of file sio2regs.h.
| #define TR_CTRL_TX_MODE_PIO_DMA | ( | x | ) |
Definition at line 57 of file sio2regs.h.
| #define TR_CTRL_UNK03 | ( | x | ) |
Definition at line 55 of file sio2regs.h.
| #define TR_CTRL_UNK17 | ( | x | ) |
Definition at line 70 of file sio2regs.h.
| #define TR_CTRL_UNK27 | ( | x | ) |
Definition at line 72 of file sio2regs.h.
| #define TR_CTRL_UNK28 | ( | x | ) |
Definition at line 74 of file sio2regs.h.
| #define TR_CTRL_UNK29 | ( | x | ) |
Definition at line 75 of file sio2regs.h.
| #define TR_CTRL_WAIT_ACK_FOREVER | ( | x | ) |
Definition at line 78 of file sio2regs.h.