On Fri, Jun 16, 2023 at 09:59:14AM +0200, Alexander Stein wrote: > 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@xxxxxxxxxxxxxxx> > --- > This is a 1:1 copy from commit 71c2ac9a2a3da ("arm64: dts: imx8mp: Add > coresight trace components") with the following changes: > * Adjust clock names > * Replace (Cortex-)M7 with M4 in comment > * Remove Audio DSP funnel port > > This is untested, but the base addresses for the components are > identical in the reference manuals. I prefer to have it tested in some way before we apply it. Shawn