Memory map - linux-wmt/linux-vtwm GitHub Wiki
Memory Address
|
WM8505
|
WM8650
|
WM8750
|
WM8850
|
WM8880
|
WM8950
|
0xD8000000
|
Reserved
|
Memory V3 Ctrl
|
Memory V3 Ctrl
|
Memory V3 Ctrl
|
?
|
Memory V3 Ctrl
|
0xD8000400
|
DDR2 DRAM Controller
|
Memory V4 Ctrl
|
Memory V4 Ctrl
|
Memory V4 Ctrl
|
?
|
Memory V4 Ctrl
|
0xD8000800
|
Reserved
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8001000
|
DMA V3 Ctrl 0
|
DMA V3 Ctrl 0
|
DMA V3 Ctrl 0
|
?
|
DMA V3 Ctrl 0
|
0xD8001400
|
DMA V3 Ctrl 1
|
DMA V3 Ctrl 1
|
DMA V3 Ctrl 1
|
?
|
DMA V3 Ctrl 1
|
0xD8001800
|
System DMA Config
|
DMA V4 Ctrl
|
DMA V4 Ctrl
|
DMA V4 Ctrl
|
?
|
DMA V4 Ctrl
|
0xD8001C00
|
VDMA Ctrl
|
Pictor DMA Ctrl
|
Pictor DMA Ctrl
|
Pictor DMA Ctrl
|
?
|
Pictor DMA Ctrl
|
0xD8002000
|
Serial Flash Ctrl
|
SF Ctrl
|
SF Ctrl
|
SF Ctrl
|
SF Ctrl
|
SF Ctrl
|
0xD8002400
|
Reserved
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8003000
|
LPC Mem Ctrl
|
LPC Mem Ctrl
|
LPC Mem Ctrl
|
?
|
LPC Mem Ctrl
|
0xD8003400
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8004000
|
Ethernet MAC Config
|
Ethernet MAC 0 Ctrl
|
Ethernet MAC 0 Ctrl
|
Ethernet MAC 0 Ctrl
|
?
|
Ethernet MAC 0 Ctrl
|
0xD8004400
|
Reserved
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8005000
|
Ethernet MAC 1 Ctrl
|
Ethernet MAC 1 Ctrl
|
Ethernet MAC 1 Ctrl
|
?
|
Ethernet MAC 1 Ctrl
|
0xD8005400
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8006000
|
Cipher Config
|
Security Ctrl
|
Security Ctrl
|
Security Ctrl
|
?
|
Security Ctrl
|
0xD8006400
|
Ext Security Ctrl
|
Ext Security Ctrl
|
Ext Security Ctrl
|
?
|
Ext Security Ctrl
|
0xD8007000
|
USB 2.0
|
USB 2.0
|
USB 2.0
|
USB 2.0
|
?
|
USB 2.0
|
0xD8007800
|
USB 2.0 Device
|
USB 2.0 Device
|
USB 2.0 Device
|
?
|
USB 2.0 Device
|
0xD8007900
|
EHCI HCD
|
0xD8008000
|
Reserved
|
PATA
|
PATA
|
PATA
|
?
|
PATA
|
0xD8008800
|
PS/2
|
PS/2
|
PS/2
|
PS/2
|
?
|
PS/2
|
0xD8008C00
|
Reserved
|
USB 2.0 Ext
|
USB 2.0 Ext
|
USB 2.0 Ext
|
?
|
USB 2.0 Ext
|
0xD8009000
|
NAND
|
NAND
|
NAND
|
NAND
|
NAND
|
NAND
|
0xD8009400
|
NOR
|
NOR
|
NOR
|
NOR
|
?
|
NOR
|
0xD8009800
|
USB 2.0 Device
|
USB 2.0 Device
|
USB 2.0 Device
|
USB 2.0 Device
|
WMOTGDEV??
|
USB 2.0 Device
|
0xD800A000
|
SD/MMC
|
SD/MMC 0
|
SD/MMC 0
|
SD/MMC 0
|
SD/MMC 0
|
SD/MMC 0
|
0xD800A400
|
Reserved
|
SD/MMC 1
|
SD/MMC 1
|
SD/MMC 1
|
?
|
SD/MMC 1
|
0xD800A800
|
Reserved
|
SD/MMC 2
|
SD/MMC 2
|
SD/MMC 2
|
SD/MMC 2
|
0xD800AC00
|
Reserved
|
Reserved
|
SD/MMC 3
|
?
|
SD/MMC 3
|
0xD800B000
|
Memory Stick
|
Memory Stick
|
Memory Stick
|
?
|
Memory Stick
|
0xD800B400
|
XD Ctrl
|
XD Ctrl
|
XD Ctrl
|
?
|
XD Ctrl
|
0xD800B800
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD800C000
|
Compact Flash
|
Compact Flash
|
Compact Flash
|
?
|
Compact Flash
|
0xD800C400
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD800D000
|
SATA
|
SATA
|
SATA
|
?
|
SATA
|
0xD800D800
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD800E000
|
XOR Ctrl
|
XOR Ctrl
|
XOR Ctrl
|
?
|
XOR Ctrl
|
0xD800E400
|
LCD Ctrl
|
LCD Ctrl
|
LCD Ctrl
|
?
|
LCD Ctrl
|
0xD800E800
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8018100
|
Reserved
|
Reserved
|
Reserved
|
GIC CPU
|
Reserved
|
0xD8018600
|
Reserved
|
Reserved
|
Reserved
|
GIC TWD
|
Reserved
|
0xD8019000
|
Reserved
|
Reserved
|
Reserved
|
GIC Distributor
|
Reserved
|
0xD801A000
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD802FC00
|
Async APB
|
Async APB
|
Async APB
|
Async APB
|
?
|
Async APB
|
0xD8030000
|
Reserved
|
LPC TPM
|
LPC TPM
|
LPC TPM
|
?
|
LPC TPM
|
0xD8040000
|
LPC SuperIO
|
LPC SuperIO
|
LPC SuperIO
|
?
|
LPC SuperIO
|
0xD8050000
|
?
|
?
|
SCL2
|
?
|
?
|
0xD8050100
|
VPU 1
|
VPU 1
|
VPU 1
|
?
|
VPU1
|
0xD8050200
|
VPU 2
|
VPU 2
|
VPU 2
|
?
|
VPU2
|
0xD8050300
|
GOVW
|
GOVM
|
GOVM
|
GOVM
|
?
|
GOVM
|
0xD8050400
|
GE
|
GE 1
|
GE 1
|
GE 1
|
?
|
GE 1
|
0xD8050500
|
GE 2
|
GE 2
|
GE 2
|
?
|
GE 2
|
0xD8050600
|
GE 3
|
GE 3
|
GE 3
|
?
|
GE 3
|
0xD8050700
|
Reserved
|
DISP1
|
DISP1
|
DISP1
|
?
|
DISP1
|
0xD8050800
|
GOVRHD1
|
GOVRH1
|
GOVRH1
|
GOVRH1
|
?
|
GOVRH1
|
0xD8050900
|
GOVRHD2
|
GOVRH2
|
GOVRH2
|
GOVRH2
|
?
|
GOVRH2
|
0xD8050A00
|
CCIR-656
|
VID
|
VID
|
VID
|
?
|
VID
|
0xD8050B00
|
Reserved
|
HDTV
|
HDTV
|
HDTV
|
?
|
HDTV
|
0xD8050C00
|
GOVW
|
GOVW
|
GOVW
|
?
|
GOVW
|
0xD8050D00
|
SCL444
|
SCL
|
SCL
|
SCL
|
?
|
SCL
|
0xD8050E00
|
Reserved
|
DISP2
|
DISP2
|
DISP2
|
?
|
DISP2
|
0xD8050F00
|
VPP
|
VPP
|
VPP
|
VPP
|
?
|
VPP
|
0xD8051000
|
Reserved
|
Reserved
|
LVDS
|
LVDS
|
?
|
LVDS
|
0xD8051100
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8051700
|
GOVRH2-1
|
GOVR2
|
GOVRH2-1
|
0xD8051800
|
GOVRH2-2
|
?
|
GOVRH2-2
|
0xD8060000
|
HDMI Xmit
|
HDMI Xmit
|
HDMI Xmit
|
?
|
HDMI Xmit
|
0xD8070000
|
HDMI CP
|
HDMI CP
|
HDCP
|
?
|
HDMI CP
|
0xD8080000
|
Reserved
|
Reserved
|
Reserved
|
MALI GP
|
Reserved
|
0xD8081000
|
Reserved
|
Reserved
|
Reserved
|
MALI L2
|
Reserved
|
0xD8082000
|
Reserved
|
Reserved
|
Reserved
|
MALI PMU
|
Reserved
|
0xD8083000
|
Reserved
|
Reserved
|
Reserved
|
MALI GP MMU
|
Reserved
|
0xD8084000
|
Reserved
|
Reserved
|
Reserved
|
MALI PP0 MMU
|
Reserved
|
0xD8085000
|
Reserved
|
Reserved
|
Reserved
|
MALI PP1 MMU
|
Reserved
|
0xD8088000
|
Reserved
|
Reserved
|
Reserved
|
MALI PP0
|
Reserved
|
0xD808A000
|
Reserved
|
Reserved
|
Reserved
|
MALI PP1
|
Reserved
|
0xD80E4000
|
USB 2.0 OTG
|
USB 2.0 OTG
|
USB 2.0 OTG
|
?
|
USB 2.0 OTG
|
0xD80E8000
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80ED800
|
AUDREGF
|
AUDREGF
|
AUDREGF
|
I2S
|
AUDREGF
|
0xD80EE000
|
DSS MBOX
|
DSS MBOX
|
DSS MBOX
|
?
|
DSS MBOX
|
0xD80EE400
|
DSS PERM
|
DSS PERM
|
DSS PERM
|
?
|
DSS PERM
|
0xD80EE800
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80F0000
|
VDU
|
VDU
|
VDU
|
?
|
VDU
|
0xD80F0400
|
SCRCNT
|
SCRCNT
|
SCRCNT
|
?
|
SCRCNT
|
0xD80F0500
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80F1000
|
VLDBUF
|
VLDBUF
|
VLDBUF
|
?
|
VLDBUF
|
0xD80F1400
|
IQ
|
IQ
|
IQ
|
?
|
IQ
|
0xD80F1800
|
IDCT
|
IDCT
|
IDCT
|
?
|
IDCT
|
0xD80F1C00
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80F2000
|
STREAMIN
|
STREAMIN
|
STREAMIN
|
?
|
STREAMIN
|
0xD80F2400
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80F3000
|
CSS FIFO
|
MSVD
|
MSVD
|
?
|
MSVD
|
0xD80F3400
|
AVBO FIFO
|
AVBO FIFO
|
AVBO FIFO
|
?
|
AVBO FIFO
|
0xD80F3800
|
SPU FIFO
|
SPU FIFO
|
SPU FIFO
|
?
|
SPU FIFO
|
0xD80F3C00
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD80F4000
|
TSIN0
|
TSIN0
|
TSIN0
|
?
|
TSIN0
|
0xD80F5000
|
TSIN1
|
TSIN1
|
TSIN1
|
?
|
TSIN1
|
0xD80F6000
|
TSIN2
|
TSIN2
|
TSIN2
|
?
|
TSIN2
|
0xD80F7000
|
TSOUT
|
TSOUT
|
TSOUT
|
?
|
TSOUT
|
0xD80F8000
|
H264 Decoder
|
H264 Decoder
|
H264 Decoder
|
MSVD / VPU
|
H264 Decoder
|
0xD80FC000
|
Reserved
|
CNM BIT
|
CNM BIT
|
?
|
CNM BIT
|
0xD80FD000
|
Reserved
|
VPX
|
?
|
VPX
|
0xD80FE000
|
JPEG Decoder
|
JPEG Decoder
|
JPEG Decoder
|
JPEG Decoder
|
?
|
JPEG Decoder
|
0xD80FF000
|
Reserved
|
JPEG Encoder
|
JPEG Encoder
|
JPEG Encoder
|
?
|
JPEG Encoder
|
0xD8100000
|
RTC
|
RTC
|
RTC
|
RTC
|
?
|
RTC
|
0xD8110000
|
GPIO
|
GPIO
|
GPIO
|
GPIO
|
GPIO
|
GPIO
|
0xD8120000
|
SCC
|
SCC
|
SCC
|
SCC
|
?
|
SCC
|
0xD8130000
|
PMC
|
PMC
|
PMC
|
PMC
|
?
|
PMC
|
0xD8140000
|
INTC 1
|
INTC 1
|
INTC 1
|
INTC 1
|
?
|
INTC 1
|
0xD8150000
|
INTC 2
|
INTC 2
|
INTC 2
|
INTC 2
|
?
|
INTC 2
|
0xD8160000
|
Reserved
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD81F0000
|
Audio Codec
|
Audio Codec
|
Audio Codec
|
?
|
Audio Codec
|
0xD8200000
|
UART 0
|
UART 0
|
UART 0
|
UART 0
|
UART 0
|
UART 0
|
0xD8210000
|
UART 2
|
UART 2
|
UART 2
|
UART 2
|
UART 2
|
UART 2
|
0xD8220000
|
PWM
|
PWM
|
PWM
|
PWM
|
PWM
|
PWM
|
0xD8230000
|
Reserved
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8240000
|
SPI 0
|
SPI 0
|
SPI 0
|
SPI 0
|
SPI 0
|
SPI 0
|
0xD8250000
|
SPI 1
|
SPI 1
|
SPI 1
|
SPI 1
|
?
|
SPI 1
|
0xD8260000
|
KPAD
|
KPAD
|
KPAD
|
KPAD
|
?
|
KPAD
|
0xD8270000
|
CIR
|
CIR
|
CIR
|
CIR
|
?
|
CIR
|
0xD8280000
|
I2C 0
|
I2C 0
|
I2C 0
|
I2C 0
|
I2C 0
|
I2C 0
|
0xD8290000
|
AC97
|
AC97
|
AC97
|
AC97
|
?
|
AC97
|
0xD82A0000
|
SPI 2
|
SPI 2
|
SPI 2
|
SPI 2
|
?
|
SPI 2
|
0xD82B0000
|
UART 1
|
UART 1
|
UART 1
|
UART 1
|
UART 1
|
UART 1
|
0xD82C0000
|
UART 3
|
UART 3
|
UART 3
|
UART 3
|
UART 3
|
UART 3
|
0xD82D0000
|
Reserved
|
PCM
|
PCM
|
PCM
|
PCM
|
PCM
|
0xD82E0000
|
AHB Monitor 0
|
AHB Monitor 0
|
AHB Monitor 0
|
?
|
AHB Monitor 0
|
0xD82F0000
|
AHB Monitor 1
|
AHB Monitor 1
|
AHB Monitor 1
|
?
|
AHB Monitor 1
|
0xD8300000
|
AHB Monitor 2
|
AHB Monitor 2
|
AHB Monitor 2
|
?
|
AHB Monitor 2
|
0xD8310000
|
AHB Monitor 3
|
AHB Monitor 3
|
AHB Monitor 3
|
?
|
AHB Monitor 3
|
0xD8320000
|
I2C 1
|
I2C 1
|
I2C 1
|
I2C 1
|
I2C 1
|
I2C 1
|
0xD8330000
|
I2S
|
Reserved
|
Reserved
|
Reserved
|
?
|
Reserved
|
0xD8340000
|
Reserved
|
ADC
|
ADC
|
ADC
|
?
|
ADC
|
0xD8350000
|
Rotary Detector
|
Rotary Detector
|
Rotary Detector
|
?
|
Rotary Detector
|
0xD8360000
|
Smartcard Interface
|
Smartcard Interface
|
Smartcard Interface
|
?
|
Smartcard Interface
|
0xD8370000
|
UART 4
|
UART 4
|
UART 4
|
Reserved
|
?
|
Reserved
|
0xD8380000
|
UART 5
|
UART 5
|
UART 5
|
?
|
0xD8390000
|
Reserved
|
PowerMOS
|
PowerMOS
|
PowerMOS
|
?
|
PowerMOS
|
0xD83A0000
|
Reserved
|
Reserved
|
I2C 2
|
I2C 2
|
Reserved
|
0xD83B0000
|
I2C3
|
I2C 3
|
0xD83C0000
|
EBM
|
?
|
EBM
|
0xD83D0000
|
Reserved
|
?
|
Reserved
|
0xD83E0000
|
Reserved
|
?
|
Reserved
|
0xD83F0000
|
Reserved
|
?
|
Reserved
|
⚠️ **GitHub.com Fallback** ⚠️