ARM: dts: msm: add gpu funnel for sun
Add gpu funnel to support CX DBGC and GX DBGC trace. Change-Id: I8658a657aa83d1338329dda3108d982e591e6a92 Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
This commit is contained in:
@@ -106,13 +106,35 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
funnel_gfx: funnel@10902000 {
|
|
||||||
|
funnel_gfx: funnel@10963000 {
|
||||||
|
compatible = "arm,primecell";
|
||||||
|
arm,primecell-periphid = <0x000bb908>;
|
||||||
|
reg = <0x10963000 0x1000>;
|
||||||
|
reg-names = "funnel-base";
|
||||||
|
|
||||||
|
coresight-name = "coresight-funnel-gfx";
|
||||||
|
|
||||||
|
clocks = <&aoss_qmp>;
|
||||||
|
clock-names = "apb_pclk";
|
||||||
|
|
||||||
|
out-ports {
|
||||||
|
port {
|
||||||
|
funnel_gfx_out_funnel_gfx_dl: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&funnel_gfx_dl_in_funnel_gfx>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
funnel_gfx_dl: funnel@10902000 {
|
||||||
compatible = "arm,primecell";
|
compatible = "arm,primecell";
|
||||||
arm,primecell-periphid = <0x000bb908>;
|
arm,primecell-periphid = <0x000bb908>;
|
||||||
reg = <0x10902000 0x1000>;
|
reg = <0x10902000 0x1000>;
|
||||||
reg-names = "funnel-base";
|
reg-names = "funnel-base";
|
||||||
|
|
||||||
coresight-name = "coresight-funnel-gfx";
|
coresight-name = "coresight-funnel-gfx_dl";
|
||||||
|
|
||||||
clocks = <&aoss_qmp>;
|
clocks = <&aoss_qmp>;
|
||||||
clock-names = "apb_pclk";
|
clock-names = "apb_pclk";
|
||||||
@@ -128,18 +150,63 @@
|
|||||||
<&tpdm_gfx_out_funnel_gfx_dl>;
|
<&tpdm_gfx_out_funnel_gfx_dl>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
funnel_gfx_dl_in_funnel_gfx: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&funnel_gfx_out_funnel_gfx_dl>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
out-ports {
|
out-ports {
|
||||||
port {
|
port {
|
||||||
funnel_gfx_out_tpda_dlet: endpoint {
|
funnel_gfx_dl_out_replicator_dummy: endpoint {
|
||||||
remote-endpoint =
|
remote-endpoint =
|
||||||
<&tpda_dlet_in_funnel_gfx>;
|
<&replicator_dummy_in_funnel_gfx_dl>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gpu-replicator {
|
||||||
|
compatible = "arm,coresight-static-replicator";
|
||||||
|
|
||||||
|
coresight-name = "coresight-replicator-gpu";
|
||||||
|
|
||||||
|
in-ports {
|
||||||
|
port {
|
||||||
|
replicator_dummy_in_funnel_gfx_dl: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&funnel_gfx_dl_out_replicator_dummy>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
out-ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
replicator_dummy_out_tpda_dlet: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&tpda_dlet_in_replicator_dummy>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
replicator_dummy_out_funnel_dlet: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&funnel_dlet_in_replicator_dummy>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
tpda_dlet: tpda@10c38000 {
|
tpda_dlet: tpda@10c38000 {
|
||||||
compatible = "arm,primecell";
|
compatible = "arm,primecell";
|
||||||
arm,primecell-periphid = <0x000bb969>;
|
arm,primecell-periphid = <0x000bb969>;
|
||||||
@@ -159,9 +226,9 @@
|
|||||||
|
|
||||||
port@0 {
|
port@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
tpda_dlet_in_funnel_gfx: endpoint {
|
tpda_dlet_in_replicator_dummy: endpoint {
|
||||||
remote-endpoint =
|
remote-endpoint =
|
||||||
<&funnel_gfx_out_tpda_dlet>;
|
<&replicator_dummy_out_tpda_dlet>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -195,7 +262,15 @@
|
|||||||
reg = <0>;
|
reg = <0>;
|
||||||
funnel_dlet_in_tpda_dlet: endpoint {
|
funnel_dlet_in_tpda_dlet: endpoint {
|
||||||
remote-endpoint =
|
remote-endpoint =
|
||||||
<&tpda_dlet_in_funnel_gfx>;
|
<&tpda_dlet_out_funnel_dlet>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
funnel_dlet_in_replicator_dummy: endpoint {
|
||||||
|
remote-endpoint =
|
||||||
|
<&replicator_dummy_out_funnel_dlet>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user