mirror of
https://github.com/qemu/qemu.git
synced 2026-05-20 07:12:49 +00:00
docs/specs/aspeed-intc: Remove GIC 128 - 136
The GIC interrupts 128 - 136 were only used by the AST2700 A0 SoC. Since the AST2700 A0 has been deprecated, these interrupt definitions are no longer needed. This commit removes them to clean up the codebase. Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250901040808.1454742-5-jamin_lin@aspeedtech.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
This commit is contained in:
committed by
Cédric Le Goater
parent
14ecbe9fb2
commit
798c442df7
@@ -47,18 +47,7 @@ Bit GIC
|
||||
9 201
|
||||
==== ====
|
||||
|
||||
AST2700 A0
|
||||
----------
|
||||
It has only one INTC controller, and currently, only GIC 128-136 is supported.
|
||||
To support both AST2700 A1 and AST2700 A0, there are 10 OR gates in the INTC,
|
||||
with gates 1 to 9 supporting GIC 128-136.
|
||||
|
||||
Design for GICINT 132
|
||||
---------------------
|
||||
The orgate has interrupt sources ranging from 0 to 31, with its output pin
|
||||
connected to INTC. The output pin is then connected to GIC 132.
|
||||
|
||||
Block Diagram of GICINT 196 for AST2700 A1 and GICINT 132 for AST2700 A0
|
||||
Block Diagram of GICINT 196 for AST2700 A1
|
||||
------------------------------------------------------------------------
|
||||
|
||||
.. code-block::
|
||||
@@ -68,69 +57,38 @@ Block Diagram of GICINT 196 for AST2700 A1 and GICINT 132 for AST2700 A0
|
||||
| To GICINT196 |
|
||||
| |
|
||||
| ETH1 |-----------| |--------------------------| |--------------| |
|
||||
| -------->|0 | | INTCIO | | orgates[0] | |
|
||||
| ------->|0 | | INTCIO | | orgates[0] | |
|
||||
| ETH2 | 4| orgates[0]------>|inpin[0]-------->outpin[0]|------->| 0 | |
|
||||
| -------->|1 5| orgates[1]------>|inpin[1]-------->outpin[1]|------->| 1 | |
|
||||
| ------->|1 5| orgates[1]------>|inpin[1]-------->outpin[1]|------->| 1 | |
|
||||
| ETH3 | 6| orgates[2]------>|inpin[2]-------->outpin[2]|------->| 2 | |
|
||||
| -------->|2 19| orgates[3]------>|inpin[3]-------->outpin[3]|------->| 3 OR[0:9] |-----| |
|
||||
| ------->|2 19| orgates[3]------>|inpin[3]-------->outpin[3]|------->| 3 OR[0:9] |-----| |
|
||||
| UART0 | 20|-->orgates[4]------>|inpin[4]-------->outpin[4]|------->| 4 | | |
|
||||
| -------->|7 21| orgates[5]------>|inpin[5]-------->outpin[5]|------->| 5 | | |
|
||||
| ------->|7 21| orgates[5]------>|inpin[5]-------->outpin[5]|------->| 5 | | |
|
||||
| UART1 | 22| orgates[6]------>|inpin[6]-------->outpin[6]|------->| 6 | | |
|
||||
| -------->|8 23| orgates[7]------>|inpin[7]-------->outpin[7]|------->| 7 | | |
|
||||
| ------->|8 23| orgates[7]------>|inpin[7]-------->outpin[7]|------->| 7 | | |
|
||||
| UART2 | 24| orgates[8]------>|inpin[8]-------->outpin[8]|------->| 8 | | |
|
||||
| -------->|9 25| orgates[9]------>|inpin[9]-------->outpin[9]|------->| 9 | | |
|
||||
| ------->|9 25| orgates[9]------>|inpin[9]-------->outpin[9]|------->| 9 | | |
|
||||
| UART3 | 26| |--------------------------| |--------------| | |
|
||||
| ---------|10 27| | |
|
||||
| ------->|10 27| | |
|
||||
| UART5 | 28| | |
|
||||
| -------->|11 29| | |
|
||||
| ------->|11 29| | |
|
||||
| UART6 | | | |
|
||||
| -------->|12 30| |-----------------------------------------------------------------------| |
|
||||
| ------->|12 30| |-----------------------------------------------------------------------| |
|
||||
| UART7 | 31| | |
|
||||
| -------->|13 | | |
|
||||
| UART8 | OR[0:31] | | |------------------------------| |----------| |
|
||||
| -------->|14 | | | INTC | | GIC | |
|
||||
| UART9 | | | |inpin[0:0]--------->outpin[0] |---------->|192 | |
|
||||
| -------->|15 | | |inpin[0:1]--------->outpin[1] |---------->|193 | |
|
||||
| UART10 | | | |inpin[0:2]--------->outpin[2] |---------->|194 | |
|
||||
| -------->|16 | | |inpin[0:3]--------->outpin[3] |---------->|195 | |
|
||||
| UART11 | | |--------------> |inpin[0:4]--------->outpin[4] |---------->|196 | |
|
||||
| -------->|17 | |inpin[0:5]--------->outpin[5] |---------->|197 | |
|
||||
| UART12 | | |inpin[0:6]--------->outpin[6] |---------->|198 | |
|
||||
| -------->|18 | |inpin[0:7]--------->outpin[7] |---------->|199 | |
|
||||
| |-----------| |inpin[0:8]--------->outpin[8] |---------->|200 | |
|
||||
| |inpin[0:9]--------->outpin[9] |---------->|201 | |
|
||||
|-------------------------------------------------------------------------------------------------------|
|
||||
|-------------------------------------------------------------------------------------------------------|
|
||||
| ETH1 |-----------| orgates[1]------->|inpin[1]----------->outpin[10]|---------->|128 | |
|
||||
| -------->|0 | orgates[2]------->|inpin[2]----------->outpin[11]|---------->|129 | |
|
||||
| ETH2 | 4| orgates[3]------->|inpin[3]----------->outpin[12]|---------->|130 | |
|
||||
| -------->|1 5| orgates[4]------->|inpin[4]----------->outpin[13]|---------->|131 | |
|
||||
| ETH3 | 6|---->orgates[5]------->|inpin[5]----------->outpin[14]|---------->|132 | |
|
||||
| -------->|2 19| orgates[6]------->|inpin[6]----------->outpin[15]|---------->|133 | |
|
||||
| UART0 | 20| orgates[7]------->|inpin[7]----------->outpin[16]|---------->|134 | |
|
||||
| -------->|7 21| orgates[8]------->|inpin[8]----------->outpin[17]|---------->|135 | |
|
||||
| UART1 | 22| orgates[9]------->|inpin[9]----------->outpin[18]|---------->|136 | |
|
||||
| -------->|8 23| |------------------------------| |----------| |
|
||||
| UART2 | 24| |
|
||||
| -------->|9 25| AST2700 A0 Design |
|
||||
| UART3 | 26| |
|
||||
| -------->|10 27| |
|
||||
| UART5 | 28| |
|
||||
| -------->|11 29| GICINT132 |
|
||||
| UART6 | | |
|
||||
| -------->|12 30| |
|
||||
| UART7 | 31| |
|
||||
| -------->|13 | |
|
||||
| UART8 | OR[0:31] | |
|
||||
| -------->|14 | |
|
||||
| UART9 | | |
|
||||
| -------->|15 | |
|
||||
| UART10 | | |
|
||||
| -------->|16 | |
|
||||
| UART11 | | |
|
||||
| -------->|17 | |
|
||||
| UART12 | | |
|
||||
| -------->|18 | |
|
||||
| |-----------| |
|
||||
| ------->|13 | | |
|
||||
| UART8 | OR[0:31] | | |-----------------------------| |----------| |
|
||||
| ------->|14 | | | INTC | | GIC | |
|
||||
| UART9 | | | |inpin[0:0]--------->outpin[0]|--------->|192 | |
|
||||
| ------->|15 | | |inpin[0:1]--------->outpin[1]|--------->|193 | |
|
||||
| UART10 | | | |inpin[0:2]--------->outpin[2]|--------->|194 | |
|
||||
| ------->|16 | | |inpin[0:3]--------->outpin[3]|--------->|195 | |
|
||||
| UART11 | | |--------------> |inpin[0:4]--------->outpin[4]|--------->|196 | |
|
||||
| ------->|17 | |inpin[0:5]--------->outpin[5]|--------->|197 | |
|
||||
| UART12 | | |inpin[0:6]--------->outpin[6]|--------->|198 | |
|
||||
| ------->|18 | |inpin[0:7]--------->outpin[7]|--------->|199 | |
|
||||
| |-----------| |inpin[0:8]--------->outpin[8]|--------->|200 | |
|
||||
| |inpin[0:9]--------->outpin[9]|--------->|201 | |
|
||||
| |-----------------------------| |----------| |
|
||||
| |
|
||||
| |
|
||||
|-------------------------------------------------------------------------------------------------------|
|
||||
|
||||
Reference in New Issue
Block a user