arm64: dts: imx8mq: Add coresight trace components
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Wed, 19 Jul 2023 09:06:16 +0000 (11:06 +0200)
committerShawn Guo <shawnguo@kernel.org>
Sun, 30 Jul 2023 06:27:42 +0000 (14:27 +0800)
commit8d58f4d27e59e9a7736d4c635a33fe552b3c81aa
tree888e83c082283d47c2b5cfd068ea5794d6bd12b1
parent5296d8f4678bbe47c0bb38c2bf6e6e92eb68ebfa
arm64: dts: imx8mq: Add coresight trace components

Add coresight trace components (ETM, ETF, ETB and Funnel).

┌───────┐  ┌───────┐  ┌───────┐
│ CPU0  ├─►│ ETM0  ├─►│       │
└───────┘  └───────┘  │       │
                      │       │
┌───────┐  ┌───────┐  │  ATP  │
│ CPU1  ├─►│ ETM1  ├─►│       │
└───────┘  └───────┘  │       │
                      │ FUNNEL│
┌───────┐  ┌───────┐  │       │
│ CPU2  ├─►│ ETM2  ├─►│       │
└───────┘  └───────┘  │       │   ┌─────┐
                      │       │   │     │
┌───────┐  ┌───────┐  │       │   │ M4  │
│ CPU3  ├─►│ ETM3  ├─►│       │   │     │
└───────┘  └───────┘  └───┬───┘   └──┬──┘                        AXI
                          │          │                            ▲
                          ▼          ▼                            │
                      ┌───────────────────────────┐   ┌─────┐   ┌─┴──┐
                      │          ATP FUNNEL       ├──►│ ETF ├─► │ETR │
                      └───────────────────────────┘   └─────┘   └────┘

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mq.dtsi