IO Registers: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				mNo edit summary  | 
				||
| Line 6: | Line 6: | ||
! ARM11 process virtual address  | ! ARM11 process virtual address  | ||
! ARM11 kernel virtual address  | ! ARM11 kernel virtual address  | ||
! Comments  | |||
|-  | |-  | ||
| [[CONFIG]]  | | [[CONFIG]]  | ||
| 0x10000000  | | 0x10000000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 14: | Line 16: | ||
| [[IRQ]]  | | [[IRQ]]  | ||
| 0x10001000  | | 0x10001000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 19: | Line 22: | ||
| [[NDMA]]  | | [[NDMA]]  | ||
| 0x10002000  | | 0x10002000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 24: | Line 28: | ||
| [[TIMER]]  | | [[TIMER]]  | ||
| 0x10003000  | | 0x10003000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 29: | Line 34: | ||
| [[CTRCARD]]  | | [[CTRCARD]]  | ||
| 0x10004000 / 0x10005000  | | 0x10004000 / 0x10005000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 36: | Line 42: | ||
|  | |  | ||
|  | |  | ||
| 0x10007000 is apparently not used on retail  | |||
|-  | |-  | ||
| [[PXI]]  | | [[PXI]]  | ||
| Line 41: | Line 48: | ||
| 0x1EC63000  | | 0x1EC63000  | ||
| 0xFFFD2000  | | 0xFFFD2000  | ||
|   | |||
|-  | |-  | ||
| [[AES]]  | | [[AES]]  | ||
| 0x10009000  | | 0x10009000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 49: | Line 58: | ||
| [[SHA]]  | | [[SHA]]  | ||
| 0x1000A000  | | 0x1000A000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 54: | Line 64: | ||
| [[RSA]]  | | [[RSA]]  | ||
| 0x1000B000  | | 0x1000B000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 59: | Line 70: | ||
| [[XDMA]]  | | [[XDMA]]  | ||
| 0x1000C000  | | 0x1000C000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 64: | Line 76: | ||
| [[SPICARD]]  | | [[SPICARD]]  | ||
| 0x1000D800  | | 0x1000D800  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 69: | Line 82: | ||
| [[CONFIG]]  | | [[CONFIG]]  | ||
| 0x10010000  | | 0x10010000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 75: | Line 89: | ||
| 0x10103000  | | 0x10103000  | ||
| 0x1EC03000  | | 0x1EC03000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 80: | Line 95: | ||
| 0x10140000  | | 0x10140000  | ||
| 0x1EC40000  | | 0x1EC40000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 85: | Line 101: | ||
| 0x10141000  | | 0x10141000  | ||
| 0x1EC41000  | | 0x1EC41000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 90: | Line 107: | ||
| 0x10141000  | | 0x10141000  | ||
| 0x1EC41000  | | 0x1EC41000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 95: | Line 113: | ||
| 0x10142000  | | 0x10142000  | ||
| 0x1EC42000  | | 0x1EC42000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 100: | Line 119: | ||
| 0x10144000  | | 0x10144000  | ||
| 0x1EC44000  | | 0x1EC44000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 105: | Line 125: | ||
| 0x10146000  | | 0x10146000  | ||
| 0x1EC46000  | | 0x1EC46000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 110: | Line 131: | ||
| 0x10146000  | | 0x10146000  | ||
| 0x1EC46000  | | 0x1EC46000  | ||
|  | |||
|  | |  | ||
|-    | |-    | ||
| Line 115: | Line 137: | ||
| 0x10146000  | | 0x10146000  | ||
| 0x1EC46000  | | 0x1EC46000  | ||
|  | |||
|  | |  | ||
|-    | |-    | ||
| Line 120: | Line 143: | ||
| 0x10148000  | | 0x10148000  | ||
| 0x1EC48000  | | 0x1EC48000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 125: | Line 149: | ||
| 0x10160000  | | 0x10160000  | ||
| 0x1EC60000  | | 0x1EC60000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 130: | Line 155: | ||
| 0x10161000  | | 0x10161000  | ||
| 0x1EC61000  | | 0x1EC61000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| Line 135: | Line 161: | ||
| 0x10162000  | | 0x10162000  | ||
| 0x1EC62000  | | 0x1EC62000  | ||
|   | |||
|    | |    | ||
|-  | |-  | ||
| [[NTRCARD]]  | | [[NTRCARD]]  | ||
| 0x10164000  | | 0x10164000  | ||
|  | |||
|  | |  | ||
|  | |  | ||
| Line 145: | Line 173: | ||
| 0x10203000  | | 0x10203000  | ||
| 0x1ED03000  | | 0x1ED03000  | ||
|   | |||
|    | |    | ||
|}  | |}  | ||
Revision as of 19:14, 20 October 2013
Overview
| Category | Physical address start | ARM11 process virtual address | ARM11 kernel virtual address | Comments | 
|---|---|---|---|---|
| CONFIG | 0x10000000 | |||
| IRQ | 0x10001000 | |||
| NDMA | 0x10002000 | |||
| TIMER | 0x10003000 | |||
| CTRCARD | 0x10004000 / 0x10005000 | |||
| SDMC / NAND | 0x10006000 / 0x10007000 | 0x10007000 is apparently not used on retail | ||
| PXI | 0x10008000 / 0x10163000 | 0x1EC63000 | 0xFFFD2000 | |
| AES | 0x10009000 | |||
| SHA | 0x1000A000 | |||
| RSA | 0x1000B000 | |||
| XDMA | 0x1000C000 | |||
| SPICARD | 0x1000D800 | |||
| CONFIG | 0x10010000 | |||
| CSND | 0x10103000 | 0x1EC03000 | ||
| DSP | 0x10140000 | 0x1EC40000 | ||
| 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 | |||
| DSP | 0x10203000 | 0x1ED03000 |