From nobody Mon Feb 9 00:26:17 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 1CE842BE7C6 for ; Wed, 4 Feb 2026 02:22:40 +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=1770171762; cv=none; b=lSlhtgVa/2hm1RGVfVQCy1zNon3KEu/oATY9u+nnNNqBsFLRaNH8HrVLHaZqODKiDzo5pgqeombDkl8m5zIOfrVJgDwMjso/8yIM8sXDVNtERjVkPCbOrKGm642vvWputlvt6kiR8A45Ma426eYPUzFsMOOWx6pUCKVWIyuSkiU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770171762; c=relaxed/simple; bh=irlBiV/b/NP192hRJFCI1r2sets1NLWq70bQwhzWFM4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RHGSo6gk9WIrsmFaa8YLd6/x3pqlFwCbBtz4FJsoSYDmRtD/f8YMVgWRdbNOUzUl8mUgYdl9+DTCBP6em9NQA2+xm7iiAm26wBOPnJhqO/LuEFVSewFAxhj8NENmbyundmFqzB4dxrFn2B9FaSjOv8idN0Lnm/07zWiAgz9Gyco= 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=ezdFaQHz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UviWiqUP; 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="ezdFaQHz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UviWiqUP" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 613IlrbC2613975 for ; Wed, 4 Feb 2026 02:22:40 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= ICNqpcLxE033zAPt4Nj4jDjSx1/KBRtm8fVHSukZhYA=; b=ezdFaQHzZu/J54JZ AtO+Ge1+KB+PiTFCvkvzD/ZPRIVYYOkPjY3Vghl3thrKz9aRci4cQjpPCofUpXbA w7R/aVxa+PHvNWQ7UbIMIQu893HCFzl8GiGh3LnqxeRCCyo/IsPQXAHP41cdU2zd H8QZ/SdUjukYrDRr0gGX60njb/fO1mbL8JaSCLR0+A6xD9/oPmJhmWH8Rt1xPZZv DqfnPIjGnET4khabf4ztlyA3zcY0lEXGyMj4Nv5MigWrZAyf05BBRnGtLu+upMNf opaHCS5tke62SQNSlmSWAHOEBNANzqmPLyF4sKTa49E+cU6CnW23bYYa/szeG5oJ bdl50Q== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3h07jk92-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 02:22:40 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82317005ee6so3272878b3a.0 for ; Tue, 03 Feb 2026 18:22:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770171759; x=1770776559; 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=ICNqpcLxE033zAPt4Nj4jDjSx1/KBRtm8fVHSukZhYA=; b=UviWiqUPUAS0yD0Qw3rw4OacsACv2eOhcNyFa51IK4Ci4k0s+RBYKiK8M9vTK5eeAR 4P82uYlAIkrY+vF1qzaOOj8xhBrz1y7+YmlJi6HqE8CCyr7J2MRm3g1WZlOXlKqa/P+m HP40zJsTCzyelHFL9gDUivjTCOr2ct23VcHCfOofHFSyamg5t4fDR22pBikiVaafpfw9 54no0nzqGn2QvLRuE8pKvfU4l8AH15N5ePcpQX4o1ulG/vCzEO6pSqfzJRYAed1qkUSz S5OKl2EI/2vodyYxQaKrz89EjM+d4PfGnKT7VMw0kWTIVIuLt2H6NKRWlJvtGbjxlgfs J+4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770171759; x=1770776559; 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=ICNqpcLxE033zAPt4Nj4jDjSx1/KBRtm8fVHSukZhYA=; b=N/7PF2hkgHI0xoPArriGjUqMHwqGdn7yTH9swmJMVrHlGkzzqCeLHgOw0Wfpj1W7Aj TlME1bOz+nccEA5gUKLl4mFZQqpJPdKEA3w1WlqaDhzGrRpOfXRsIxXlmg1TM6QdFgFn IcHCJvQ9dtLC22fcTKvrzui10XMd48R2sN9VyJgelrv1rEEKUkH9RV6NNiVAN2WaqEVL +TFKkAX1FaY2C72+mkarK/2jmRt9oLr6en72hNLncAFhWLLFOZHtzjFnFVXDQFDldrXW SMGCAWoeryM7cg3KH8qBYEmz3NUNuHVgbuBuFYpAJzgxRsbXaTS2fvg0S8MrE0otSbaW x5DA== X-Forwarded-Encrypted: i=1; AJvYcCW959a78azQT762aPQbvw80VK4gB2v50KszeTngH5t50gESE4AevfIlG5Eh6C4GCjgU4oadEMrsl2ELgZE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz06FLCO45JODNmS04A6FOqYoI699Z245pOl62Mvv+E7a7H0qqf Qrn32/KSyyxwKwDJT8+fIh4YDF7lWNEtCGocNkKHv6V44v5bo9SDd5/EgdcdIPDw3z/li+VaC6T svhyPNQDi+3/n5bzntUUCg5pVKaFUFj0bjD6G7zSKEs+dE1xpaY4Fp1PefqxYcj69bmoUkqoTz7 s= X-Gm-Gg: AZuq6aJRNUooEja8//JM4tQQw1J7mhDiZpLyZe/720v5E5QnSNdzm9O4J2Z4I/nrPJR KdCdoS4yKm+vS2X5lVzUbaNMEbTXJ5OlgICagzYPbjM+373FNzamIO0X763d7mEp8EPJKowIEsL rGRzw02uif0SOy29njbt45csZHXEXrZufC7+5VYI8ri/15lXDR76fmLBbFMlMm1DqLfL5t32Bsi ifdepjoGLkNG/mWUZ89oAt/KJ26Ik1RbPKA7/8MtzSNQbT8aByrY9dfPMJsozTaC6qlWRU43jcn NC7ki4sx0E6+wJRcjlACnwmPXcWBFPwLMg/VoyKqQ3Fh2tSn+EsD31bcpfYWHQj5GwfaWOdp5Mb ViJQv1rymQxXn+lp/3xBmr8cQ+WWqBiDQTOBga0ZZNU+KtlojMmLwul8i57+GH92YCHaCAIzU X-Received: by 2002:a05:6a00:2d28:b0:823:cbb:a484 with SMTP id d2e1a72fcca58-8241c19e012mr1390761b3a.14.1770171759393; Tue, 03 Feb 2026 18:22:39 -0800 (PST) X-Received: by 2002:a05:6a00:2d28:b0:823:cbb:a484 with SMTP id d2e1a72fcca58-8241c19e012mr1390727b3a.14.1770171758853; Tue, 03 Feb 2026 18:22:38 -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 d2e1a72fcca58-8241d4a5c28sm695598b3a.62.2026.02.03.18.22.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 18:22:38 -0800 (PST) From: Jie Gan Date: Wed, 04 Feb 2026 10:22:01 +0800 Subject: [PATCH v3 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: <20260204-enable-ctcu-and-etr-v3-1-0bb95c590ae1@oss.qualcomm.com> References: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@oss.qualcomm.com> In-Reply-To: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@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=1770171750; l=950; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=irlBiV/b/NP192hRJFCI1r2sets1NLWq70bQwhzWFM4=; b=NnwtZjOYQ5gMG56D+5VzvPMXMLVJhfLLL/ORanfhkH66weP50084KFgINw0IwgawYLxYTFH2J Kz03pVraxeLCKnDwN3OpzD6dh8ouEooAbRNgFEyndtESHCXLnFbpz2y X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAxNCBTYWx0ZWRfX2EcqV7SvkPa8 WCS0IXFGwhCgTi5iwLJQQgIXaEB2W2LPNc0+hBDv92C9OCbwVgWnLU3ruauHTWJQAkCFY4D8Hw9 gvMhrsMzrN9HQbXsjqs5/D35Uvpr/ouiuJ6adCIDsF9ISnhVOI35KajMs8ce6px9G13qrXXGUDb 3uyXfPkys6PjHRNvSJuhP25AlTHbLrDEbldt1Umo5IPAh+mW/4C579gQqxm3wokKNREH/u62Nu3 yDDx44Mr6Nov+xyFt/Bj97tLyPtGlx42VQbwTuk91bjkNvc8YiJ+wWXECY9IQZBFExwSvWh6OvT a0Nh6yqF5AD6RExleicq4iGL9gwSAE7Mzy1fSvTDbMOjcqwbsLt7sBXjs5Aq45JBk7gJONaCNZF L6GfsgbWrG5QX6jMcGSZZgSN9AFoXlUWX8Sv80vNnIFx76dGHZYjv4Jkz/D/gdOodYECNByp5VZ QdEczaXVx0pU4cdEjDw== X-Authority-Analysis: v=2.4 cv=CMknnBrD c=1 sm=1 tr=0 ts=6982ad70 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==: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=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: tdXocePmwnXgv1DMn-YoXodN5KGqVM9y X-Proofpoint-GUID: tdXocePmwnXgv1DMn-YoXodN5KGqVM9y 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_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040014 Document the platforms that fallback to using the qcom,sa8775p-ctcu compatible for probing. Signed-off-by: Jie Gan Reviewed-by: Krzysztof Kozlowski --- 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..f3f3feac4ce2 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,kaanapali-ctcu - qcom,qcs8300-ctcu + - qcom,sm8750-ctcu + - qcom,x1e80100-ctcu - const: qcom,sa8775p-ctcu - enum: - qcom,sa8775p-ctcu --=20 2.34.1 From nobody Mon Feb 9 00:26:17 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 37E9E2C0F79 for ; Wed, 4 Feb 2026 02:22:45 +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=1770171766; cv=none; b=ofSPjrSHzwzetyUwBOducOtPDM/YfC4aTCQK/wDkmrc/6ivTK0nPnwJdzUIvZ6xGQM0cj2bFGGkA172gkvtQJ1i93EoFiWjdzjKjWSIHxhWvwcsbVR5O7u+kZpLSk7O86YLDicqOivn/YfudIWcgHOqu5pfF963zNlTzSgzcxxw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770171766; c=relaxed/simple; bh=qEpYK/03QWvL3WtM5ez+2Z27n/3QOHCo1LS7lv4T3GQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PxUFVaQPaHkXovI9teem9jakDBlUrkUagjPCPTR8V25qUab3+GISUyYDAPYPV8VLYOluzJQPugLobMg4r5q1vUbp5WqlBbiuWZCndqPHghKdOq0U7S0ZCkKfOuta54lSWXCr/kDI7gPs9sprq1hO2lqXofZmSno/do92g/Gcbjk= 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=RK2PCf4E; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kKkImmEF; 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="RK2PCf4E"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kKkImmEF" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 613LJZVZ3515030 for ; Wed, 4 Feb 2026 02:22:44 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= R0dHaDvrRvPS5SOe+bzZlfj8TW6nxvnK4LX8wAbwiXs=; b=RK2PCf4EsEBaCL19 AMOZF3IfSvxdZtYA3uM3jVg2alvOP1i5yDPfbn+Yjteu38yIUpwuQ/M68KNQwl9C iOy6XDVsdn3r3ozBLTsVN4aR6avqt5V9ZWcqiHLZJDnLyLw/q3lX+9gKTUrnOeVa +t6bUv2WEsQtRfwn/NR23GbPw59dYKeqtU0ZThZizOgBgKLnRAcL5Bxe19+af3D/ Osk8aQbmem1XU14IOzAAUB66jeER7CnNULIOL9/PNuKnYnZIk1Ba8IDBTSD35XbF IzfGAmVN4VfmcL3wvTo+ORjPaNXporqE7rDD4CUVNuQw8L8k8EWzROkXkn6+BUky kvfQbg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3ru98spd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 02:22:44 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-8230e2c00dfso3229780b3a.0 for ; Tue, 03 Feb 2026 18:22:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770171764; x=1770776564; 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=R0dHaDvrRvPS5SOe+bzZlfj8TW6nxvnK4LX8wAbwiXs=; b=kKkImmEF0/bPXz/uxUeDglWTEezYnOY72ieCeOJm7OoCU/GLZe1f17RwaLFF858wD+ a2HNk1Cc2EP9hn98UC5A1DslNit7VbFRVPTfvmF4NMPb/RdMZ+DjiwJGvyg5x/XO7XLw h+mlXVO7L4XiC3O+ZSSFxpo2lEVvCC9HcZEuoxXhfzMLOjkdkZQHKX7mPjTf3ENtEX5+ 4evQty7MWRwZxK3/4CaZRQYQuIuUw35S9YGQdXwyywQCLSSNSjRg1BqvejJ3y/w/ld61 kjh07osOgecfdnAOsFj3iOUyhipcklln1nZ8CBL94yO8Z690lc48W+SjXwIWue+3IQVt X81Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770171764; x=1770776564; 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=R0dHaDvrRvPS5SOe+bzZlfj8TW6nxvnK4LX8wAbwiXs=; b=JjonjP9ISLATp6GD95YrEN1++TzjwkV/kCo131Ub4Itt+BJKwoBbnerkDXfinQWfPK 0LS3KL8/MO6O9azr8bKJ4l5pcB6JukTJ+3UqdvZowehs8CDlCnp0SFGTwhZEmSck0Lub 1xGeQGOZIOHNHuVw8RCiNJNq+KtVY4utIyFHYf5XRnB5Jjy11tBhInzt1TgGT+ovW7WX UlcaWOyp8xrwywvolAP4ldfyyLoS1xduSiHrpbLPD70vu5kTgwRY5h6zPVAdO2CKUL/z AffUnYcKKtGCku1xVrUkRG1Sy0iR+9F46CoX0wcd7InievfmK0e4zig3jUrwax/TQC8E m/dA== X-Forwarded-Encrypted: i=1; AJvYcCXjquaEpjS5MOZjjMc4NWkfw+vR9mGpYpoiXxQc+6EGqidpkp3FCghWiF2gZH/Osu0mVhE6yUV0AcK5lQU=@vger.kernel.org X-Gm-Message-State: AOJu0YzWR9h3N7R/bNXcEbbqbkBFshx+sHsWzACGO8n22DkTQJ+RWIai meezATej593NcN/Hn1pGq5IoqB4++BRxRc5OQk2u5omr/K/armuhk2lOFrBZ5BbetDc8exgSNmE OI98YzSe34k0QQmVbLurMkaGK0YdSwYAbcsnivCzjaR7I9ubqZsCEyd/98mm8QMuaU2g= X-Gm-Gg: AZuq6aKa9TtgVfiNaTTIK32IqpaCA/9i97qhLKUrRRIRoLdeNIpF8cndQ5oTHU/wq25 /v3RDhk9QLN5Oyf5+Rm7Nu8Ve+Ypud9BGrsJAiL88P65CTNNcAe8Mt/twvncmCnPQO23LndIroz KkM8knWB2qKjik4q9Vl2Nx9SmJNVQnF4X8rs3k0BzvJNQMiZvfyDyMiD8QWFjZEmJU9zmMir2Zk /zJFCkFH1Eo86FbvATwytrFn+9dafulTbFzVORcR84PG+Ba2TCJXb5qy5ywcjFFqxMRqNFmsGCs VRQX24ewZKP0mNBM/FwV5WfqGUl7JOZE6z4XgaZaormV0M9Pu/MqdNCsNldMipbWBV5y7unN3Ph gwjafje51LjDg8nwV8xWupymioNybXuNPGcrZeiyanhbckDV0Tc4SHGseyxM7whmuwbEL0zbZ X-Received: by 2002:a05:6a00:12cd:b0:81d:a1b1:731b with SMTP id d2e1a72fcca58-8241c1f9422mr1517818b3a.19.1770171763701; Tue, 03 Feb 2026 18:22:43 -0800 (PST) X-Received: by 2002:a05:6a00:12cd:b0:81d:a1b1:731b with SMTP id d2e1a72fcca58-8241c1f9422mr1517800b3a.19.1770171763267; Tue, 03 Feb 2026 18:22:43 -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 d2e1a72fcca58-8241d4a5c28sm695598b3a.62.2026.02.03.18.22.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 18:22:42 -0800 (PST) From: Jie Gan Date: Wed, 04 Feb 2026 10:22:02 +0800 Subject: [PATCH v3 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: <20260204-enable-ctcu-and-etr-v3-2-0bb95c590ae1@oss.qualcomm.com> References: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@oss.qualcomm.com> In-Reply-To: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@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=1770171750; l=4207; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=qEpYK/03QWvL3WtM5ez+2Z27n/3QOHCo1LS7lv4T3GQ=; b=iowRs9Irvb+6EMSGVRkKm9fO2w1211EanmYUZBzovd0ZenCRSpaIin7lEPpOlTlswFzK+n3ig vAC6gh27CMqATLxex5AQkpL3KM+oRIzI4ueJ/ck+LgklPLlvHWnQXom X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAxNCBTYWx0ZWRfX5vIz+v7DU1kX H/l1nkGVK4t7b/eI3CiZXPZcIGcf740SODkscSTTYFy6fprxcgZwJeaRbLrbfuU5sHXikCPejVu cueVTjJUeb3zeSSJet1W9Ia7opGAnzioybb1wYngBLLFBHsXaHuhVYrB4C4lR9LasmWxV0EHcvk 6Z8xUs6OfHWLR0T+GnZ5GJRx071C5t0JFxyJxlTYNVfdVBkOpKAj6+ev6cfOIUU18/Rh8NeDz/o aBz0TASobmJCs1nl1PrhrCtpHy0CifUr8W3IFlpbhcQvljcdkjF0kpxpIu8sSxjA2MgGYoUqX9U mpQi7KyMPOwpDIU3a9p38tQp8KBsEVY3VtOYU1tn6jbs3fKGLUP0CSZdYLYjtD+ioc616fKuL2w T7EHMI33CfD1ts7DAbDON9Kv76+oMzqCDKBaorlDtykF07ufdFW2Tjgm96PUpMc6/itwxVZuAjX RPnNJ2ohTfHYP/WtX+Q== X-Authority-Analysis: v=2.4 cv=IJoPywvG c=1 sm=1 tr=0 ts=6982ad74 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=zg5GTYui_k3rg6aU3KYA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-GUID: ojWURBjusDbmuAW6CRmapPaolAQDMMCp X-Proofpoint-ORIG-GUID: ojWURBjusDbmuAW6CRmapPaolAQDMMCp 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_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 impostorscore=0 spamscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040014 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..2601abe002d9 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,x1e80100-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 Mon Feb 9 00:26:17 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 793572C21F2 for ; Wed, 4 Feb 2026 02:22:49 +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=1770171771; cv=none; b=LJ12iquB8KHXwnvpJiyIIzgtSumbiw5MH4NawzQoOjOfInplhSnThf5aq0aLhqgsCTJT1VA1bxKuTBme1EqVYmFbr/fJYagCgGeUg6YhUOAf5SXswAOvTccbTM6Fm3PXdO8nDKSkimdrS5hRvrwpABnlmRereLT9xIwh0ELKqXk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770171771; c=relaxed/simple; bh=001o5XY3+w2paDpYRNSmK49wmzg7ECB60KxXLrmgSlk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t2Nvh0DYP210vw9BzDbPlcsSjGV28KoHU60ve4/zTmJ888p07hHgxS4GS2MrPvm963iOpQ/CCE7Ki76VW0PnS8jDNy8VspAU+U3065cATRxO8ABy7epAojAGwRV+TQ76qQ/bDvOaaSQiX8K8ioMmnR7UE6eWxsOJiT4XhVdovG0= 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=fIBuDiUp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BErvla69; 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="fIBuDiUp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BErvla69" 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 613Im1ZO2055069 for ; Wed, 4 Feb 2026 02:22: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= 4D/Pyik39IZpQuC0TtLzzBzYfy21GJ9iHitYHpNajzQ=; b=fIBuDiUpHxybXRkh txqyh6SigEhX+B/b+RK/9a35brTWwFFWs0R0opeFZ533JrsHwRagWVA6xXBuKUK3 oHYEP/Y1M0dzn/QmaNY0K94Nhb3V4RpW8cllWbISg2+R5SIPdbONMnzR7YQcxZy9 AghXCE6K3ZncTazImtA8k1lCASyJ8lwXnNVGm4FEO8NsFYwwP6cZ1l0mzvDZRp6s 7oQpYDSXIDPhuNau1Y1JrCLcL0URBsNIEJy4SYy9yPXJR5DGe7dBi2GeElojQe+f FuCxug71YVF+jHqivWyQO+32ZG5JSsiKoFHd/zImqCJVXJBteb6HBqjSm+ppOtE3 ZpOd+g== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3exkb0nk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 02:22:48 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8230d6d54a5so324809b3a.1 for ; Tue, 03 Feb 2026 18:22:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770171768; x=1770776568; 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=BErvla69lPaTfIrTigEcHwNWpkF+DlqDb/q6FgUWQWSiUSpmcb7QxqUIfRbFJQuEbl WRnRAID7pDj9zthv41fol7w8pGQWze0nudqRQxH92xird73lr82n4DMZZaWxh/B3GaMH bAmyyKC2nM2PKyVvhe65MSKz/rh2svLtYkMHzK9+49ES+chugHMcNqKkaned2iNqb8kt g6G7OLGCiuoR3kHEUIZFtANpgdNdu99pm83+66LrRFC90bnGiwPtSjw305EiTfWdIsx2 vECc1II+Pk1XbKUTQztcH2d9wR1z6xLdR650kgtlImIM1XqHD7lR5ijnlzznTrNqBV2V RJxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770171768; x=1770776568; 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=jQc3o3YhcgF1sYydw8Xw3zXIJp66BNJmWBuQ78iWwNMJATQ/yJmLInxydk8cxZTM/s py5wV1pTQrbiLles/eUTvEHMS1BzRSTVU5Ut0xSjUTEDSKuqCMD/Vvms6YjIEqwHzUfo waZjHl/H/Yquj7Spj2pZDV7c9oxDG4xyzyDlKj4j7NouA54c6WWVwtRI+maMTzSDDT/g opcDme6JDpk9BcaHSvtVvFss+UfQiEO2ngSNzUWj0inmQdhCt9nmrD/xwNnBYpXYB4bN i+BOv9vbxQoCMDyAw8M8lbepgQcKaqcNvNJvCT53wb64MdB86VoAF7T47U+IPGhYXxwT j1AQ== X-Forwarded-Encrypted: i=1; AJvYcCXuX8odja9X7PynZuIfNAzzIupMlTqh6/4DpE+XwdZ0S56t6FRyJdqLSZ4dyaZn8MbKUOxwqPSPWKwTfm0=@vger.kernel.org X-Gm-Message-State: AOJu0YzlV8VccMnXY8JPD8zi/3CI5GQU6zPn4nvfulXoKDRPFxpqftzI rNtOe6YNmvNc2c4tNLrzgBZgggEw6Z3kKn78Xy4QbDSl3PbJPiDxvkiAr9Zr4lNQD8UrOfAFX8M PzIXaGqkZdVqrUxj/Ap/qaJjPZId2qn4DfZYQ7SwHcD+8jJvxq88FJXD6s7OuvG5WhnU= X-Gm-Gg: AZuq6aLDClQFmpmXEN7di9667A/qW1UA9B5rkayBXt1AMQ+Igkp2mhFzuqWAoXfQe18 Fl6uZspqFZ274leZZBdwdOY0gr45q2NaxmR8u4cYA1Nf/IpeX6XY55hlkY1hjzFy2XVWP/ezIcw 70+Wxg2Cq9D2tkHyeyO+SvJjrJp6RvoXh6paWc98HyuPE1LtMJoYzrG0rFh8qQDJvXAMru+BUZJ wLy6wDRrxIznmqYxq34zw2jrkKCkSWkxvfOLtjDY8pnMAcpcQ2mr47SMJ8mVJcMNqiUYpf1Du7e fBAuzE+i9lHpLvfDM9m9xIP/HmlAYHOK0B2iJXXtf1UwR8iRfzwPwcfhvhKULA0czBzBnMdEYqL 9W3S1tAg5HfQRywboeEDQidY1STSztjnVBBF5m7vAVr3zOR8nnXluw0Y0DO7jI8LJsiZRQren X-Received: by 2002:a05:6a00:3c84:b0:81e:8e66:38dd with SMTP id d2e1a72fcca58-8241c79d696mr1600599b3a.33.1770171768186; Tue, 03 Feb 2026 18:22:48 -0800 (PST) X-Received: by 2002:a05:6a00:3c84:b0:81e:8e66:38dd with SMTP id d2e1a72fcca58-8241c79d696mr1600570b3a.33.1770171767656; Tue, 03 Feb 2026 18:22:47 -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 d2e1a72fcca58-8241d4a5c28sm695598b3a.62.2026.02.03.18.22.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 18:22:47 -0800 (PST) From: Jie Gan Date: Wed, 04 Feb 2026 10:22:03 +0800 Subject: [PATCH v3 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: <20260204-enable-ctcu-and-etr-v3-3-0bb95c590ae1@oss.qualcomm.com> References: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@oss.qualcomm.com> In-Reply-To: <20260204-enable-ctcu-and-etr-v3-0-0bb95c590ae1@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=1770171750; l=4485; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=001o5XY3+w2paDpYRNSmK49wmzg7ECB60KxXLrmgSlk=; b=LRSAYL0rhvhIu47BE21bf2cZ137WV7u+QOHDidV1GRooXE9nQAvJRCPymhmWbJF97qfJ9oeVQ sdVNwbIW7oQBmzFUGCdUGpZDbVNe3RgYGpbF7B11EWxYVY0wkAB+MMt X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAxNCBTYWx0ZWRfX77zZ2ksJjXH+ 6+RRFsamNG+KLfwb3LSRLKVCG42YrYrQ5VWEiJ/Smj+hcMxDshHFPUjcB8Xb3VjFnNZTOJh8Ylg bGhJdAr23IOZpxAiBLGS0T/Nerlsh0TgyrTJY46fAwywpo19rzIGSyIbORBwWTKjKxXmClzqFRp 9QVJSG/04rYvOkOlxIPpQIOPtxuLGoKTYFZLCn2Mv5VMsZ9R1qAE5UwyEz7i4TQjnVUkla8T8Ox B5tUWFZDZcT0A/1Je4uDlTARtWucDntECPwJS4YahfWdtVH4iiO+zw8Z958VUEuF9XAYp/E3wLq SncNrBb6+wbnXNwZ5kJZT19iSrp1EFThogyZ4dBf9huVrlBcvTMeoiHCfoDc0jRs/MYknAsCEQb 4BB4n4eFIjdfoZ1XuNHhBcjzicNbMs1TimkkKs7HF7lPw62jLSY1HR5Vmy2XJ905GPFSbJcN3WM RsJNPof1G0wLJ54qu+A== X-Authority-Analysis: v=2.4 cv=XfOEDY55 c=1 sm=1 tr=0 ts=6982ad78 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==: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=IoOABgeZipijB_acs4fv:22 X-Proofpoint-ORIG-GUID: QMB8E8geWwP38wpl0m5wGAjTIJx4ogrT X-Proofpoint-GUID: QMB8E8geWwP38wpl0m5wGAjTIJx4ogrT 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_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040014 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