]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
arm64: dts: hi6220: add coresight dt nodes
authorLi Pengcheng <lipengcheng8@huawei.com>
Fri, 1 Sep 2017 00:47:15 +0000 (08:47 +0800)
committerWei Xu <xuwei5@hisilicon.com>
Tue, 10 Oct 2017 13:58:11 +0000 (14:58 +0100)
commit0b79842775fadbeb4a984d6e83ffcea770799fb6
treef70772735f0785606fdf0369eddd169ffb0d5c3f
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
arm64: dts: hi6220: add coresight dt nodes

For detailed coresight topology, Hi6220 has 8xCA53 CPUs and each CPU
has one Embedded Trace Macrocell (ETM); the CPU trace data is output
to the cluster funnel. Due system has another CPU and one MCU, all of
them transfer the trace data through trace bus (ATB) to SoC funnel;
the SoC funnel is connected to Embedded Trace FIFO (ETF) with 8KB
buffer; an non-configurable replicator is used to output trace data
for two sinks, one is Embedded Trace Route (ETR) so trace data can be
saved into DRAM, another is Trace Port Interface Unit (TPIU) for
capturing trace data by external debugger.

According to the Hi6220 coresight topology, this patch is to add
coresight dt nodes.

Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Mike Leach <mike.leach@linaro.org>
Cc: Guodong Xu <guodong.xu@linaro.org>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: Li Pengcheng <lipengcheng8@huawei.com>
Signed-off-by: Li Zhong <lizhong11@hisilicon.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/hisilicon/hi6220.dtsi