Changes

50 bytes removed ,  23:08, 21 March 2015
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==