From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AC22D1F37D3 for ; Mon, 18 May 2026 02:09:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779070153; cv=none; b=pzgTaKhKlN3gdwkg6QMgB+vyaM5AXTIvuCcQ8djkrk03DMXdjI2Te4xpNfZYP8yUqGhMal+vBjxv/Z54n5Nh26excJgHPBrtSZF4IN6Xa1XqtCKkv5wKKOB/Nnkjd/PDWVLqjCFghOmW3xVfBSw0JYDPsLlYDsjos4zTWLbKEv4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779070153; c=relaxed/simple; bh=4qMlsWlkDwj1nvMcia+ORhDpe0OjOkalDC7scrpZ8sY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Uka3I+gjyrXfo/u550BWXef8d4Fd87Y9MamEWd8JdjAvq1WyVJYJUhTHCYivqz48Z83uD8iIvFbBQi2Xjo0I0xzlHQVXuGd8QWGqJxi/Ph6aWj1ftqa8XOYCYs6rfGOs2923wNTV6sSwV/El8YZsIF9m8sv9lRtWyPlw8wiFzH8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=jAeR5QuV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QM+1HldX; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="jAeR5QuV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QM+1HldX" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64H40sf43845511 for ; Mon, 18 May 2026 02:09:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= VBxCeS4UhYXdkEEOJJe+jREWH7FHYalAxf7bqVMHYsU=; b=jAeR5QuV/ZI24Teo nJEW36epdhKVxF4TUto7l1oiubRAJD+3uAAKhkdQOEmuf88Gq9dySTJ1tbs7wVaM S0+svYGPY/JNgQtTjkfiPd6ICkp++k5qkYd4+NYXBmoIu1dsgCO/kUlKI3fSJBlu oh03tO1UOiJySpnEXOl5nsyflNm69qrBVOFkast/MwCBnibpZsBiWcmYDWjtkhkc 1gjdGiEg3TDCNgen/GhB/3uRS7G1iYu0Un4+pImn4I4Cy8U3G339une7FzxDT7NI gt4tAJYDz2SvUVsWerA78a2KpSWo5Flnks+VgaM9rxYsi+2OBtm+FfWqt7EL7R/U VKxaRw== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e6gy5447h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 18 May 2026 02:09:09 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-83836443305so899468b3a.1 for ; Sun, 17 May 2026 19:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779070149; x=1779674949; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=VBxCeS4UhYXdkEEOJJe+jREWH7FHYalAxf7bqVMHYsU=; b=QM+1HldXaG5GJjctLUOs/yRZYcMfUXF2Py8tzz8RNl1NjwkdgNFV0QwaCbS/KqSyNR 05ZkwWtwKlvkOMsQ7HltCt6sM9/ykOKamSjr8hydjyAM1Mgere89k2wAEeRG4HJUo1TI 4sdYnKh/pnz0J1Iqimk/7/U8OEgzes6ofsIuznITQJ8FGTTwkVHrH8UNoLLcjamivBeg adiNAmCv1ppSR9p8d0yg7ArHfqX+/8Uq4OzudEmkK0UN75UrNtkxIllpL8UBe0R/dx0B H5kqn909SaDY1byME1JHIEHsUxCBs0mXBB1J5I4l1VBYzj+HCDrHvmW3CmbiGssw3oJb o/fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779070149; x=1779674949; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VBxCeS4UhYXdkEEOJJe+jREWH7FHYalAxf7bqVMHYsU=; b=jQbXbL1gc6Re5L+FTgPKMIMLbzvTVAfQQ+eY6JLvrzbpXo6esVv/AzMPxqf9W3rz0E wPd/ig0HXuuUSOLJlN11A5myBDVht6ML9t3vduNAMVVqoc7+uZ/bh8dzz40AP3uefNGs YP8/xBQoR557Qr0Z+eVYcWaeyL2ZlHLa1gKbFrSLBMrERi1qwlD72Bv4H+l98nQlO/9q BiGvoqn4Zc8vgJsUzoWNYVJWRM4ZUiVq4WQeI7Lr+wYWbd4MreLcRrg83PHoiwjoiR16 Ank09+jktM30XNyUqo8rQTtXh5Y7YiL27HhoJJnAaZXxWOiKRUjNqMyev0i9R8EIpI9K gXWw== X-Forwarded-Encrypted: i=1; AFNElJ+6rbdmC4Pmud+cP4gcY/0YuqSb7fQqOFz3vKL74aCy1NnmGvHQJ6oDpFRdimzV0AjsMZWf0cc2mST8h5M=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+OpLzNK0X91jAY0tw6Sg6HuvMHk2vm/a83NDfDQE1+bHO76Wz C1YExGettem68h9s3icR1j5T03ptqQtB7b3hCZKeUD5U4/Nauyv39Uifj0/OyNKR8NhCRR4weTD 9YceNPQkk9WAkS/WSiRHGpcSXFqOwCEOGjbCFTRWxPsA6A/TZGQhE/FJYyfZaPBLPuJs= X-Gm-Gg: Acq92OHs7JoMWgXtMptY9mXoLP7ARbxe9jqOx2OI58kTIV/5sW+i0/SpxLq1vJUyLT2 WU1htivpqj0+eywqaITo3rdtSXRR9tPoPi5IlJBL8jGqXKYn7ynExLLGrVtIfDPiGvbUrWWyvGq Iia0trX2BgnYMSRYXJffkP2NiMprbEvhAnOf486k6CLK0ChtwgPCBUgZzIhKqnfx5YZhAJyw4tr NIy2vpgmj5n6vPC+jxxFftmJdfQiRg3oPoor9J0gyktgYO2vwxdPcefr3fP175WNflxKsf4FOF7 /A+HBbkWEZeJPHCQOQjRFo9kywE++mottivp1IBC3yhjBel0jdSk/VKdUX2Wbbq9toFRx4KZ6UR OgrY9f7JOH/xYTjKm3wUHusPLMPdpvp9vHm7moO/Gh68EzQUEnL7wWXgxC5GAKV2D7EpNQo1CUy EsHb6g6Gx12A== X-Received: by 2002:a05:6a00:4191:b0:839:9ad:ee31 with SMTP id d2e1a72fcca58-83f33ba0afcmr13470185b3a.8.1779070148468; Sun, 17 May 2026 19:09:08 -0700 (PDT) X-Received: by 2002:a05:6a00:4191:b0:839:9ad:ee31 with SMTP id d2e1a72fcca58-83f33ba0afcmr13470158b3a.8.1779070147892; Sun, 17 May 2026 19:09:07 -0700 (PDT) Received: from [10.133.33.76] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83f19c7c74fsm14867034b3a.49.2026.05.17.19.09.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 May 2026 19:09:07 -0700 (PDT) Message-ID: <08fc1b02-50a4-4ba3-9588-24d0a9d7d039@oss.qualcomm.com> Date: Mon, 18 May 2026 10:09:02 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] arm64: dts: qcom: glymur: add coresight nodes To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tingwei Zhang Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260515-add-coresight-nodes-for-glymur-v3-1-83ab39db275d@oss.qualcomm.com> Content-Language: en-US From: Jie Gan In-Reply-To: <20260515-add-coresight-nodes-for-glymur-v3-1-83ab39db275d@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=Wusb99fv c=1 sm=1 tr=0 ts=6a0a74c5 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=58TwSzCvQm6xR8B2D8cA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: riDa85zYtARrUiAjZVdgIzfOh4jXC-Ig X-Proofpoint-ORIG-GUID: riDa85zYtARrUiAjZVdgIzfOh4jXC-Ig X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE4MDAxOSBTYWx0ZWRfXx4KkPGvxDRWJ J2nfJc8eWVDuc2kddllLfrQeRHdjeDYlBU4QvnLD+OfG1ToV0y4Wsk6lXhtbhagTpNX6BDcp+RL Y7WBXQur2nzx1v/SNkptsX6GhGkmMGyiQ8Ut+bK4KEUb4WvfCDwMrBdcn5zDtcCLcLyAe6lYmbh pydb3Rl61M1M0Kgvo6FLsY2xkjLY+cUE40MjGOfVh7zRE/wmz5VyWxlMrrUb1zD7kZoSc4EVC14 sms1LfzrgxB2FpcRAD2JMSvkJPUgl4Yzl7MGt5XauDMBNRJmGsJdV4oZlt37TMzVB0SF6+mtAyC N4ky1LKwTIeV8qegEc+QFK3OLNizCDkOANF+llaavw7KSQ2HIC4V1TW8QvkN/weGxyI8q4rxiDa jl9XWfYZq1Niips6P9KKqYTw1A6qYmMpehltNQiKdYFGRpapSGTE9gUr2gPSZj5Iqmp/491y+v1 S4JKFrJoTVJCBVwSwFg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-18_01,2026-05-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 impostorscore=0 spamscore=0 clxscore=1015 suspectscore=0 malwarescore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605180019 On 5/15/2026 4:11 PM, Jie Gan wrote: > Add CoreSight nodes to enable trace paths like TPDM->ETF/STM->ETF. > These devices are part of the AOSS, CDSP, QDSS, PCIe5, TraceNoc and > some small subsystems, such as GCC, IPCC, PMU and so on. > > Delete cti_wpss DT node on Mahua since this device will cause NoC issue > on Mahua device. > > Signed-off-by: Jie Gan > --- [...] > + > + tn@11200000 { > + compatible = "qcom,coresight-tnoc", "arm,primecell"; > + reg = <0x0 0x11200000 0x0 0x4200>; Made a mistake here, the MMIO size should be 0x3c00 for the traceNoC device on Glymur platform. Will send a new version to fix it. Sorry for the mistake. Thanks, Jie > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@6 { > + reg = <6>; > + > + tn_ag_in6: endpoint { > + remote-endpoint = <&mm_dsb_tpdm_out>; > + }; > + }; > + > + port@10 { > + reg = <0x10>; > + > + tn_ag_in16: endpoint { > + remote-endpoint = <&east_dsb_tpdm_out>; > + }; > + }; > + > + port@21 { > + reg = <0x21>; > + > + tn_ag_in33: endpoint { > + remote-endpoint = <&west_dsb_tpdm_out>; > + }; > + }; > + > + port@23 { > + reg = <0x23>; > + > + tn_ag_in35: endpoint { > + remote-endpoint = <&qm_tpdm_out>; > + }; > + }; > + > + port@24 { > + reg = <0x24>; > + > + tn_ag_in36: endpoint { > + remote-endpoint = <&gcc_tpdm_out>; > + }; > + }; > + > + port@32 { > + reg = <0x32>; > + > + tn_ag_in50: endpoint { > + remote-endpoint = <&pcie_rscc_tpda_out>; > + }; > + }; > + > + port@35 { > + reg = <0x35>; > + > + tn_ag_in53: endpoint { > + remote-endpoint = <&cdsp_funnel_out>; > + }; > + }; > + > + port@3f { > + reg = <0x3f>; > + > + tn_ag_in63: endpoint { > + remote-endpoint = <¢er_dsb_tpdm_out>; > + }; > + }; > + > + port@40 { > + reg = <0x40>; > + > + tn_ag_in64: endpoint { > + remote-endpoint = <&ipcc_cmb_tpdm_out>; > + }; > + }; > + > + port@41 { > + reg = <0x41>; > + > + tn_ag_in65: endpoint { > + remote-endpoint = <&qrng_tpdm_out>; > + }; > + }; > + > + port@42 { > + reg = <0x42>; > + > + tn_ag_in66: endpoint { > + remote-endpoint = <&pmu_tpdm_out>; > + }; > + }; > + > + port@43 { > + reg = <0x43>; > + > + tn_ag_in67: endpoint { > + remote-endpoint = <&rdpm_west_cmb0_tpdm_out>; > + }; > + }; > + > + port@44 { > + reg = <0x44>; > + > + tn_ag_in68: endpoint { > + remote-endpoint = <&rdpm_west_cmb1_tpdm_out>; > + }; > + }; > + > + port@45 { > + reg = <0x45>; > + > + tn_ag_in69: endpoint { > + remote-endpoint = <&rdpm_west_cmb2_tpdm_out>; > + }; > + }; > + > + port@4b { > + reg = <0x4b>; > + > + tn_ag_in75: endpoint { > + remote-endpoint = <&south_dsb2_tpdm_out>; > + }; > + }; > + > + port@52 { > + reg = <0x52>; > + > + tn_ag_in82: endpoint { > + remote-endpoint = <&south_dsb_tpdm_out>; > + }; > + }; > + > + port@53 { > + reg = <0x53>; > + > + tn_ag_in83: endpoint { > + remote-endpoint = <¢er_dsb1_tpdm_out>; > + }; > + }; > + }; > + > + out-ports { > + port { > + tn_ag_out: endpoint { > + remote-endpoint = <&funnel0_in0>; > + }; > + }; > + }; > + }; > + > + tpdm@11207000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11207000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + mm_dsb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in6>; > + }; > + }; > + }; > + }; > + > + tpdm@1120b000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1120b000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + east_dsb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in16>; > + }; > + }; > + }; > + }; > + > + tpdm@11213000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11213000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + west_dsb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in33>; > + }; > + }; > + }; > + }; > + > + tpdm@11219000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11219000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + center_dsb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in63>; > + }; > + }; > + }; > + }; > + > + tpdm@1121a000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121a000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + ipcc_cmb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in64>; > + }; > + }; > + }; > + }; > + > + tpdm@1121b000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121b000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + qrng_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in65>; > + }; > + }; > + }; > + }; > + > + tpdm@1121c000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121c000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + pmu_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in66>; > + }; > + }; > + }; > + }; > + > + tpdm@1121d000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121d000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + rdpm_west_cmb0_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in67>; > + }; > + }; > + }; > + }; > + > + tpdm@1121e000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121e000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + rdpm_west_cmb1_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in68>; > + }; > + }; > + }; > + }; > + > + tpdm@1121f000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x1121f000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + rdpm_west_cmb2_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in69>; > + }; > + }; > + }; > + }; > + > + tpdm@11220000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11220000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + center_dsb1_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in83>; > + }; > + }; > + }; > + }; > + > + tpdm@11224000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11224000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + south_dsb2_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in75>; > + }; > + }; > + }; > + }; > + > + tpdm@11228000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11228000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + south_dsb_tpdm_out: endpoint { > + remote-endpoint = <&tn_ag_in82>; > + }; > + }; > + }; > + }; > + > + tpdm@11470000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11470000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <32>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + pcie_rscc_tpdm_out: endpoint { > + remote-endpoint = <&pcie_rscc_tpda_in0>; > + }; > + }; > + }; > + }; > + > + tpda@11471000 { > + compatible = "qcom,coresight-tpda", "arm,primecell"; > + reg = <0x0 0x11471000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + port { > + pcie_rscc_tpda_in0: endpoint { > + remote-endpoint = <&pcie_rscc_tpdm_out>; > + }; > + }; > + }; > + > + out-ports { > + port { > + pcie_rscc_tpda_out: endpoint { > + remote-endpoint = <&tn_ag_in50>; > + }; > + }; > + }; > + }; > + > + tpdm@11c03000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c03000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <64>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_prio4_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in4>; > + }; > + }; > + }; > + }; > + > + funnel@11c04000 { > + compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; > + reg = <0x0 0x11c04000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@5 { > + reg = <5>; > + > + aoss_funnel_in5: endpoint { > + remote-endpoint = <&aoss_tpda_out>; > + }; > + }; > + > + port@6 { > + reg = <6>; > + > + aoss_funnel_in6: endpoint { > + remote-endpoint = <&funnel0_out>; > + }; > + }; > + }; > + > + out-ports { > + port { > + aoss_funnel_out: endpoint { > + remote-endpoint = <&etf0_in>; > + }; > + }; > + }; > + }; > + > + tmc_etf: tmc@11c05000 { > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0x0 0x11c05000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + port { > + etf0_in: endpoint { > + remote-endpoint = <&aoss_funnel_out>; > + }; > + }; > + }; > + > + out-ports { > + port { > + etf0_out: endpoint { > + remote-endpoint = <&swao_rep_in>; > + }; > + }; > + }; > + }; > + > + replicator@11c06000 { > + compatible = "arm,coresight-dynamic-replicator", "arm,primecell"; > + reg = <0x0 0x11c06000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + port { > + swao_rep_in: endpoint { > + remote-endpoint = <&etf0_out>; > + }; > + }; > + }; > + > + out-ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@1 { > + reg = <1>; > + > + swao_rep_out1: endpoint { > + remote-endpoint = <&eud_in>; > + }; > + }; > + }; > + }; > + > + tpda@11c08000 { > + compatible = "qcom,coresight-tpda", "arm,primecell"; > + reg = <0x0 0x11c08000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + in-ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@0 { > + reg = <0>; > + > + aoss_tpda_in0: endpoint { > + remote-endpoint = <&swao_prio0_tpdm_out>; > + }; > + }; > + > + port@1 { > + reg = <1>; > + > + aoss_tpda_in1: endpoint { > + remote-endpoint = <&swao_prio1_tpdm_out>; > + }; > + }; > + > + port@2 { > + reg = <2>; > + > + aoss_tpda_in2: endpoint { > + remote-endpoint = <&swao_prio2_tpdm_out>; > + }; > + }; > + > + port@3 { > + reg = <3>; > + > + aoss_tpda_in3: endpoint { > + remote-endpoint = <&swao_prio3_tpdm_out>; > + }; > + }; > + > + port@4 { > + reg = <4>; > + > + aoss_tpda_in4: endpoint { > + remote-endpoint = <&swao_prio4_tpdm_out>; > + }; > + }; > + > + port@5 { > + reg = <5>; > + > + aoss_tpda_in5: endpoint { > + remote-endpoint = <&swao_tpdm_out>; > + }; > + }; > + }; > + > + out-ports { > + port { > + aoss_tpda_out: endpoint { > + remote-endpoint = <&aoss_funnel_in5>; > + }; > + }; > + }; > + }; > + > + tpdm@11c09000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c09000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <64>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_prio0_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in0>; > + }; > + }; > + }; > + }; > + > + tpdm@11c0a000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c0a000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <64>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_prio1_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in1>; > + }; > + }; > + }; > + }; > + > + tpdm@11c0b000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c0b000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <64>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_prio2_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in2>; > + }; > + }; > + }; > + }; > + > + tpdm@11c0c000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c0c000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,cmb-element-bits = <64>; > + qcom,cmb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_prio3_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in3>; > + }; > + }; > + }; > + }; > + > + tpdm@11c0d000 { > + compatible = "qcom,coresight-tpdm", "arm,primecell"; > + reg = <0x0 0x11c0d000 0x0 0x1000>; > + > + clocks = <&aoss_qmp>; > + clock-names = "apb_pclk"; > + > + qcom,dsb-element-bits = <32>; > + qcom,dsb-msrs-num = <32>; > + > + out-ports { > + port { > + swao_tpdm_out: endpoint { > + remote-endpoint = <&aoss_tpda_in5>; > + }; > + }; > + }; > + }; > + > apps_smmu: iommu@15000000 { > compatible = "qcom,glymur-smmu-500", > "qcom,smmu-500", > @@ -7132,4 +8173,60 @@ gpuss-1-critical { > }; > }; > }; > + > + tpdm-cdsp-llm { > + compatible = "qcom,coresight-static-tpdm"; > + qcom,cmb-element-bits = <32>; > + > + out-ports { > + port { > + cdsp_llm_tpdm_out: endpoint { > + remote-endpoint = <&cdsp_tpda_in1>; > + }; > + }; > + }; > + }; > + > + tpdm-cdsp-llm2 { > + compatible = "qcom,coresight-static-tpdm"; > + qcom,cmb-element-bits = <32>; > + > + out-ports { > + port { > + cdsp_llm2_tpdm_out: endpoint { > + remote-endpoint = <&cdsp_tpda_in2>; > + }; > + }; > + }; > + }; > + > + tpdm-cdsp-cmsr { > + compatible = "qcom,coresight-static-tpdm"; > + > + qcom,cmb-element-bits = <32>; > + qcom,dsb-element-bits = <32>; > + > + out-ports { > + port { > + cdsp_cmsr_tpdm_out: endpoint { > + remote-endpoint = <&cdsp_tpda_in3>; > + }; > + }; > + }; > + }; > + > + tpdm-cdsp-cmsr2 { > + compatible = "qcom,coresight-static-tpdm"; > + > + qcom,cmb-element-bits = <32>; > + qcom,dsb-element-bits = <32>; > + > + out-ports { > + port { > + cdsp_cmsr2_tpdm_out: endpoint { > + remote-endpoint = <&cdsp_tpda_in4>; > + }; > + }; > + }; > + }; > }; > diff --git a/arch/arm64/boot/dts/qcom/mahua.dtsi b/arch/arm64/boot/dts/qcom/mahua.dtsi > index 990a02c6afc1..22822b6b2e8b 100644 > --- a/arch/arm64/boot/dts/qcom/mahua.dtsi > +++ b/arch/arm64/boot/dts/qcom/mahua.dtsi > @@ -21,6 +21,7 @@ > /delete-node/ &cpu_pd15; > /delete-node/ &cpu_pd16; > /delete-node/ &cpu_pd17; > +/delete-node/ &cti_wpss; > /delete-node/ &thermal_aoss_6; > /delete-node/ &thermal_aoss_7; > /delete-node/ &thermal_cpu_2_0_0; > > --- > base-commit: e98d21c170b01ddef366f023bbfcf6b31509fa83 > change-id: 20260515-add-coresight-nodes-for-glymur-49045aa9ede8 > > Best regards,