[PATCH v1 4/4] docs/specs/aspeed-intc: Remove GIC 128 - 136

Jamin Lin via posted 4 patches 6 days, 2 hours ago
There is a newer version of this series
[PATCH v1 4/4] docs/specs/aspeed-intc: Remove GIC 128 - 136
Posted by Jamin Lin via 6 days, 2 hours ago
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>
---
 docs/specs/aspeed-intc.rst | 93 +++++++++++---------------------------
 1 file changed, 26 insertions(+), 67 deletions(-)

diff --git a/docs/specs/aspeed-intc.rst b/docs/specs/aspeed-intc.rst
index 9cefd7f37f..c0a4b4d150 100644
--- a/docs/specs/aspeed-intc.rst
+++ b/docs/specs/aspeed-intc.rst
@@ -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,39 @@ 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       |    |
+   |                                              |-----------------------------|          |----------|    |
+   |                                                                                                       |
    |                                                                                                       |
    |-------------------------------------------------------------------------------------------------------|
+
-- 
2.43.0