User:CreepNT/Sandbox
Jump to navigation
Jump to search
Offset | Access | Device | Reset Mask | Gate Mask | Comment |
---|---|---|---|---|---|
0x0 | Secure? | ARM? | ? | 0x00F10000 | |
0x4 | Secure? | ARM Debugger? | 1 | 1 | ARM Debug logic? (CP14) |
0x8 | ? | ? | ? | 0xFFFFFFFF | |
0xC | ? | N/A | ? | N/A | Read-As-Zero / Write-Ignore |
0x10 | Non-secure | GPU | 1 | v & 0xF000F | reset enable: ScePervasiveForDriver_3E79D3D3/disable: ScePervasiveForDriver_8A85E36B - gate enable: ScePervasiveForDriver_39E51AE2/disable: ScePervasiveForDriver_CA0ACFC5 |
0x14 | ? | N/A | ? | N/A | RAZ/WI |
0x20 | Secure | PSP Allegrex | 1 | 1 (or 2) | reset enable: ScePervasiveForDriver_377126CD/disable: ScePervasiveForDriver_6E11EB97 - gate enable: ScePervasiveForDriver_8EE3AEDF/disable: ScePervasiveForDriver_3BF2A9B5 |
0x24 | Secure | SceSonyRegbus | 1 | 1 | reset enable: ScePervasiveForDriver_7B0F388B/disable: ScePervasiveForDriver_4CCD40E6 - gate enable: ScePervasiveForDriver_7F4AB4AA/disable: ScePervasiveForDriver_0EBBE8DE |
0x28 | Secure | CompatRAM (2MiB "Tachyon-eDRAM") | 1 | 1 | reset enable: ScePervasiveForDriver_7C285361/disable: ScePervasiveForDriver_E40BED0F - gate enable: ScePervasiveForDriver_B2EE45C9/disable: ScePervasiveForDriver_39979C55 |
0x2C | ? | N/A | ? | N/A | RAZ/WI |
0x30 | Non-secure | Venezia | 1 | 1 (2 for secure) | reset enable: ScePervasiveForDriver_28731EC5/disable: ScePervasiveForDriver_A7E64C6F - gate enable: ScePervasiveForDriver_FB01A2DD/disable: ScePervasiveForDriver_2EEBE9AE |
0x34 | Non-secure | Vip | 1 | 1 | reset enable: ScePervasiveForDriver_31C0A98B/disable: ScePervasiveForDriver_E2D8F6C3 - gate enable: ScePervasiveForDriver_B1CFA18F/disable: ScePervasiveForDriver_03E1FAA6 |
0x38 | ? | N/A | ? | N/A | RAZ/WI |
0x40 | Secure | SDIO0 | 1 | 1 | |
0x44 | Secure | SDIO1 | |||
0x48 | Secure | DebugPA | 1 | 1 (or 2) | |
0x4C | Secure | SceDbgSdio | 1 | 1 | ?clock gate RAZ/WI? |
0x50 | Secure | DMAC0 | 1 | 1 | |
0x54 | Secure | DMAC1 | |||
0x58 | Secure | DMAC2 | |||
0x5C | Secure | DMAC3 | |||
0x60 | Secure | DMAC4 | |||
0x64 | Secure | DMAC5 | |||
0x68 | Secure | DMAC6 | need devmode or dipsw 0xC0 or 0xC1 or 0xC2. | ||
0x6C | ? | N/A | ? | N/A | RAZ/WI |
0x70 | Non-secure | Csi0 | 1 | 1 | Camera Serial Interface |
0x74 | Csi1 | ||||
0x78 | ? | N/A | ? | N/A | RAZ/WI |
0x7C | |||||
0x80 | Non-secure | Dsi0 | 1 | 1 (or 0xF) | |
0x84 | Dsi1 | ||||
0x88 | Non-secure | Iftu | 1 | 1 | See IFTU Registers. reset enable: ScePervasiveForDriver_B68254AD/disable: ScePervasiveForDriver_E92E28FF - gate enable: ScePervasiveForDriver_07F2A738/disable: ScePervasiveForDriver_5AFE0AF0 |
0x8C | Non-secure | ? | 1 | 1 | reset enable: ScePervasiveForDriver_7AE2F8E8/disable: ScePervasiveForDriver_17109C28 - gate enable: ScePervasiveForDriver_C0C842FE/disable: ScePervasiveForDriver_9BB7B932 |
0x90 | Non-secure | USB0/UDC0 | 0xB | 0xB (or 0xF) | See UDC. reset enable: ScePervasiveForDriver_4AF7A01E/disable: ScePervasiveForDriver_13CC07C9 gate enable: ScePervasiveForDriver_A2EFD7AF/disable: ScePervasiveForDriver_AD1E81EB 0x1 - USB Host Controller 0x2 - USB Device Controller 0x8 - ???? |
0x94 | USB1/UDC1 | ||||
0x98 | USB2/UDC2 | ||||
0x9C | ? | N/A | ? | N/A | RAZ/WI |
0xA0 | Non-secure | Sdif0 (emmc) | 1 | 1 | Storage Device InterFace |
0xA4 | Sdif1 (gcsd) | ||||
0xA8 | Sdif2 | ||||
0xAC | Sdif3 | ||||
0xB0 | Non-secure | Msif | 1 | 1 | Memory Stick InterFace. See MSIF Registers. |
0xB4 | ? | N/A | ? | N/A | RAZ/WI |
0xB8 | |||||
0xBC | |||||
0xC0 | Non-secure | I2S (Audio) | 1 | 1 | Inter-IC Sound |
0xC4 | |||||
0xC8 | |||||
0xCC | |||||
0xD0 | |||||
0xD4 | |||||
0xD8 | |||||
0xDC | |||||
0xE0 | Non-secure | SrcMix | 1 | 1 | Source Mixer |
0xE4 | |||||
0xE8 | |||||
0xEC | ? | N/A | ? | N/A | RAZ/WI |
0xF0 | Non-secure | SPDIF (Audio) | 1 | 1 | Sony/Philips Digital InterFace |
0xF4 | ? | N/A | ? | N/A | RAZ/WI |
0xF8 | |||||
0xFC | |||||
0x100 | Non-secure | Gpio | 1 | 1 | General Purpose Input/Output. See GPIO Registers. |
0x104 | Non-secure | Spi0 (Syscon) | 1 | 1 | Serial Peripheral Interface. See SPI Registers. |
0x108 | Spi1 (Motion) | ||||
0x10C | Spi2 (OLED) | ||||
0x110 | Non-secure | I2c0 | 1 | 1 | Inter-Integrated Circuit. See I2C Registers. |
0x114 | I2c1 | ||||
0x118 | ? | N/A | ? | N/A | RAZ/WI |
0x120 | Non-secure | Uart0 (Console) | 1 | 1 | Universal Asynchronous Receiver Transmitter. See UART Registers. |
0x124 | Uart1 | ||||
0x128 | Uart2 | ||||
0x12C | Uart3 | ||||
0x130 | Uart4 | ||||
0x134 | Uart5 (3G Modem) | ||||
0x138 | Uart6 | ||||
0x13C | ? | N/A | ? | N/A | RAZ/WI |
0x140 | |||||
0x144 | |||||
0x148 | |||||
0x14C | |||||
0x150 | |||||
0x154 | Secure? | Debug Bus | 1 | 1 | Taken out of reset by SKBL if Development mode or DIPsw 0xC0/0xC1/0xC2 is set |
0x158 | Secure? | ? | 1 | 1 | |
0x15C | ? | N/A | ? | N/A | RAZ/WI |
0x160 | Secure? | LPDDR2MAIN (DDRIF0) | 1 | 1 | |
0x164 | Secure? | LPDDR2SUB (DDRIF1) | 1 | 1 | |
0x168 | ? | N/A | ? | N/A | RAZ/WI |
0x16C | |||||
0x170 | ? | Timer | 1? | 1? | |
0x174 | ? | ? | ? | 1 | |
0x178 | Secure? | ? | 0x01 | 0x01 | |
? | 0x02 | 0x02 | |||
SPM128 | 0x04 | 0x04 | Scratch Pad Memory 128KiB | ||
SPM32 | 0x08 | 0x08 | Scratch Pad Memory 32KiB | ||
DevNull | 0x10 | 0x10 | /dev/null (PA 0x1D000000 )
| ||
0x17C | Secure? | Venezia? | 1? | RAZ/WI? | Reset must be != 0 for SceKernelBusError to dump Venezia registers. |
0x180 | Secure | VIP? | 1 | 0xFF? | Reset must be != 0 for SceKernelBusError to dump VIP registers. reset enable: ScePervasiveForDriver_EBE9C84E/disable: ScePervasiveForDriver_8CF567AD |
0x184 | ? | ? | ? | 0x3 | |
0x188 | ? | ? | ? | RAZ/WI? | |
0x18C | ? | ? | ? | RAZ/WI? | |
0x190 | Secure | bigmac or emmc cryptor | ? | RAZ/WI? | This device's reset is set to 0 by SK command 0xD01. |
0x194~0xFFC are RAZ/WI |