User:CreepNT/Sandbox

From Vita Development Wiki
Revision as of 00:58, 9 March 2025 by CreepNT (talk | contribs) (Created page with "{| class="wikitable" |- ! 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_39E51A...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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