CONFIG11 Registers: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
Line 3: Line 3:
!  NAME
!  NAME
!  PHYSICAL ADDRESS
!  PHYSICAL ADDRESS
!  ARM11 PROCESS ADDRESS
!  WIDTH
!  WIDTH
!  INFO
|-
| DSPRAM_CONFIG
| 0x10141000
| 16
| Boot11 inits this to: <nowiki>x[i=0..7 ]=0x80|(i<<2); x[i=8..15]=(i<<2);</nowiki>
|-
|-
| ?
| ?
| 0x10141100
| 0x10141100
| 0x1EC41100
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141104
| 0x10141104
| 0x1EC41104
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141105
| 0x10141105
| 0x1EC41105
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141108
| 0x10141108
| 0x1EC41108
| 1
| 1
|
|-
|-
| PDN_WIFI?
| PDN_WIFI?
| 0x1014110C
| 0x1014110C
| 0x1EC4110C
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141140
| 0x10141140
| 0x1EC41140
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141141
| 0x10141141
| 0x1EC41141
| 1
| 1
|
|-
|-
| PDN_WIFI
| PDN_WIFI
| 0x10141180
| 0x10141180
| 0x1EC41180
| 1
| 1 (1=Internet?, 0=Streetpass?)
| 1=Internet?, 0=Streetpass?
|-
|-
| PDN_HID
| PDN_HID
| 0x101411C0
| 0x101411C0
| 0x1EC411C0
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141200
| 0x10141200
| 0x1EC41200
| 4
| 4
|
|-
|-
| ?
| ?
| 0x10141008
| 0x10141008
| 0x1EC41008
| 4
| 4
|
|-
|-
| ?
| ?
| 0x1014100C
| 0x1014100C
| 0x1EC4100C
| 4
| 4
|
|-
|-
| PDN_TWLMODE?
| PDN_TWLMODE?
| 0x10141100
| 0x10141100
| 2
|
|
| 2
|-
|-
| ?
| ?
| 0x10141110
| 0x10141110
| 2
|
|
| 2
|-
|-
| ?
| ?
| 0x10141112
| 0x10141112
| 2
|  
|  
| 2
|-
|-
| ?
| ?
| 0x10141114
| 0x10141114
|
| 2
| 2
|
|-
|-
| ?
| ?
| 0x10141116
| 0x10141116
|
| 2
| 2
|
|-
|-
| PDN_LCD
| PDN_LCD
| 0x10141200
| 0x10141200
| 0x1EC41200
| 1
| 1
| Boot11 sets/clears bit16, bit0.
|-
| ?
| 0x10141204
| 1
| Boot11 sets/clears bit0.
|-
|-
| PDN_BACKLIGHT
| PDN_BACKLIGHT
| 0x10141202
| 0x10141202
| 0x1EC41202
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141210
| 0x10141210
| 0x1EC41210
| 1
| 1
|
|-
|-
| PDN_CODEC
| PDN_CODEC
| 0x10141220
| 0x10141220
| 0x1EC41220
| 1
| 1
|
|-
|-
| PDN_CAMERA
| PDN_CAMERA
| 0x10141224
| 0x10141224
| 0x1EC41224
| 1
| 1
|
|-
|-
| ?
| ?
| 0x10141230
| 0x10141230
| 0x1EC41230
| 1
| 1
|
|}
|}



Revision as of 14:17, 12 October 2014

Registers

NAME PHYSICAL ADDRESS WIDTH INFO
DSPRAM_CONFIG 0x10141000 16 Boot11 inits this to: x[i=0..7 ]=0x80|(i<<2); x[i=8..15]=(i<<2);
? 0x10141100 1
? 0x10141104 1
? 0x10141105 1
? 0x10141108 1
PDN_WIFI? 0x1014110C 1
? 0x10141140 1
? 0x10141141 1
PDN_WIFI 0x10141180 1 1=Internet?, 0=Streetpass?
PDN_HID 0x101411C0 1
? 0x10141200 4
? 0x10141008 4
? 0x1014100C 4
PDN_TWLMODE? 0x10141100 2
? 0x10141110 2
? 0x10141112 2
? 0x10141114 2
? 0x10141116 2
PDN_LCD 0x10141200 1 Boot11 sets/clears bit16, bit0.
? 0x10141204 1 Boot11 sets/clears bit0.
PDN_BACKLIGHT 0x10141202 1
? 0x10141210 1
PDN_CODEC 0x10141220 1
PDN_CAMERA 0x10141224 1
? 0x10141230 1

0x1EC41008 and 0x1EC4100C

These are the PDN PTM registers used for the PDN PTM service.

PDN_LCD

This one seems to control the LCD displays?

PDN_BACKLIGHT

This is the power register used for the LCD backlights.

bit0 = turn on/off LCD backlight, rest = always 0.

PDN_CODEC

This is the power register used for the PDN CODEC service.

bit0 = unknown, bit1 = turn on/off DSP, rest = always 0.

PDN_CAMERA

This is the power register used for the PDN camera service.

bit0 = unknown, bit1 = turn on/off cameras, rest = always 0.