Line 14: |
Line 14: |
| | 0 | | | 0 |
| | | | | |
− | | MPCore software-interrupt. Not configured. | + | | MPCore software-interrupt. Used by Kernel11 to sync cores in crt0. |
| |- | | |- |
| | 0x1-0x3 | | | 0x1-0x3 |
| | | | | |
− | | MPCore software-interrupt. Used by Boot11 and Kernel11 to kickstart Core1/2/3. | + | | MPCore software-interrupt. Used by Boot11 and Kernel11 to kickstart Core1/2/3, and by Kernel11 to sync cores in crt0. |
| |- | | |- |
| | 0x4 | | | 0x4 |
| | Kernel | | | Kernel |
− | | MPCore software-interrupt. Used to manage the performance counter. | + | | MPCore software-interrupt. Used to manage the performance counter. Also used by Kernel11 during crt0 to sync up. |
| |- | | |- |
| | 0x5 | | | 0x5 |
Line 88: |
Line 88: |
| | 0x2A | | | 0x2A |
| | gsp, TwlBg | | | gsp, TwlBg |
− | | PDC0 (VBlank0) | + | | PDC0 (Top screen VBlank0, HBlank0) |
| |- | | |- |
| | 0x2B | | | 0x2B |
| | gsp, TwlBg | | | gsp, TwlBg |
− | | PDC1 (VBlank1) | + | | PDC1 (Bottom screen VBlank1, HBlank1) |
| |- | | |- |
| | 0x2C | | | 0x2C |
Line 236: |
Line 236: |
| | 0x60 | | | 0x60 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | Shell opened | + | | Shell opened (GPIO1_2 falling edge) |
| |- | | |- |
| | 0x62 | | | 0x62 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | Shell closed | + | | Shell closed (GPIO1_2 rising edge) |
| |- | | |- |
| | 0x63 | | | 0x63 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | Touchscreen Pen Down | + | | Touch Screen pressed (GPIO1_1 falling edge) |
| |- | | |- |
| | 0x64 | | | 0x64 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | Headphone jack plugged in/out | + | | Headphones inserted (GPIO2_0) |
| |- | | |- |
| | 0x66 | | | 0x66 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO2_1 | + | | TWL depop circuit (GPIO2_1) |
| |- | | |- |
| | 0x68 | | | 0x68 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | C-stick Interrupt | + | | C-stick interrupt (GPIO3_0) |
| |- | | |- |
| | 0x69 | | | 0x69 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | IrDA Interrupt | + | | IrDA interrupt (active-low) (GPIO3_1) |
| |- | | |- |
| | 0x6A | | | 0x6A |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | Gyro Interrupt | + | | Gyro interrupt (GPIO3_2) |
| |- | | |- |
| | 0x6B | | | 0x6B |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_3 | + | | C-stick "stop" (output) (GPIO3_3) |
| |- | | |- |
| | 0x6C | | | 0x6C |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_4 | + | | IrDA TX-RC (output) (GPIO3_4) |
| |- | | |- |
| | 0x6D | | | 0x6D |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_5 | + | | IrDA RXD (GPIO3_5) |
| |- | | |- |
| | 0x6E | | | 0x6E |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_6 | + | | NFC output1 (?) (GPIO3_6) |
| |- | | |- |
| | 0x6F | | | 0x6F |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_7 | + | | NFC output2 (?) (GPIO3_7) |
| |- | | |- |
| | 0x70 | | | 0x70 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | GPIO3_8 | + | | Headphones button/half-inserted (active-low) (GPIO3_8) |
| |- | | |- |
| | 0x71 | | | 0x71 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | MCU (HOME/POWER pressed/released or WiFi switch pressed, etc.) | + | | MCU interrupt (GPIO3_9) |
| |- | | |- |
| | 0x72 | | | 0x72 |
| | gpio, TwlBg | | | gpio, TwlBg |
− | | NFC | + | | NFC interrupt (?) (GPIO3_10) |
| |- | | |- |
| | 0x73 | | | 0x73 |
| | TwlBg | | | TwlBg |
− | | GPIO3_11 | + | | QTM output (?) (GPIO3_11) |
| |- | | |- |
| | 0x74 | | | 0x74 |