Difference between revisions of "ARM11 Interrupts"

From 3dbrew
Jump to navigation Jump to search
Line 26: Line 26:
 
|-
 
|-
 
| 0x28
 
| 0x28
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x29
 
| 0x29
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x2A
 
| 0x2A
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x2B
 
| 0x2B
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x2C
 
| 0x2C
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x2D
 
| 0x2D
| gsp
+
| gsp, TwlBg
 
| ?
 
| ?
 
|-
 
|-
Line 79: Line 79:
 
| 0x4B
 
| 0x4B
 
| camera
 
| camera
 +
| ?
 +
|-
 +
| 0x4C
 +
| TwlBg
 +
| ?
 +
|-
 +
| 0x4D
 +
| TwlBg
 
| ?
 
| ?
 
|-
 
|-
Line 90: Line 98:
 
|-
 
|-
 
| 0x50
 
| 0x50
| pxi
+
| pxi, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x51
 
| 0x51
| pxi
+
| pxi, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x52
 
| 0x52
| pxi
+
| pxi, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x53
 
| 0x53
| pxi
+
| pxi, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x54
 
| 0x54
| i2c
+
| i2c, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x55
 
| 0x55
| i2c
+
| i2c, TwlBg
 +
| ?
 +
|-
 +
| 0x56
 +
| TwlBg
 +
| ?
 +
|-
 +
| 0x57
 +
| TwlBg
 +
| ?
 +
|-
 +
| 0x59
 +
| TwlBg
 
| ?
 
| ?
 
|-
 
|-
Line 118: Line 138:
 
|-
 
|-
 
| 0x5C
 
| 0x5C
| i2c
+
| i2c, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x60
 
| 0x60
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x62
 
| 0x62
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x63
 
| 0x63
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x64
 
| 0x64
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x66
 
| 0x66
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x68
 
| 0x68
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x69
 
| 0x69
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6A
 
| 0x6A
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6B
 
| 0x6B
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6C
 
| 0x6C
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6D
 
| 0x6D
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6E
 
| 0x6E
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x6F
 
| 0x6F
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x70
 
| 0x70
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x71
 
| 0x71
| gpio
+
| gpio, TwlBg
 
| ?
 
| ?
 
|-
 
|-
 
| 0x72
 
| 0x72
| gpio
+
| gpio, TwlBg
 +
| ?
 +
|-
 +
| 0x73
 +
| TwlBg
 
| ?
 
| ?
 
|}
 
|}

Revision as of 21:52, 8 February 2015

Interrupts

IRQ Listener Description
0-0x7 MPCore software-interrupt.
0x8 kernel MPCore software-interrupt. Used for scheduling.
0x9-0xF MPCore software-interrupt.
0x1D kernel MPCore timer.
0x1E MPCore watchdog.
0x28 gsp, TwlBg ?
0x29 gsp, TwlBg ?
0x2A gsp, TwlBg ?
0x2B gsp, TwlBg ?
0x2C gsp, TwlBg ?
0x2D gsp, TwlBg ?
0x30 kernel ?
0x39 kernel ?
0x45 mvd (New3DS) ?
0x46 mvd (New3DS) ?
0x48 camera ?
0x49 camera ?
0x4A dsp ?
0x4B camera ?
0x4C TwlBg ?
0x4D TwlBg ?
0x4E mvd (New3DS) ?
0x4F mvd (New3DS) ?
0x50 pxi, TwlBg ?
0x51 pxi, TwlBg ?
0x52 pxi, TwlBg ?
0x53 pxi, TwlBg ?
0x54 i2c, TwlBg ?
0x55 i2c, TwlBg ?
0x56 TwlBg ?
0x57 TwlBg ?
0x59 TwlBg ?
0x5A mic ?
0x5C i2c, TwlBg ?
0x60 gpio, TwlBg ?
0x62 gpio, TwlBg ?
0x63 gpio, TwlBg ?
0x64 gpio, TwlBg ?
0x66 gpio, TwlBg ?
0x68 gpio, TwlBg ?
0x69 gpio, TwlBg ?
0x6A gpio, TwlBg ?
0x6B gpio, TwlBg ?
0x6C gpio, TwlBg ?
0x6D gpio, TwlBg ?
0x6E gpio, TwlBg ?
0x6F gpio, TwlBg ?
0x70 gpio, TwlBg ?
0x71 gpio, TwlBg ?
0x72 gpio, TwlBg ?
0x73 TwlBg ?