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== |