Difference between revisions of "IO Registers"

From 3dbrew
Jump to navigation Jump to search
Line 4: Line 4:
 
!  Category
 
!  Category
 
!  Address start
 
!  Address start
 +
! Virtual address
 +
! Kernel address
 
|-
 
|-
 
| [[CONFIG]]
 
| [[CONFIG]]
 
| 0x10000000
 
| 0x10000000
 +
|
 +
|
 
|-
 
|-
 
| [[IRQ]]
 
| [[IRQ]]
 
| 0x10001000
 
| 0x10001000
 +
|
 +
|
 
|-
 
|-
 
| [[NDMA]]
 
| [[NDMA]]
 
| 0x10002000
 
| 0x10002000
 +
|
 +
|
 
|-
 
|-
 
| [[TIMER]]
 
| [[TIMER]]
 
| 0x10003000
 
| 0x10003000
 +
|
 +
|
 
|-
 
|-
 
| [[CTRCARD]]
 
| [[CTRCARD]]
 
| 0x10004000 / 0x10005000
 
| 0x10004000 / 0x10005000
 +
|
 +
|
 
|-
 
|-
 
| [[SDMC]] / [[NAND]]
 
| [[SDMC]] / [[NAND]]
 
| 0x10006000 / 0x10007000
 
| 0x10006000 / 0x10007000
 +
|
 +
|
 
|-
 
|-
 
| [[PXI]]
 
| [[PXI]]
 
| 0x10008000
 
| 0x10008000
 +
|
 +
|
 
|-
 
|-
 
| [[AES]]
 
| [[AES]]
 
| 0x10009000
 
| 0x10009000
 +
|
 +
|
 
|-
 
|-
 
| [[SHA]]
 
| [[SHA]]
 
| 0x1000A000
 
| 0x1000A000
 +
|
 +
|
 
|-
 
|-
 
| [[RSA]]
 
| [[RSA]]
 
| 0x1000B000
 
| 0x1000B000
 +
|
 +
|
 
|-
 
|-
 
| [[XDMA]]
 
| [[XDMA]]
 
| 0x1000C000
 
| 0x1000C000
 +
|
 +
|
 
|-
 
|-
 
| [[SPICARD]]
 
| [[SPICARD]]
 
| 0x1000D800
 
| 0x1000D800
 +
|
 +
|
 
|-
 
|-
 
| [[CONFIG]]
 
| [[CONFIG]]
 
| 0x10010000
 
| 0x10010000
 +
|
 +
|
 +
|-
 +
| [[PDN]]
 +
| 0x10141000
 +
| 0x1EC41000
 +
|
 +
|-
 +
| [[CODEC]]
 +
| 0x10141000
 +
| 0x1EC41000
 +
|
 +
|-
 +
| [[SPI]]
 +
| 0x10142000
 +
| 0x1EC42000
 +
|
 +
|-
 +
| [[I2C]]
 +
| 0x10144000
 +
| 0x1EC44000
 +
|
 +
|-
 +
| [[HID]]
 +
| 0x10146000
 +
| 0x1EC46000
 +
|
 
|-
 
|-
 
| [[PAD]]
 
| [[PAD]]
 
| 0x10146000
 
| 0x10146000
 +
| 0x1EC46000
 +
|
 +
|-
 +
| [[PTM]]
 +
| 0x10146000
 +
| 0x1EC46000
 +
|
 +
|-
 +
| [[I2C]]
 +
| 0x10148000
 +
| 0x1EC48000
 +
|
 +
|-
 +
| [[SPI]]
 +
| 0x10160000
 +
| 0x1EC60000
 +
|
 +
|-
 +
| [[I2C]]
 +
| 0x10161000
 +
| 0x1EC61000
 +
|
 +
|-
 +
| [[MIC]]
 +
| 0x10162000
 +
| 0x1EC62000
 +
|
 
|-
 
|-
 
| [[NTRCARD]]
 
| [[NTRCARD]]
 
| 0x10164000
 
| 0x10164000
 +
|
 +
|
 +
|-
 
|}
 
|}
  

Revision as of 03:40, 8 July 2013

Overview

Category Address start Virtual address Kernel address
CONFIG 0x10000000
IRQ 0x10001000
NDMA 0x10002000
TIMER 0x10003000
CTRCARD 0x10004000 / 0x10005000
SDMC / NAND 0x10006000 / 0x10007000
PXI 0x10008000
AES 0x10009000
SHA 0x1000A000
RSA 0x1000B000
XDMA 0x1000C000
SPICARD 0x1000D800
CONFIG 0x10010000
PDN 0x10141000 0x1EC41000
CODEC 0x10141000 0x1EC41000
SPI 0x10142000 0x1EC42000
I2C 0x10144000 0x1EC44000
HID 0x10146000 0x1EC46000
PAD 0x10146000 0x1EC46000
PTM 0x10146000 0x1EC46000
I2C 0x10148000 0x1EC48000
SPI 0x10160000 0x1EC60000
I2C 0x10161000 0x1EC61000
MIC 0x10162000 0x1EC62000
NTRCARD 0x10164000


Summary