ARM11 Interrupts: Difference between revisions
More GPIOs →Hardware Interrupts |
Clarify PDC interrupt use |
||
(3 intermediate revisions by one other user not shown) | |||
Line 14: | Line 14: | ||
| 0 | | 0 | ||
| | | | ||
| MPCore software-interrupt. | | 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 244: | Line 244: | ||
| 0x63 | | 0x63 | ||
| gpio, TwlBg | | gpio, TwlBg | ||
| Touch | | Touch Screen pressed (GPIO1_1 falling edge) | ||
|- | |- | ||
| 0x64 | | 0x64 |