From nobody Sun Feb 8 19:56:15 2026 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 B371918C33 for ; Tue, 3 Feb 2026 08:08:50 +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=1770106132; cv=none; b=Td0BhLuTM8/vUFjSCX+UQM/1+5jRtWBqaNqfNDYYsWAuZ4F6zTt2jC0KCjVVk7zjFqzgD5+9UP+RhByJWf1LCuBt3mHwe2CxVyxLt8C67hr2Sj1GZSe4bOas+VXCcFPmIe/lB8gK3tHPRuCn6+5BBLCywMkbcTVe3N/h9TKEDXE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770106132; c=relaxed/simple; bh=Hg7CPlLaEuR8LoFGJ6BJbJDkzmP003gt/fj56vM6lhM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DRXBdixzAfgHY4KiAj1Wo/FEQQYYyGbbVszyjzxf6tftbYLHg+26crte3pBIh2QfTgeQJBOz5V92p/OYy2/de1nK/4eNsTCofcZf+xvo9/qZw8dRJONb8jIOHJj+0+1fc5T6cmI1q1K/b8CJPcG8rZqC3z6jyBJTZKwJPhIUU1I= 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=eBjz/uUJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hPjI5C9R; 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="eBjz/uUJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hPjI5C9R" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61365vTt3916024 for ; Tue, 3 Feb 2026 08:08:49 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= qIUBUbFCuK7ED8zHiEvhHyphzTrSd1weKbtN3aWFc5s=; b=eBjz/uUJ/PR8UGX6 mr3YuUOQBwBCO0wV4M1jfxBJfA5qUEAtxjpTm/ouj7kZCDshswhNQSxll9AMyLx9 WbNiGW7TxBskDd69u94apdsm0GaM2sDRn2KgCYdfAI194BFVRNE2kRJoS7lwN2t4 2FPbMInr/k+jS4LpeNAtpPSz4qim40N2xGQjpkNxQTi1pXJ+XzMzjULbaEPwimGt XiKav6SZpICEEZFkejOSM8j7qk5ZQLzig5WN9kV96bhc6fCLvArsUEaOQBO2A8v+ tWuEk/Xd4ceHsQTpYM6W0EHADX91JD0sRAZDgUtx5+GtqN1GUW6h2vGHufRqlqKj Edl5XQ== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2tkmkgy9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 08:08:49 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a92a3f5de9so1670235ad.2 for ; Tue, 03 Feb 2026 00:08:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770106129; x=1770710929; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=qIUBUbFCuK7ED8zHiEvhHyphzTrSd1weKbtN3aWFc5s=; b=hPjI5C9RrSRwakyVn+dCWfp5Anv6jiIb7iPAHoS/uK0JectYOuE/y+HQpvdR0/6NTf NjN7eYo5RyQh2E9NrYSlk79j7nFIK7K8YFJr2kL8CfBTE6XVUMUApRu06pS4c524NKNT ZDhVLSyN8OqAhFzfgVBVtQukiyONp6ByPEIZNUqeoiUdhRB+rrFcMf2xUhKzHGtDJK2a Qa7Rez2YgSWxsqtEMYmQ0nci/YXhmfoir5rgReqiko3wILvEK0d7nIRQr9YiAePz3t1T XW/nEkHSxmqwcjyU3DawTergyLxUORo+V5rsPP/L64i2zwgc2OpHNJvJRRoePSqbv8QL 4wRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770106129; x=1770710929; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qIUBUbFCuK7ED8zHiEvhHyphzTrSd1weKbtN3aWFc5s=; b=kMCP11za1jTBjlmP/i+IqKFOACXpwenlx0eH4wEnWc61yLAFd+Y1L9ZFyTwdTMLj9L BZdPXxx2b4y9GIO8ltK+ImpEVkS8PkCqU1phtDiFvXPKvAuvowd+RKBlYVylt//NJ/2w lFaNUHe1swLTFp81NMIFhvXLVxHOC3uCl1Bz6OlQgmvHHUkruszAljJZGr6d4Bq5eS/n LIKn7C2eMypF69DTjqw0lujLxVj5Ys48v/AQJdyPSP3O914yvE0LgK8JX9b1jHS0qxX7 YokioumOPN+UsAQMMYg7apvxY0KQdUeJ7UsbnHO1XNADzT3GUgr/7VQcyJKptloKm46P ZvOg== X-Forwarded-Encrypted: i=1; AJvYcCVm1QFg4tsHxoiZ7hLGG/LyGYSDrJ7Al6BpjTOC5Gd/3ND3nQnNGQ4rvGDNE0cs7sWUU59MW65rQZdO9o8=@vger.kernel.org X-Gm-Message-State: AOJu0YwgiUBLCxb+TltHn85CQmwwadTV6iKntLXt+Bvb/Zg1ahaEtgDY uxt1ZthQBPGUW4L8aapLX4OWe3N90IUAl8x+sq6BXMQfUOl+oA8UPIu1EZ0VWlU9HKbQB4WHd0N CKH0I0ZIkCxo70Y4K+pXP8KYYPPJOS/s373bb/94FrTLc+dG0s44UqZsw3EHApN69Ks0= X-Gm-Gg: AZuq6aLfuWyXxnEyRM2H2FNVdeJOn68uBNniLd4BCPTYW5M5Flj/IpOKef5RYcwLEga uF6C8e+thrA/KUvYHrOMEnp8zi8GR/gm+M2MuflwfWTTp8hFSVMTTba6g1+lG+Q0sKJ8Ke+NTXh TtL1Jon20I9lWJQQFK8M6JbsEMaEbk6xlbkS5JX0gWi8X1hAlyK5WYBMKooM/J4c4O/k48MA0om EXSkHEQ/jCHDuDz/YQU/NJyqQKXTE8CSl/EfpcU8OicYqc4+HAXrJ4SJhqBqgKJKQ6d+7HlizIM 7zbpBwXcLxNz9ykFbJ43+BfuC39a5sUenkBY4ZhbyG1NFwvyHmQNIbbQPIQwfG2fGa4jxImvKMk 5W4Nd3GJ/8KiP+JiPlQbWglk6A3ct0aZn9iKaj5rCJ1CaqJT4cvWt63hAe9E+LRew9vym/1Wl X-Received: by 2002:a17:902:c412:b0:295:9627:8cbd with SMTP id d9443c01a7336-2a8d8150724mr147540075ad.33.1770106128624; Tue, 03 Feb 2026 00:08:48 -0800 (PST) X-Received: by 2002:a17:902:c412:b0:295:9627:8cbd with SMTP id d9443c01a7336-2a8d8150724mr147539885ad.33.1770106128161; Tue, 03 Feb 2026 00:08:48 -0800 (PST) Received: from jiegan-gv.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a8e512bc2asm103144485ad.100.2026.02.03.00.08.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 00:08:47 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 16:08:24 +0800 Subject: [PATCH 1/3] dt-binding: document QCOM platforms for CTCU device Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260203-enable-ctcu-and-etr-v1-1-a5371a2ec2b8@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tingwei Zhang , Bjorn Andersson , Konrad Dybcio Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jie Gan X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770106119; l=915; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=Hg7CPlLaEuR8LoFGJ6BJbJDkzmP003gt/fj56vM6lhM=; b=WRZ2bvUyTTm2rpmGeFEKx1/5Y4HF4BvYZpYDjG0rMqZ2Idc8R5G8oL9cV9xMGP2gygP0mejBL baTmZ5LN1iVB6wj8l6pRqYdqE9+yXdEcKFPAyFxZkFVHX8IPrLlNukv X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Authority-Analysis: v=2.4 cv=TaebdBQh c=1 sm=1 tr=0 ts=6981ad11 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=K-gU5Sf5JpjFIvSPVLUA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: _84m2R9cs3Pe9D4CYNLL3LgdX1bpPdmn X-Proofpoint-ORIG-GUID: _84m2R9cs3Pe9D4CYNLL3LgdX1bpPdmn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA2NCBTYWx0ZWRfX+CMt7b9Pbk90 2GS+qb80gf93esCAN9nZGo90aZrpr+Hsof522Gzxvs4GWPF3Ic+q77jVD80k0p/Dx5X+hm2Gr5T 1oG3lHQ9tHNSvgKcIJx9gGrHGqVCVRwgnc3Se3rOm/mq1dmkqha22+SoHXOEMRqVJBptSCm1Ctb AHo0D3nmSusKq1nTTWbwTJHscWPY6Q+mvN7+IEAQryts6EdD+pAu4vLSMVo51TZY47I0M4im4WG ztgBPOUlpkqa4UoEfyOrdZKrkCsLlE8LceZ0pdxwfEy9vPn5dkCKmoecVOXtAytCiA1r4Ui+8hm Ot4UJEzQrIx/vdG5ZcOrfI09sLNHjomvlQMjW2fASjcbDWzyntRysJoztyDY81GbtQMsu4n8nlp j9IunbpmY82DbbaHPUpiSgt+QFSMhrTDRmvlrQH9I212cBYGGHRKUZrpGCf86GJN8uJ/IZjlDiO QeQwiI15G+eRmA4HJFg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-03_02,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030064 Document the platforms that fallback to using the qcom,sa8775p-ctcu compatible for probing. Signed-off-by: Jie Gan --- Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml= b/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml index e002f87361ad..68853db52bef 100644 --- a/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml +++ b/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml @@ -29,6 +29,10 @@ properties: oneOf: - items: - enum: + - qcom,glymur-ctcu + - qcom,hamoa-ctcu + - qcom,kaanapali-ctcu + - qcom,pakala-ctcu - qcom,qcs8300-ctcu - const: qcom,sa8775p-ctcu - enum: --=20 2.34.1 From nobody Sun Feb 8 19:56:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 757283939B7 for ; Tue, 3 Feb 2026 08:08:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770106135; cv=none; b=TOuHdFgDfBp9B1j749tzfK1/dVNr2rNUR/LUR80p2QE9NNZJTRjVKo8gP/mAPs6pqHiLuEjeeL+xIEF7njBBKibGuOhwHiXhjojpSlrg6KJ4E2iIvqd0oFFbMCw+E+4hZTH8i8p+2cPyYUmOMrTdGPeC/lqKHvtf5A/fJYaR9tw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770106135; c=relaxed/simple; bh=MmRh2JiBpDaFVC7myctfzKWNEp/EVU+H7DSEDhr01cc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B9YMcwliJq+/5wXWgRCv3azhoxozDClHA09E9nUFmx3Wn/tHUCah3EkcS+GaBorfDfCQKZBnhyslwUXHtLxPeJZRq8YNZ5S9jeCY4Cttjn4nmvwfnqScCep4F6hJmcwJyJc1tDBE9u4okVP4thIF05RAZVxqfYGopX9vyZQDPhQ= 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=Kmb3gAAl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j+Ao8n8T; arc=none smtp.client-ip=205.220.168.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="Kmb3gAAl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j+Ao8n8T" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6135qVs32848667 for ; Tue, 3 Feb 2026 08:08:53 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= qltUqOfSxitFH26aqGz70TycTTJ/d1VqzyG6H1vAznQ=; b=Kmb3gAAll5yvulU+ 8SW/Umnsaf/SrAe6K8/zgygRNEZwPloxzX+1ffLvUY/YXgkS2Np2ELv7VhhflTgx vv/OXo2zmWensOwpYVf87F7gQtfWhjYxH2RMIJxbE9c73y6DMVw1Ai7Z3HmJAwwt 0GF4a+wBGowhbTmno1nCDSrbJzMo0mxUcq1eeHwpNN4JdkdEAiDgj5tU6UCkjQ1J aOvgoIeDqodskNtfL/EZDqS3Z7wI8sDVwRZ+EGvQKykXC3h8gpfRM1tUnC5LiDez MN9CHj86E6oWoG4gVXA4vF9pwj7Tja/OS3kUyDNSA6CKnNL7ot4OJtmtYC6Fq3c3 LFnadg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2tqtkjev-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 08:08:53 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2a0b7eb0a56so48811205ad.1 for ; Tue, 03 Feb 2026 00:08:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770106133; x=1770710933; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=qltUqOfSxitFH26aqGz70TycTTJ/d1VqzyG6H1vAznQ=; b=j+Ao8n8TXSa1hjCq4nPxNqRA3XbTLvlffvNoVdrPR/KxyN6bwQrccZwXe2M3oRU0xQ qHoXLdsh65IVM9qH5Psmk02/V2DZi9rD7SS7bnQHDk02gRUMnm7k9bqWlM9gVz7vd6AL q6VWY9yExThTnlpoZxilOCAeuMzYxlMhkPg1ybu7OKxq5mNhIcsXbrwVY+kaFp0uYnp9 UrNvFpVJ5w7E03jqhDV6Qt87KqIw/BrPYHcSGsBLcBRfM9jQJioWUC04BJEpP2ieu0T5 QskE0EeCYU1vWcHWMdqNVhRU2MVvyjVYuhRFSvCTDyhgxfkqf85OvoPTsBTU324I+mnj dRGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770106133; x=1770710933; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qltUqOfSxitFH26aqGz70TycTTJ/d1VqzyG6H1vAznQ=; b=WpYryWUDKFlCLBpoTROV+uYG4vhDzsgKelYlgjjEG/IUlyC5/4ozgPAazKSjPvXuKb CEOujMJzJFg6tU9dK92W4DF99hvkXs2G5T5cAg7+CFxoVxXBSuq7oQ9svWbKEF4JV7Or H0g8gZEkvNAcmm7ZzHqbfCu8U57AGZLdADBBpJwIPloLVlgcbasCXUTMJ1h0am/iiy3F XAe6YDEzR3D3yPLzNb14CNczo6Sw7c9RyoPOwL/I7w8wyrbTBsYmC6eZlBKP2c7yOGx2 6Bjgznox44e/sfXa2Wnesf4lTUqjEuM4Uh+/Z5SWKI3v+cJ9t/6pRcYfLIXBqwP2m2y+ IEtA== X-Forwarded-Encrypted: i=1; AJvYcCXMYEdKmHd9gV8uo/XXLOn1qaUL5+H6+ed+TXTMClTExVwCBqrRPInabCOK8DOwQqK8RfHBlw7LhKbTGYY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzb8BqOWAwpNs3NLGHtP/7+EKY6tWPZyqytv+k9e2dShO+756Ka U9XvkZDUS4uzOXWWGXXuy0jtQI7Zr8nPH0AV6MApBGxOAG+VuLs+HXUyPYSJcFxdLE5d/Z22dJ6 Rw3uewTH1kX+1JiXVBrmwxyTJwYgiyXaZz8cd5v+qDKtLljyXZmvi3uPphS/tGYckLgE= X-Gm-Gg: AZuq6aJdT1JjE2747IGc4G+uwv+exK2WXp0i6CQZnnDEzfLnv63fgJX1+WUigiF0i0z fkyhG6EWrx68n13KV+sCMZi+9q9sAZnQ0C/pORMSN3wObpxW0WPp25qxezJko8QcfQpDuG9YD05 BTYW0aCBTro1e+hdwa5nZpRqKeVJGqODvu4RK4v9YLQ67weuTlrxOOY0dk/J5986T2iU1E+iXCO 4NPgIcI1hk7CxIfiEAtAGa0+/FgKdiaGrozn9PinSLpVANiIYUADaZiaUkN0Ty9qFRH4vqnU8dv nj3yod5p4Ed3+mEKcw/EdtNcKfkJvwDng26Szh7NNNz23K/Logjw5LkbSJYV3GgGntU/GdqO3oN Ornzx6thUmmDCNdvdiH2Txb/F95ojh8HJqbsw4ZJYi/1Cn7f7vXEdT2iGe8ZKqYhB+tU7PpvC X-Received: by 2002:a17:902:e944:b0:2a1:e19:ff4 with SMTP id d9443c01a7336-2a8d8037a5dmr163075275ad.29.1770106132990; Tue, 03 Feb 2026 00:08:52 -0800 (PST) X-Received: by 2002:a17:902:e944:b0:2a1:e19:ff4 with SMTP id d9443c01a7336-2a8d8037a5dmr163074945ad.29.1770106132506; Tue, 03 Feb 2026 00:08:52 -0800 (PST) Received: from jiegan-gv.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a8e512bc2asm103144485ad.100.2026.02.03.00.08.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 00:08:52 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 16:08:25 +0800 Subject: [PATCH 2/3] arm64: dts: qcom: hamoa: enable ETR and CTCU devices Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260203-enable-ctcu-and-etr-v1-2-a5371a2ec2b8@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tingwei Zhang , Bjorn Andersson , Konrad Dybcio Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jie Gan , Konrad Dybcio X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770106119; l=4204; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=MmRh2JiBpDaFVC7myctfzKWNEp/EVU+H7DSEDhr01cc=; b=jXw9fBnOgTrZ64vwsEqqkAQfIpgHq3+uHhp5p5GYasFIVD1lh+OeEnkOv9lE8MKFA72vV8hNh NP6O4dYOisuCASDplk71WBQAAZVMv19h3nLZedGgA6tQ66OdPKki6pH X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Authority-Analysis: v=2.4 cv=XP89iAhE c=1 sm=1 tr=0 ts=6981ad15 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=kFQAvpsttJVeTngcj60A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: 05330w25JIBhfaOQUu92vjUI0UDw2v0P X-Proofpoint-ORIG-GUID: 05330w25JIBhfaOQUu92vjUI0UDw2v0P X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA2NCBTYWx0ZWRfX1zlB3Sn1zJu0 ER+u1yYKQqZ66RUCgUNhj9E6Y8md5T59QDJHGp5HRq8BFCfY+xjVW5XRnpZRAbkllyHJQvP2HK9 w9y4FNGyWPTJSE3SFN3gdf+rVHkl/eEnBXf1LqfrdLiufTrlcpegTZk3ylyumRJCvETytfAh26F i2xYQFDQFja4bNbIhdgpjDWBbvOVo+zfr/Q9RGDrFzzN0Ufw5PsoOFdWuGeXfRdYpy1aBK0mQmB MbawrGgBdA7c+iKvxAGgeT/ylgjswiyFPwR/0/M1YvNZ87QmMvIxvZkbSsg/YAyJ0mnNg3do9la j1kl1+urYOXZVzVpV0u+R0on5duMseL+UFxv7RAGWyVak1F9sKlYmx/TamzZ+A+t/leYMKm2mw4 LtR7kwKT3nPG8zBsi7HyTHEK0yMRy40wapKL+BbF14s8mgo3+wEY+h5rQSX7kijaTcaWxBBN/Y8 FFR/E5FbldGThMGqOfA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-03_02,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030064 Embedded Trace Router(ETR) is working as a DDR memory sink to collect tracing data from source device. The CTCU serves as the control unit for the ETR device, managing its behavior to determine how trace data is collected. Reviewed-by: Konrad Dybcio Signed-off-by: Jie Gan --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 160 ++++++++++++++++++++++++++++++++= +++- 1 file changed, 159 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index db65c392e618..88ec29446ba1 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -6771,6 +6771,35 @@ data-pins { }; }; =20 + ctcu@10001000 { + compatible =3D "qcom,hamoa-ctcu", "qcom,sa8775p-ctcu"; + reg =3D <0x0 0x10001000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb"; + + in-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + ctcu_in0: endpoint { + remote-endpoint =3D <&etr0_out>; + }; + }; + + port@1 { + reg =3D <1>; + + ctcu_in1: endpoint { + remote-endpoint =3D <&etr1_out>; + }; + }; + }; + }; + stm@10002000 { compatible =3D "arm,coresight-stm", "arm,primecell"; reg =3D <0x0 0x10002000 0x0 0x1000>, @@ -6985,6 +7014,122 @@ qdss_funnel_out: endpoint { }; }; =20 + replicator@10046000 { + compatible =3D "arm,coresight-dynamic-replicator", "arm,primecell"; + reg =3D <0x0 0x10046000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + in-ports { + port { + qdss_rep_in: endpoint { + remote-endpoint =3D <&swao_rep_out0>; + }; + }; + }; + + out-ports { + port { + qdss_rep_out0: endpoint { + remote-endpoint =3D <&etr_rep_in>; + }; + }; + }; + }; + + tmc_etr: tmc@10048000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x0 0x10048000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + iommus =3D <&apps_smmu 0x04e0 0x0>; + + arm,scatter-gather; + + in-ports { + port { + etr0_in: endpoint { + remote-endpoint =3D <&etr_rep_out0>; + }; + }; + }; + + out-ports { + port { + etr0_out: endpoint { + remote-endpoint =3D <&ctcu_in0>; + }; + }; + }; + }; + + replicator@1004e000 { + compatible =3D "arm,coresight-dynamic-replicator", "arm,primecell"; + reg =3D <0x0 0x1004e000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + in-ports { + port { + etr_rep_in: endpoint { + remote-endpoint =3D <&qdss_rep_out0>; + }; + }; + }; + + out-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + etr_rep_out0: endpoint { + remote-endpoint =3D <&etr0_in>; + }; + }; + + port@1 { + reg =3D <1>; + + etr_rep_out1: endpoint { + remote-endpoint =3D <&etr1_in>; + }; + }; + }; + }; + + tmc_etr1: tmc@1004f000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x0 0x1004f000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + iommus =3D <&apps_smmu 0x0500 0x0>; + + arm,scatter-gather; + arm,buffer-size =3D <0x400000>; + + in-ports { + port { + etr1_in: endpoint { + remote-endpoint =3D <&etr_rep_out1>; + }; + }; + }; + + out-ports { + port { + etr1_out: endpoint { + remote-endpoint =3D <&ctcu_in1>; + }; + }; + }; + }; + tpdm@10800000 { compatible =3D "qcom,coresight-tpdm", "arm,primecell"; reg =3D <0x0 0x10800000 0x0 0x1000>; @@ -7298,7 +7443,20 @@ swao_rep_in: endpoint { }; =20 out-ports { - port { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + swao_rep_out0: endpoint { + remote-endpoint =3D <&qdss_rep_in>; + }; + }; + + port@1 { + reg =3D <1>; + swao_rep_out1: endpoint { remote-endpoint =3D <&eud_in>; }; --=20 2.34.1 From nobody Sun Feb 8 19:56:15 2026 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 0116F3921F3 for ; Tue, 3 Feb 2026 08:08:59 +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=1770106142; cv=none; b=UmB5i+X/LkfsiUprsFcAdbJGcfAiV7V+8sbtOL9fJ7fdkL3Y2ff7acTgDMRh530Sy93iZ5HqzWeWqlByzaFHAcZ/RSEUA2tX+Zpe2rXTn+wOx6cPedRbZi6OjmhJZpyYPfIG+zYvpjETB+B5N9ssCf1qKl8l+P/iafCOVcTLyeg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770106142; c=relaxed/simple; bh=jlz2/IuYwpwugUkJK8inilpdrM/O+cK7IPZqI00q7tc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NwPjMOcobmDAe/TKs9R3L42XlBfk6TotKvJycPpryuJUmEW20go4fStYpoozUEpPnemc1XbWJgUXN0BLk2d5FaJAym6mxM+6Xk6W18vgsHp6i56iGIQwDdGycDTYMG98p0t4UnOWfWqjBN9tTCYGE5okNz28AIfnkB18cWrBSt4= 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=ofmQk2d9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=E6png7bt; 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="ofmQk2d9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="E6png7bt" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6132ebGA3386845 for ; Tue, 3 Feb 2026 08:08:59 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= /8BteOiMQUQIF65nTYBAYVzMPaKDyNONfq59RhKWQ6k=; b=ofmQk2d9sujhHeln XGR7XTN0v2Wk25d8ucoOLTkjW2ONc1GGuoA2dw/Ujm5IboQolhh0NVDuioDh13Vj Lh+VkO0+5d/Ke+owdkVSyHh6Uu1o2NqVXDXo5VvBg67Wrgb9QX9IfO2RYBeMDyBN X2BmHpCTYVRNVQHl/jfXy7r2FfqgRlFiWix20wFIqEOl82a1BOEISxi5dogeZxFR x499iALL8HKaS6ky5W69RT5+IZNm8b3TdRB8GdE8O/r5POgkcbPXtsRri8bZPYBR EVA7MhVj8cX3Fa22q8d76/q6A6G2gkrpfDF29gv0YTCU0Du5gDTAZahvK5xFZL5D 0cpRzA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2xvbtnjv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 08:08:58 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-34cc88eca7eso5502534a91.2 for ; Tue, 03 Feb 2026 00:08:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770106138; x=1770710938; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/8BteOiMQUQIF65nTYBAYVzMPaKDyNONfq59RhKWQ6k=; b=E6png7btuPPir2asjxdsUtd8as20on/+EQPR3pSVMWYTt9KjI+nBx3mr2iIF3QDvn7 ygHMj0qRKuYnWZ91qREff+dqbOb+Ym8H2akDdCyTAsQ7SxDwjhBta+2NvNK/+1lisG4i 2MjQVaFiCFY2r1VU12DKtS2uibRR9lWEJrJZb2t0ltbwKzy10h+21ZaGU0KVyW9MqQXA W0QuULAk5zape4Pjm+D+SKrH28b+fPzHad9oeFDlgTbKlI48LtEUzRY4Tjh2W0Uv7j7v o2R0Gx1s/OQDDH4RCP1nFwaWN1owF0e3UguH54Eh4MJJ/9b/+Sv2KzG54RiR9t3qD/vz 2tVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770106138; x=1770710938; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/8BteOiMQUQIF65nTYBAYVzMPaKDyNONfq59RhKWQ6k=; b=gVHgRSd5bDHNfB7drMZe5UxYdjS8C71ivsL7fB1LnStduKLi1J21idNwtV6+GfAkpg BDI2i7jqn2R7HC8RvCCi63u7V+6PQWGXH4QDmYqeNeiOEgD+NWc9XPvePfcBUz17bvtI xzXN21yxv5MIxyFsNK3K3Fw5x7sIGpeOu44ZtfkwquW1NBOju7llBTLECbDjPAAhtyVS Z79wtXDHSwGHl+r/2iCfJQT9INynEedr+h9HPfY+tHTfu9va3t1DloiWgyDI5WAuYCQl cKIkIC+aiRLlADiPr++ENYJVKvzmVXMBNCzVfJPixl0P8HX7p1VXcjenTE2yTKw+6wf5 6FlQ== X-Forwarded-Encrypted: i=1; AJvYcCXivuQxfz5Xbp7nUFp18BN2OmXGSgmscOHIZUhM+CHDZHxNNjrSyA3xfgjhyEcYmr3PXBcqK38CSmjZQtQ=@vger.kernel.org X-Gm-Message-State: AOJu0YynrtuNTtsei23o2IW6WXcsNYcNjsIXJXgzc3woYsc92gCjmxK4 r6hW4Xo7jRvZUiTECZaaUtpZDJAO8Y5aJjcp/ohKAJoKXuCFoMbm4R+vkyxpuf1C+r/mxzRALnh sKCKNOhPwWw4kOc4ZkYKH6+AvZOM8JBDVHv2TPOdWhCPMzYjXOcBpiHsJvOU5RPiU1qw= X-Gm-Gg: AZuq6aJVn+XW1uViHZ8AiUi9LqVbgduyRJiyby5omcxLf021j+LUGvhMbzrgGZxZBAe 7atnEFcILrdBHFNzbgcY0cdflvBcxRIeQ1DaGgUlqf3oDGOnydB4RNwLEfyW+yaQcGFrrH6QiOI RrorWlYZ0gHyUTe1hsiWWN7/c2/nwHXxkMc4NFQqiUy2DgZj1SVfG3AbLx3P2FetsGgDCSNHbyJ 6m1V+23H5HBLgA4K8qKtdYCWYj5YdEdeIyoTVFfUuC0EGfdfT/p+bbV5dtV/1yvzvzhvkNU4UEs fu9fj97SBjKhDN7wFWy3SlxcDSoJhqcNgWEe3BvRwptO7qYtrWhrLztINlmBY7zt8KpXR85MwHk BAbYgbR75XuSbrUw6JN24gB9h6F63ynhY62mhEg4cFj8t8OoIYWTqXgbiJZLyjgc/rfDN8Gej X-Received: by 2002:a17:902:e810:b0:2a8:7814:47cc with SMTP id d9443c01a7336-2a8d96a2ba4mr132671105ad.16.1770106137728; Tue, 03 Feb 2026 00:08:57 -0800 (PST) X-Received: by 2002:a17:902:e810:b0:2a8:7814:47cc with SMTP id d9443c01a7336-2a8d96a2ba4mr132670965ad.16.1770106137245; Tue, 03 Feb 2026 00:08:57 -0800 (PST) Received: from jiegan-gv.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a8e512bc2asm103144485ad.100.2026.02.03.00.08.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 00:08:56 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 16:08:26 +0800 Subject: [PATCH 3/3] arm64: dts: qcom: pakala: enable ETR and CTCU devices Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260203-enable-ctcu-and-etr-v1-3-a5371a2ec2b8@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v1-0-a5371a2ec2b8@oss.qualcomm.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tingwei Zhang , Bjorn Andersson , Konrad Dybcio Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jie Gan X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770106119; l=4424; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=jlz2/IuYwpwugUkJK8inilpdrM/O+cK7IPZqI00q7tc=; b=PcFxVB+XYy87wJxG+AWxfBdsvE4KvdwHczaqCOjVODxZdubTvQ7JHxLVIm188H8LlZHHEE4B2 +mLfXWPtdZdBIp+8AsjXiGdYIRRWWwT98pdS9JmUpupzhGFngm2FKcT X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-GUID: nLmD4ToDJeQMJ99-YJNriN3AlRWjAdEe X-Proofpoint-ORIG-GUID: nLmD4ToDJeQMJ99-YJNriN3AlRWjAdEe X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA2NCBTYWx0ZWRfX/NEHKnmPOGqV Ux5HACabm1W5dCBrFj8dUgQpLY5nXS4xkv+DKMMnOiyIe3hfXKsS0KrxJB3rgWByYID8Y0NjCJe a4ZtAtCjPq9s1Iy0H1YpaJ2+WMMi6t5vGzMmq+PHi99YvujEvJkPOGPCL54TKzKO45sT954Tx+G dl5GS+hrittqImdZkCsV0RKAsBm+SJc9o+GYbCpCakc3DBBsfDUlpHR4HMjK1QpNI77wvhUqzy+ ttumc/f5JFgYBomsdPm+aeHA7MEBf2oXS97Y/wlCa6eUN/mooE0iXZ9jW9Ja1YMLVKiMJOJ3bmq yndcc8KGVcA/eqIgF9i3BYSVKUbakW9PLMLYb/YWJlYmx74XpJ066as2rXNPUz8/x0mqCcVaxV5 c6XGo4LlD4xGiV87rR0pi4aKQUVkOzWO03UZ2A8XqFaozhgfJhT5wHwenSy1QVCzxABNiaIkh4M gyIwszvTMAKBsFA/YUQ== X-Authority-Analysis: v=2.4 cv=AurjHe9P c=1 sm=1 tr=0 ts=6981ad1a cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=kFQAvpsttJVeTngcj60A:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-03_02,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030064 Embedded Trace Router(ETR) is working as a DDR memory sink to collect tracing data from source device and the CTCU device serves as the control unit for the ETR device. Signed-off-by: Jie Gan Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 177 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 177 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index f56b1f889b85..1e39503360ef 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -3574,6 +3574,35 @@ tcsrcc: clock-controller@f204008 { #reset-cells =3D <1>; }; =20 + ctcu@10001000 { + compatible =3D "qcom,pakala-ctcu", "qcom,sa8775p-ctcu"; + reg =3D <0x0 0x10001000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb"; + + in-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + ctcu_in0: endpoint { + remote-endpoint =3D <&etr0_out>; + }; + }; + + port@1 { + reg =3D <1>; + + ctcu_in1: endpoint { + remote-endpoint =3D <&etr1_out>; + }; + }; + }; + }; + stm@10002000 { compatible =3D "arm,coresight-stm", "arm,primecell"; reg =3D <0x0 0x10002000 0x0 0x1000>, @@ -3687,6 +3716,122 @@ funnel_in0_out: endpoint { }; }; =20 + replicator@10046000 { + compatible =3D "arm,coresight-dynamic-replicator", "arm,primecell"; + reg =3D <0x0 0x10046000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + in-ports { + port { + qdss_rep_in: endpoint { + remote-endpoint =3D <&swao_rep_out0>; + }; + }; + }; + + out-ports { + port { + qdss_rep_out0: endpoint { + remote-endpoint =3D <&etr_rep_in>; + }; + }; + }; + }; + + tmc@10048000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x0 0x10048000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + iommus =3D <&apps_smmu 0x04e0 0x0>; + arm,scatter-gather; + + in-ports { + port { + etr0_in: endpoint { + remote-endpoint =3D <&etr_rep_out0>; + }; + }; + }; + + out-ports { + port { + etr0_out: endpoint { + remote-endpoint =3D <&ctcu_in0>; + }; + }; + }; + }; + + replicator@1004e000 { + compatible =3D "arm,coresight-dynamic-replicator", "arm,primecell"; + reg =3D <0x0 0x1004e000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + in-ports { + port { + etr_rep_in: endpoint { + remote-endpoint =3D <&qdss_rep_out0>; + }; + }; + }; + + out-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + etr_rep_out0: endpoint { + remote-endpoint =3D <&etr0_in>; + }; + }; + + port@1 { + reg =3D <1>; + + etr_rep_out1: endpoint { + remote-endpoint =3D <&etr1_in>; + }; + }; + }; + }; + + tmc_etr1: tmc@1004f000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x0 0x1004f000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + iommus =3D <&apps_smmu 0x0500 0x0>; + arm,scatter-gather; + arm,buffer-size =3D <0x400000>; + + in-ports { + port { + etr1_in: endpoint { + remote-endpoint =3D <&etr_rep_out1>; + }; + }; + }; + + out-ports { + port { + etr1_out: endpoint { + remote-endpoint =3D <&ctcu_in1>; + }; + }; + }; + }; + tpdm@10800000 { compatible =3D "qcom,coresight-tpdm", "arm,primecell"; reg =3D <0x0 0x10800000 0x0 0x1000>; @@ -4357,6 +4502,38 @@ tmc_etf_in: endpoint { }; }; }; + + out-ports { + port { + tmc_etf_out: endpoint { + remote-endpoint =3D <&swao_rep_in>; + }; + }; + }; + }; + + replicator@10b06000 { + compatible =3D "arm,coresight-dynamic-replicator", "arm,primecell"; + reg =3D <0x0 0x10b06000 0x0 0x1000>; + + clocks =3D <&aoss_qmp>; + clock-names =3D "apb_pclk"; + + in-ports { + port { + swao_rep_in: endpoint { + remote-endpoint =3D <&tmc_etf_out>; + }; + }; + }; + + out-ports { + port { + swao_rep_out0: endpoint { + remote-endpoint =3D <&qdss_rep_in>; + }; + }; + }; }; =20 tpda@10b08000 { --=20 2.34.1