Hardware/Hollywood Registers

From WiiBrew
< Hardware
Jump to navigation Jump to search
Hollywood Registers
Access
BroadwayPartial
StarletFull
Registers
Base0x0d800000
Length0x400
Access size32 bits
Byte orderBig Endian
IRQs
Broadway14
This box: view  talk  edit
Magic Registers
Address Bits Name Description
0x0d800000 32 HW_IPC_PPCMSG IPC
0x0d800004 32 HW_IPC_PPCCTRL
0x0d800008 32 HW_IPC_ARMMSG
0x0d80000c 32 HW_IPC_ARMCTRL
0x0d800010 32 HW_TIMER Starlet Timer
0x0d800014 32 HW_ALARM
0x0d800038 32 HW_IRQFLAG Starlet IRQ control
0x0d80003c 32 HW_IRQENABLE
0x0d800038 32 HW_MEMIRR Memory control / SRAM bank swap[check]
0x0d800070 32 HW_EXICTRL EXI PPC enable / control / other [check]
0x0d8000c0 32 HW_GPIOB_OUT Hollywood GPIOs
0x0d8000c4 32 HW_GPIOB_DIR
0x0d8000c8 32 HW_GPIOB_IN
0x0d8000cc 32 HW_GPIOB_INTLVL
0x0d8000d0 32 HW_GPIOB_INTFLAG
0x0d8000d4 32 HW_GPIOB_INTMASK
0x0d8000d8 32 HW_GPIOB_INMIR
0x0d8000dc 32 HW_GPIO_ENABLE
0x0d8000e0 32 HW_GPIO_OUT
0x0d8000e4 32 HW_GPIO_DIR
0x0d8000e8 32 HW_GPIO_IN
0x0d8000ec 32 HW_GPIO_INTLVL
0x0d8000f0 32 HW_GPIO_INTFLAG
0x0d8000f4 32 HW_GPIO_INTMASK
0x0d8000f8 32 HW_GPIO_INMIR
0x0d8000fc 32 HW_GPIO_OWNER
0x0d800180 32 HW_DIFLAGS[check] Some DI stuff and boot code and [check]
0x0d800194 32 HW_RESETS[check] System resets / power[check]
0x0d8001b4 32 HW_CLOCKS[check] Clocking[check]
0x0d8001ec 32 HW_OTPCMD OTP
0x0d8001ec 32 HW_OTPDATA
0x0d800214 32 HW_VERSION Hollywood version