CONFIG11 Registers: Difference between revisions

No edit summary
Line 6: Line 6:
!  Width
!  Width
!  Used by
!  Used by
|-
| style="background: green" | Yes
| [[#PDN_SPI_CNT|PDN_SPI_CNT]]
| 0x101401C0
| 4
| [[SPI Services]]
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#PDN_SHAREDWRAM_32K_DATA|PDN_SHAREDWRAM_32K_DATA]]<0-7>
| [[#PDN_SHAREDWRAM_32K_DATA|PDN_SHAREDWRAM_32K_DATA]]<0-7>
| 0x10141000
| 0x10140000
| 1*8
| 1*8
|  
| Boot11, Process9, [[DSP Services]]
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#PDN_SHAREDWRAM_32K_CODE|PDN_SHAREDWRAM_32K_CODE]]<0-7>
| [[#PDN_SHAREDWRAM_32K_CODE|PDN_SHAREDWRAM_32K_CODE]]<0-7>
| 0x10141008
| 0x10140008
| 1*8
| 1*8
|  
| Boot11, Process9, [[DSP Services]]
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| [[#PDN_SPI_CNT|PDN_SPI_CNT]]
| 0x10141100
| 0x101401C0
| 1
| 4
|
| [[SPI Services]]
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| ARM11 interrupt related.
| 0x10141103
| 0x10140104
| 1
| 1
|
| Kernel11.
|-
|-style="border-top: double"
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| PDN_GPU_STATUS?
| 0x10141104
| 0x10141000
| 1
|
|-
| style="background: green" | Yes
| ?
| 0x10141105
| 1
|
|-
| style="background: green" | Yes
| ?
| 0x10141108
| 1
|
|-
| style="background: green" | Yes
| PDN_WIFI?
| 0x1014110C
| 1
|
|-
| style="background: green" | Yes
| ?
| 0x10141140
| 1
|
|-
| style="background: green" | Yes
| ?
| 0x10141141
| 1
|
|-
| style="background: green" | Yes
| [[#PDN_WIFI_CNT|PDN_WIFI_CNT]]
| 0x10141180
| 1
|
|-
| style="background: green" | Yes
| [[#PDN_HID_CNT|PDN_HID_CNT]]
| 0x101411C0
| 1
|
|-
| style="background: green" | Yes
| ?
| 0x10141200
| 4
| 4
|
| Kernel11
|-
| style="background: green" | Yes
| ?
| 0x10141FFC
| 4
|
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 108: Line 48:
| 4
| 4
| [[PTM Services]]
| [[PTM Services]]
|-
|-style="border-top: double"
| style="background: green" | Yes
| style="background: green" | Yes
| [[#PDN_TWLMODE|PDN_TWLMODE]]
| [[#PDN_TWLMODE|PDN_TWLMODE]]
Line 119: Line 59:
| 0x10141104
| 0x10141104
| 2
| 2
|
|-
| style="background: green" | Yes
| PDN_WIFI?
| 0x1014110C
| 1
|
|
|-
|-
Line 146: Line 92:
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#PDN_LCD_CNT|PDN_LCD_CNT]]
| [[#PDN_WIFI_CNT|PDN_WIFI_CNT]]
| 0x10141200
| 0x10141180
| 1
| 1
| Boot11 sets/clears bit16, bit0.
|
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#PDN_BACKLIGHT_CNT|PDN_BACKLIGHT_CNT]]
| [[#PDN_HID_CNT|PDN_HID_CNT]]
| 0x10141202
| 0x101411C0
| 1
| 1
|
|
|-style="border-top: double"
| style="background: green" | Yes
| [[#PDN_GPU_CNT|PDN_GPU_CNT]]
| 0x10141200
| 4
| Boot11, Kernel11
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| [[#PDN_GPU_CNT2|PDN_GPU_CNT2]]
| 0x10141204
| 0x10141204
| 1
| 4
| Boot11 sets/clears bit0.
| Boot11, Kernel11
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| PDN_GPU_CNT3
| 0x10141210
| 0x10141210
| 1
| 2
|
| Kernel11
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 173: Line 125:
| 0x10141220
| 0x10141220
| 1
| 1
|
| Boot11
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 182: Line 134:
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ?
| SharedWram/DSP related.
| 0x10141230
| 0x10141230
| 1
| 1
| Process9
|-style="border-top: double"
| style="background: green" | Yes
| ?
| 0x10141FFC
| 4
|
|
|}
|}
Line 254: Line 212:
Writing 0x8000 to here from the ARM9 with NATIVE_FIRM running doesn't seem to do anything, other reg-pokes likely need done first.
Writing 0x8000 to here from the ARM9 with NATIVE_FIRM running doesn't seem to do anything, other reg-pokes likely need done first.


==PDN_LCD_CNT==
==PDN_GPU_CNT==
This one seems to control the LCD displays?
This one seems to control the LCD/GPU/Backlight.
 
Bit0: Enable GPU registers at 0x10400000+.
Bit16: Turn on LCD backlight.
 
==PDN_GPU_CNT2==
Bit0: Power on GPU?


==PDN_BACKLIGHT_CNT==
==PDN_BACKLIGHT_CNT==