• Alexander Stein's avatar
    arm64: dts: imx8mq: Add coresight trace components · 8d58f4d2
    Alexander Stein authored
    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: default avatarAlexander Stein <alexander.stein@ew.tq-group.com>
    Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
    8d58f4d2
imx8mq.dtsi 52.3 KB