From nobody Sun Feb 8 12:33:04 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 5C35C3033E8 for ; Tue, 3 Feb 2026 09:33:18 +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=1770111199; cv=none; b=JMB2m0aCagUWzwC/NSr6Cpka/Z4h8XtPUuEGNQPzmQ3sjVI/6iS03C9RQFY4/RGOn6dBN0jtS8l4vv2rZKFddXwDxwQgVVfIYiSRUyr5kdSj1j98SN//UkXmiO8IMxBImZuiISCMU+YnLNoM1SF8F4GiTAQvQ2txqazJseY/8aw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770111199; c=relaxed/simple; bh=SddJbOlXRemaS+xs0O5DFcYSdAaiAYACiMw7pMSHwMY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nr03BlM+S+S1iQZSPRliAr1//fp/96DLoaDVZ3PqBPry/8FTSu7AXIPSaFtZ7q1MfhG/musOgwVXJwv0ZILWmMGkfbB76tp/6253yEYQOEe03oarB8dpAy753ZumoscD0ThJLMQf2CEksCzl3b2zDuPO2GRWiCBrH40W6LdzcU4= 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=QdxbBZbo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TdJ/ICs8; 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="QdxbBZbo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TdJ/ICs8" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6134aM5O2106161 for ; Tue, 3 Feb 2026 09:33:18 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= EQDEF2kC33/fyL2nBGpvpqqwbZvWsduAc47Gm9ODysY=; b=QdxbBZbo6CS8MT/+ gGA45Ze9Ix1Y6Y8CwK5/lF/YtVt32I0KX1kKcfgZ3vLbSxDeqn00E6V/FAuHa2xn 7jkxucU2kpliK3yreysqT6SySJwAcdrAOGSm3Q1EJWxUEqmaK/FGt3/cQohy8D0j J8S82FLtgS8NUOZ2UZRm8aYXeYxYGYReL6gczVr8qteMGP/C0d18YM8CWecBQs6J yMh3d4aOCk9E8zb10gYr2w3MS9ekK9JA+T8Otb9LVYUPTvJqN7j86aZRZVNHNivJ GP6daCiKftq7P2SnLuZR3BaztVzPUPUJrrg3Yle6LmiMpYzndAjmCV7gWydB3d9G dhckgQ== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2t5ebwv6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 09:33:17 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c52d37d346dso3130256a12.3 for ; Tue, 03 Feb 2026 01:33:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770111197; x=1770715997; 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=EQDEF2kC33/fyL2nBGpvpqqwbZvWsduAc47Gm9ODysY=; b=TdJ/ICs8JiCHX4tI5wk40JRbQhLu391rAvyBVNaosFXAKDAuQmvusTww44gg6sP4fc OcaX9S4RpL0bUPdUqc2AAbHgsGEqMx0CN9ziBVf5bUqk5Hja6G0jY8vrYOYXIHK2W+Wm qwVVsabVLDm/x5uJJJRKyFzltoXc+3sryQCXEuwtd/E13sodgl0moaW1gA5TtfA1BnJL 1TA3jyawtPggk1XEMYZzkHuOdNol+aAm+IGryZROnNi+8dyXCBI/8Q1k1heqYAC3qEh1 /TX7XdTjsA81kA3z2x+wyOEbTwkOZKQ1NGeVNg011SIXCSaST9uh9drWOjAom6uVDmxJ J9lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770111197; x=1770715997; 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=EQDEF2kC33/fyL2nBGpvpqqwbZvWsduAc47Gm9ODysY=; b=f4kdGYc3BQN0ieZAkX6QRYBfd77tgtmti7oDidDVsPTXJC46TiBWhIhi2ANXdEMznk XbdEWMjlo0dLwmBqCq8uw5c46qTxv0fkTKv0nDTDDJdgC/md3i3P8Ik/YTfatD9vDSDg TGFz6EgCwxwrf1ZmTLzLoMrR3MRAmclfbvm5LCSY5Gk5xeXdlpIBALF+HBxupwL5SXYF nuigfITMPdbEsGj6gHqrBA91KdfUKwwxjYF4vtijbwsqvV0cmj4Z8LX5iPMKFtfS6bOQ GjMK4/bUBDG6arJWE+nq1qVkLcNafY4u/sV9+6GaiKamYmcx4I3SeuuFE+fA349GkmvG g/nA== X-Forwarded-Encrypted: i=1; AJvYcCWWpqf9xjLvKAD/l3Peh7DsY5ghO/mL+YC/bnYaebvyx3isQ12rN+OV742462PSaKogaG+gAwTfIpL0ZMU=@vger.kernel.org X-Gm-Message-State: AOJu0YyrgSLOHSc1lziP2qhVEzbvlxmvuRyLzSUURT1uaFQw4XvjR5by VLYuZx2jotmE2zfEymMDQXYVFqWUd68lt6pcxObRfDwNKpn44O+1ET+jTvHLtbn1Y0c6jJyuWnC gvRMA3g6UdWytX1B2kwxgE8YCKUcRNZ4CbfA8tbm+0NEb75rEfme94wOrvAdesdFUw0s= X-Gm-Gg: AZuq6aKghy7b98qTLMlGTRCUlQIv5f+kEDh4k4VIqxQb4/l0EVbrC0+2efabDHdsLCT GyY3/Nnc2E1aLZeUWdN+PUzlTUT5bYtLi4hyccFi+SmtZSwY7Dtt2s7Xc72PoZ8agTeQU14UNAH iIJA8KIfkYKDpLtfa5Fu4pRE2yAXMkDMtuXsybw5It6W0E7aXlqLkyEuAJSxfI6Mer6mnufckDk ZuGJKLJSlBUnOZhMo0/WBTbDY99dg2ykRaVvgnO3johNa8uaD5UNKCZWvymBobVn47li/a0wkS/ KpmkSsoPGFrVuSDYcTwef1KiEnQSZMj+OWQJYjorZSTY8o6hq90eV54zt2naa/8wpd34cPRph44 fe+FvBxznlr96NcJK2RH7ioJ8cSwJbJqjB1hltHf1SoGWRhZIRkMC94y6OG2Ex4EbjbArTENZ X-Received: by 2002:a05:6a20:2d0b:b0:38d:f084:e349 with SMTP id adf61e73a8af0-392e0143724mr12396445637.54.1770111197069; Tue, 03 Feb 2026 01:33:17 -0800 (PST) X-Received: by 2002:a05:6a20:2d0b:b0:38d:f084:e349 with SMTP id adf61e73a8af0-392e0143724mr12396417637.54.1770111196608; Tue, 03 Feb 2026 01:33:16 -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-2a88b3eedd0sm162489155ad.3.2026.02.03.01.33.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 01:33:16 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 17:32:49 +0800 Subject: [PATCH v2 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-v2-1-aacc7bd7eccb@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@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=1770111187; l=947; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=SddJbOlXRemaS+xs0O5DFcYSdAaiAYACiMw7pMSHwMY=; b=3FDOhsv15jkr0eG+Zt0bF/AStNg4Qs3wZAy6nUUTYvvXIp3doY/zOiE46GrxOAMXTswMlRfFx nM2jVbfkQwvBVdhoYD+8WXRU0ZHH9eHjurpCNaVAzNaX1kESoyax5Et X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA3NCBTYWx0ZWRfXxMpY5SdiwfjD Xba/K16F/BhFGsgkDUguLTUWu2HPxXf10NJmqxH5LZJ2NRdZ4s+1kSWL3hce3fEpf9kWZ4jlibj yrNyGSyccDsLUg02wHMteRnpFPzRA//WSyV3V6QM5WZNYAWTXHiEU4GEMlo+0iI8qRAVchxwqHa U0cc8o1QbjBax3UzQvU5SE+oBRoP0wrN2WdQxMZVV0clVhTxkdokGv6nikETGHI9CV/JhaFOxJJ QnxtbvvSixHACIUB2l/MRfOLzgM54Xmog0fG3+tPfjr8i/DLgYG4vQTfXia7VKU5zY9Kcbc663B 4bR++JNv3EoDbzh/1i92DPNVwKtrWLtu/dwHWZ0Bx+RM8FevpBcuuEADxTKWZH+UZZT1ZWqiEPe jaQ9aDXS5oR5nIHfKfzvGcioH39wckLfFlbc3VhGcSYR2l9PugLMeX/k9aV7XainJsqXG3feOd+ ZYmq9ZMqwZ0DT+hNZ5Q== X-Proofpoint-GUID: gwXCrf-1Z352XhK2wSbC3olevN7lhUG6 X-Authority-Analysis: v=2.4 cv=NOfYOk6g c=1 sm=1 tr=0 ts=6981c0dd cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==: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=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: gwXCrf-1Z352XhK2wSbC3olevN7lhUG6 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_03,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030074 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..1b5830579fa5 100644 --- a/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml +++ b/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml @@ -29,7 +29,11 @@ properties: oneOf: - items: - enum: + - qcom,glymur-ctcu + - qcom,hamoa-ctcu + - qcom,kaanapali-ctcu - qcom,qcs8300-ctcu + - qcom,sm8750-ctcu - const: qcom,sa8775p-ctcu - enum: - qcom,sa8775p-ctcu --=20 2.34.1 From nobody Sun Feb 8 12:33:04 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 8A6B0261B96 for ; Tue, 3 Feb 2026 09:33:23 +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=1770111204; cv=none; b=B09qySZZJvImwy4793d4QGEyHRWZU8byrIg5mw9OOwbwTshRobUMSnVwgc1k4CqvGvclIm4ZfbdlMLv/vphOnKVpH1Bm7WGKaOkyZ7WLCrMqIvyyc7x0Jap21DGxUYDuRZrfUMuId6Dg1nfkKZOH78AcuN66FTBZrsFsl5a9zro= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770111204; c=relaxed/simple; bh=MmRh2JiBpDaFVC7myctfzKWNEp/EVU+H7DSEDhr01cc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lmg3tdCGNwF/3Sh7lm3hhqnC7qISX2J1icYxMsB3FyYU0PqFxJ6VUdVKtifqdAOechFE6tc4MFh/UYft8QyMe69uYIACjtaOEyZFb+Cu4A2s2rvM/Z4lPcxtx5vcETe7kxg4mNIpbl7fAZfxCJvU6FYJp3toqknIjqhK4M4W4Lc= 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=JkXVjU7Y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=etZGM3mS; 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="JkXVjU7Y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="etZGM3mS" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6133I5x5933184 for ; Tue, 3 Feb 2026 09:33:23 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=JkXVjU7YdSchS3bF uy7H1Ika6jUZWx68R9TC3hvSWBxT8cIT1iAS7ZCvS2Fydo125ca+s91VKrGpqyDD /1D5peGbIKpHD1Sm66/cGYUV6zubab1FL/SbPKY3C5thqIlU4BdNh5sSv0ihu8rZ xLQOcc0y9xDHdHrJw3BZVpMTdanlAqlGfQJ3+rnKywTpY6tbDS8u/zNGiTFRbJvK 7KMnitTrGTgJqyBOZCWZX29hBUJ8uf/FapBm+4w3rd57bYil3mHDSxvXyYYnvoUR IgLka9pRLdSEmCgzIsCLuWaLIwqGyQkkAGHa/ax+Fnn0VSv6LZlW4g0gnJ5AIyke SXQOmw== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c38yu12p0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 09:33:22 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2a76f2d7744so53447545ad.3 for ; Tue, 03 Feb 2026 01:33:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770111202; x=1770716002; 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=etZGM3mSIFeEEbV9L3J+MXs+/8HCbF6AzgirepOgwUCntRjyLCfqfC+/1R6NwHzOCE IP4oL1OfSJVYTh0RoAGXyjiL87j0ENb6f8TU1bV2UzM1dIpK0SnagjdSsjr4ZPJAjyQ0 kzFuea+LQaKrPJYCnx7Ji7I1a7mebf9UlhoUHBPbMl5lWl0yJaHuSr7ugt0v5VwmDdWw n9GN9GK1SyKNTLOf2xP8OmhyGrEUZHaYNgZ/To+elPGMUKQ1qk8PAupaTu/EvHP3ZPSJ cjGixiGl/71dR7jYib/IVWfbeAb6p4NJg53Rjs9kJdtLbfq282BoJgz7ORPGl0qQ8n37 2iwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770111202; x=1770716002; 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=b4JgYlRO6YL+q0C8Pevxf0wbIMK22LBV4LKVqnR+g6FcCX6gpKUgpBh+dKFDkjEGf6 +f2nnBxCA12BOpipBrYnun+venvh7PLMUUG5MULia6l6gcT3drIPpUrWX/NNjCbD+J16 3o6nvnig+dqpB30tYLlu1WOXe9QS9S0b8sdPaEOfPq4fFRoZ25QGW7t8/6mt2HcRMQYz 5giQ0nqmJ5AFFOMUAxWxCbteVzdeX0HWlCLwsYQLcHIx8iHnV1a+VghjQdCPSlJcBnyB Achmyk7giVhliX2WOeyiFsz0j5ukSo91ZdTLeRa98eGWDapP5kE+MNe1arz09IZRuBOd 4xfQ== X-Forwarded-Encrypted: i=1; AJvYcCVfC9V/YItoqyAdknmHSRGnhemangfanEPovADPDezcOxvG8PgWAGM/SCjyNDkrrnEKAjVmLWP6RC87eZE=@vger.kernel.org X-Gm-Message-State: AOJu0YyA53ItUP0Zk5JnbIBMyTjYUh1S6ZCgQIULnXd6HiIZgFLXAVa4 oqUqLaoulJ6hRVKrrslA1HbJYX1CYtXTFpZaXHb6zULhuY/thzElc3RofhaVkO3cGIjIS64a1bB 6AGpGUqQZcQLSdE/neA0KOepIDPtdVrNE7tRnFQZXXQonwDPEfwhdUO6aR4sZDeCWEY4= X-Gm-Gg: AZuq6aIr8lBEqHSeKa/5dZZlZFBz5nzTH6lK0KWexgvx/kL3bsC0erSP7I076fYgtjI 9LR6qHxfG8geiRX7FDWBXboSiaGBTozeU8Bb7F+b/GTBlzQagl5vDXCD+/ghVlECnZh1SYxF5O7 /wnWf9LbebG/JGyQOIirCQ0942JbQa68eJ9SlNQtSbMdH0DjkyUIIkgXVWGu20tTThofxU7N1w+ kvNZvxHXJbsXVzr8TVoEV3ataXu6wTIT21xkofbmbwZO29xGKJgT9ilYQNfFUFilOeoePsI7UdI y3PT8/4EIXFZaHRgNZblZIIP9sPVJQwrMAWdkv/dGVVmR2S9Ynpb9zjQGQVb3TIc0u6giPjLUHa Nhxm9mtsFgfjdMbaPijv2eods8jkxfLZGypFdmybkqbBfYc8hEMKW44s1QsZsJcfwKK0/8u/Z X-Received: by 2002:a17:903:38cf:b0:298:4ef0:5e98 with SMTP id d9443c01a7336-2a8d81b5e92mr165912885ad.56.1770111201985; Tue, 03 Feb 2026 01:33:21 -0800 (PST) X-Received: by 2002:a17:903:38cf:b0:298:4ef0:5e98 with SMTP id d9443c01a7336-2a8d81b5e92mr165912675ad.56.1770111201517; Tue, 03 Feb 2026 01:33:21 -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-2a88b3eedd0sm162489155ad.3.2026.02.03.01.33.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 01:33:21 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 17:32:50 +0800 Subject: [PATCH v2 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-v2-2-aacc7bd7eccb@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@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=1770111187; l=4204; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=MmRh2JiBpDaFVC7myctfzKWNEp/EVU+H7DSEDhr01cc=; b=nKhz/tZ73YjN+u7I6TzVKYsxiiUB7OTGb1oZiZI1TdDqN6lZnR+Hy2NaZ8iuf9mgnithxKk6y VdJ0eikjG9dBxKsiBdhOhKqmftgHNpi519RY1sAEGbRi6jqyuhYDRdc X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA3NCBTYWx0ZWRfX6u2JCGPb41NL rmfJxna8R+3JpWlwErIKxX0Vfij7QMg+rgD1KkQabaYVpuehqzC6oDBERZ9m0ovr19OkxeS8Ci5 1quf3dWJoF7L3qqPiHmqONxNaOlKsQLwQBwW/d4/E7PPD+jEYOHPHpqgYWnK7TUpuldWfWvJWPE eBSTscMLgpy2jOT+pLMFNHrGCDIqMqDiPs4G+obkGsApOSaLGzESVVgfk4+T04bUq9H9uX9/CFh bkgESaB1eKmfnx61uNA7MreVhtB6u5LBiwBKVBgn8FFzXbXuVyn1CLPAeytLAzVKwTJ2h2qITfo nD38hH0CT3yRqkgFiYSTbwUH2KFlE0dPblUwpbV49+XRyMi196sdDnGMmUX+peeM8nDKd3ifMOU bCXhQ7jIW25uo15hIdQjW/fEaUPCKrPFyCmSBsPPS8xycVVJD2EqHs0k7NKUR9X+2nxibKoLl49 qfPNk3wnJmKsJc0TYsg== X-Proofpoint-ORIG-GUID: 8JGWATx7-UGnoorTDMhT2aGl2nnU_Gm9 X-Proofpoint-GUID: 8JGWATx7-UGnoorTDMhT2aGl2nnU_Gm9 X-Authority-Analysis: v=2.4 cv=UKTQ3Sfy c=1 sm=1 tr=0 ts=6981c0e2 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==: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=1OuFwYUASf3TG4hYMiVC: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_03,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 clxscore=1015 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030074 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 12:33:04 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 DE9D629AAF7 for ; Tue, 3 Feb 2026 09:33:27 +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=1770111209; cv=none; b=kCXc012iQE/ODLL/eNYwI0bRlvZ+mfEstJtRxdQN9ul9PyqvHWU7369ZUDdBK5C0G5QaOYXIuOHAaaNK6grUBvRbmUlyrpxIa8QhCSCpmQwA0qizRKpix6Gou3nopj+DoQaDdq+ql/90SwrKWMompXVOKDVqRHelNI65BSL1lT8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770111209; c=relaxed/simple; bh=001o5XY3+w2paDpYRNSmK49wmzg7ECB60KxXLrmgSlk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UgnJ0seqptXHH89OPvV4kDO1kkV9aN9GlHJO5tSjdxdsSuNeefKRS8hfB2C8oq/GD+eNMJZTxPQ+Sbn22KUvRWj82xOmXVhp91PbjBfDERiwPkfFV6QeZlXR9ENVwljxud0sbIFCMtFc9KWmvR9YThNGL5Y7zoMmfsLGz48WNf4= 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=F7xE4H7Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EB2ruy4j; 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="F7xE4H7Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EB2ruy4j" 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 6136J3uY2848571 for ; Tue, 3 Feb 2026 09:33:27 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= 4D/Pyik39IZpQuC0TtLzzBzYfy21GJ9iHitYHpNajzQ=; b=F7xE4H7Z5NtNFRzO f9N70VFTB6HLhgX792bNpZyR0iC+mNrZ332bcdWJFRE56zawc32J/ZQhFnGISScF 1ammql8JjQaD8xm1wzp0zJJNQMGpy8Aot6ur99D4433Bew9gFhFMIXwAHG985Zd8 XYmZQrudGNKmzwOc8yPQsZuurv6kBh+iUSElI9o/tEYDk9u1gmJlxIXhAQMQcZ+x mXdSJF+b9nYlUeOBi9jDJpQ/nytO82Jo08R6ttSVFz4WM1Ujbe9/lLqH395oXBGQ WYEpyM+N/qAqU1KxXRnkUuMUvSMi3fQQMsYR8EDYn4twC801+HDBh5LDL3VVHPTM SrKbfA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2tqtku1s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 09:33:27 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2a755a780caso5294935ad.0 for ; Tue, 03 Feb 2026 01:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770111206; x=1770716006; 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=4D/Pyik39IZpQuC0TtLzzBzYfy21GJ9iHitYHpNajzQ=; b=EB2ruy4jyEqSGn1N86MnpE47wjsmraLeiawrx8VG0RTyoCERpuITxaFTq+uz2pEGAz y53ZqqSqbcjpsSUu79yfIiZVXrnvTsY8YlLCHD40kRfEBTdHVVytQGMbvkxP7FBO/jAv LRsYLuL0cXBEVCsZNHHySY5BU8BRpfNyZMkiMTNqs1CrnXXTIDKCWc1QCLCjuoOlUbm6 ykGpeNd6IVhQbiQi8hSfziOyTVB3QkFfcHw/HB82HadvHEcm16WVLf74F4ksIw5hsgdb Dwyf6eE77YgTaTL+7CUjObFfNdgszZQPZbNzhwGwp5Q+WAAzZEyyDa3yMxI9L9TEeymR nVEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770111206; x=1770716006; 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=4D/Pyik39IZpQuC0TtLzzBzYfy21GJ9iHitYHpNajzQ=; b=mJ5ATaN8BrSIKt5hbcKBfphSCKtqQA/nE3YxoxLWMjuIs3eZ9j988mVQ/eUcKI+Wi2 5JOstPyAwHSvn6YlZenstEZI2mFDNS+0CaqlE2FdK+XDbLROZALFfXscvDeak7gCESh0 qqn1oRTYtQw3bEEWDWe0alYk242hd7zaT1EQbKZwj4LN+TMMl7QFNheS5pBnbcEiu845 KDqdCT3zNPB+xEcCuFQniPsy9xSXBvCJQh3axPYpDH0cjf+mcUIv3cJjHKKrd0dm4YqX J5e2kcTyjoFkFjU105160jik4NoLZ78IBewlQNOHL0IXBGs8sTfNgcbHD1Iad4JoKrll iG7A== X-Forwarded-Encrypted: i=1; AJvYcCXiZuonCb5o4LGEwoamwcSirXZuzZ3pw/PoVBXQoBrEG2wKEKXvFxfmGiEn61CNAwEbGz7zKFk4pNBPxPw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4Mt550WlqnbagYJnX6cGngY0rDSMc5VaRNr29lM0rpxNohlhu 4YIaeJhzTr++FppxG+d8+4YbXix9mu7tM0lEm+SnFUDar7yh91FRi2O1TXPxV6m6ZjvhCN+BJG/ aBTfyOoBQdswkQCATL4071PL6M0eGzLgwSRsUlFUshccoFBTe/YiHHHNxkwJzlEonFqE= X-Gm-Gg: AZuq6aLgAgX5lS+PPUnWRMSOWpAh/1uqqAJk36l9tcYk+R3klsz6dMjnCFvMh1Wu7Cq MthzEa6SEBWW1iVS69Bk+poqoeg5vuh1Iv7dwaCrMNekof6BTA4qCbIq0HpS3MRRr7QCjN5P59i A3QPHc2Pj+XWGfEtOtQJJE5Nf1hBaXUsOLCOZb+v2kfMUvLoMvcNhoHXNculhwO5riWqLdwG+xn WrTf2Mt3Oa+0mX6lC3JnV4tYrghSARMUdJLRkD6uobSpDFOpkaYNRWta8xYMRuVpEvqXfEUHDxV ExFLzJNefTcMuOTXG+Zur8sYxoWYZ7L+H8LWAr0RD8mIdB2qcZcFaJLYl28Wm4JZPi2I2geAAc/ 9/QOmeE0sqZTb7pA0igxq7S6XWRacNhZ0YphQOv4gxNUgB5GJoLfqvm983gKzJEREQUKYNH+R X-Received: by 2002:a17:902:fc87:b0:2a0:9a3b:d2a4 with SMTP id d9443c01a7336-2a9245c1465mr26132515ad.10.1770111206471; Tue, 03 Feb 2026 01:33:26 -0800 (PST) X-Received: by 2002:a17:902:fc87:b0:2a0:9a3b:d2a4 with SMTP id d9443c01a7336-2a9245c1465mr26132245ad.10.1770111205949; Tue, 03 Feb 2026 01:33:25 -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-2a88b3eedd0sm162489155ad.3.2026.02.03.01.33.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 01:33:25 -0800 (PST) From: Jie Gan Date: Tue, 03 Feb 2026 17:32:51 +0800 Subject: [PATCH v2 3/3] arm64: dts: qcom: sm8750: 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-v2-3-aacc7bd7eccb@oss.qualcomm.com> References: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@oss.qualcomm.com> In-Reply-To: <20260203-enable-ctcu-and-etr-v2-0-aacc7bd7eccb@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=1770111188; l=4485; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=001o5XY3+w2paDpYRNSmK49wmzg7ECB60KxXLrmgSlk=; b=PSTOMG87fTvpyqi6o0ia5EnvNjRj43E25AaazgqUn3HjV3FYjLY98xYWyyX1O1HPeUBKBkgKP U9OLV4555+CDKCodc2nfIetObbWtzpslO2mKHB4AGWFC9hJt1w+pSQL 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=6981c0e7 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==: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=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: e_OKlF8ODM0zMM6oC4LUT3ekDZroXlh2 X-Proofpoint-ORIG-GUID: e_OKlF8ODM0zMM6oC4LUT3ekDZroXlh2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA3NCBTYWx0ZWRfX01GBhTl51liO Y/C3xucna3ySa1evtPO/WI53ncXulghJX+6i4wMYLZ4MQPWCupCmgKrVSF4/+TTDEhZnXIDyipw e0y8II0BiWLwACpBccepvwkC7d0oSJr/T2sO2ohy4zPTSjsq3DOeEEOzHBKwZav2u7IPOGXlqlV c+94+B4hGSANS+kzMVaaGWf5zFfnAisOVyCmNk7hdvcm6IcA4I2fFwJl2c/sVzi1HxCWx2O68v9 sTImVUHU4HkhU+XkI9ANsIYh+U9sSFI5bk9+BrLKKS+7rTcWawoJHTdfUXr5JEq5PUuYgR1dAoe G/BwGog+EYXI4l2lpqrcUBFqSW0ZLiprPZeWZIePfPXhzcrdqKEzSkuFMLL4AESof0xwGqhKX9Y xq4DyF8hBOeC6i5xm2rOBfaalaIAg9RqyvHwp2Rg6LhHW50Y+aXynU/CFfLBWufREZ8YlLEtfO0 Jm5oAYSm0I2W5SbVmIw== 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_03,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-2602030074 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. Reviewed-by: Konrad Dybcio Signed-off-by: Jie Gan --- 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..1781ec95283f 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,sm8750-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