SYSREG - 0xBC1000(4C/50/54/58/5C/60)

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
hlide
Posts: 739
Joined: Sun Sep 10, 2006 2:31 am

SYSREG - 0xBC1000(4C/50/54/58/5C/60)

Post by hlide »

0xBC100054 and 0xBC100058 are missing on Groepaz's yapspd.

sceSysregXXXResetEnable/Disable :
0xBC10004C - XXX RESET ENABLE/DISABLE

Code: Select all

| 31-14 | 13 | 12 | 11 |  10  |   9-8    |  7  |  6  |  5  |  4  | 3  | 2  | 1  |  0  |
|///////| ?  | ?  |////| Kirk | Msif 1-0 | Ata | Usb | Avc | Vme | Aw | Me | Sc | Top |
sceSysregXXXBusClockEnable/Disable :
0xBC100050 - XXX BUS CLOCK ENABLE/DISABLE

Code: Select all

| 31-18 | 17 | 16 |   15-14   | 13  |  12   |   11   |   10-9   |  8  |  7  |  6   |  5   |    4     |    3    |   2    |   1    | 0  |
|///////| ?  | ?  | Audio 1-0 | Apb | Emcsm | Emcddr | Msif 1-0 | Usb | Ata | Kirk | Dmac | Dmacplus | AwEdram | AwRegB | AwRegA | Me |
sceSysregXXXClkEnable/Disable :
0xBC100054 - XXX CLK ENABLE/DISABLE

Code: Select all

| 31-17 | 16 | 15-10 |    9-8   |   7-4   | 3-2 | 1 |  0  |
|///////| ?  |///////| Msif 1-0 | Usb 3-0 |/////| ? | Ata |
sceSysregXXXClkEnable/Disable :
0xBC100058 - XXX CLK ENABLE/DISABLE

Code: Select all

| 31-25 | 24 |  23  |   22  | 21  | 20  | 19  |  18  |   17-16   |     15-12     |   11-6   |   5-0   |
|///////| ?  | Gpio | Sircs | Iic | Key | Pwm | Lcdc | Audio 1-0 | Apb Timer 3-0 | Uart 5-0 | Spi 5-0 |
sceSysregXXXClkSelect :
0xBC10005C - XXX CLK SELECT

Code: Select all

TODO
sceSysregXXXClkSelect :
0xBC100060 - XXX CLK SELECT

Code: Select all

| 31-18 |   17-16   | 15-12 |   11-9     |    8-6     |    5-3     |    2-0     |
|///////| Audio 1-0 |///////| ApbTimer 3 | ApbTimer 2 | ApbTimer 1 | ApbTimer 0 |
sceSysregXXXClkSelect :
0xBC100064 - XXX CLK SELECT

Code: Select all

TODO
Last edited by hlide on Sat Jan 13, 2007 7:34 am, edited 7 times in total.
hlide
Posts: 739
Joined: Sun Sep 10, 2006 2:31 am

Post by hlide »

New nids :

Code: Select all

0xE8533DCA sceSysregApbTimerClkEnable - int (*) (int num)
0xF6D83AD0 sceSysregApbTimerClkDisable - int (*) (int num)
0xBC100058 updated too.

NOTE : ApbTimer is probably TIMER PERI in Groepaz's yapspd.
hlide
Posts: 739
Joined: Sun Sep 10, 2006 2:31 am

Post by hlide »

New nids :

Code: Select all

0x4D4CE2B8 sceSysregAwRegABusClockEnable - int (*)(void)
0x789BD609 sceSysregAwRegABusClockDisable - int (*)(void)
0x391ce1c0 sceSysregAwRegBBusClockEnable - int (*)(void)
0x82d35024 sceSysregAwRegBBusClockDisable - int (*)(void)
0xBC100050 updated too.
hlide
Posts: 739
Joined: Sun Sep 10, 2006 2:31 am

Post by hlide »

New nid :

Code: Select all

0x03340297 sceSysregApbTimerClkSelect - int (*)(int timer, int code)
- 0 <= timer < 3
- 0 <= code < 8
Post Reply