From mboxrd@z Thu Jan 1 00:00:00 1970 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 E69572D7D2E for ; Thu, 4 Dec 2025 02:54:06 +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=1764816848; cv=none; b=LRKKFPZ+kxypoOfWyWhRcVmgLaRF3VY7LgGDHnxCziTHUHMwudgn7PJaSKldyjjKgst+cFp51JOzusyisdeSFHlGbxTSw4dkgNYwvxr5jS2jF2TSFhJrMNEZ6z52MvZIvJKFUYu/SNwFhu8Zn3mnvau7OKnes7ta47YKDcuVJPo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764816848; c=relaxed/simple; bh=BmJIuFHsC7XXg/N++rwuXMZNeNYGRclofDr23Hxa6dw=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IXKsAZo+VjSVrSjM7z/YjNh4BHYLy42GGelNWupjg+8t6op4A3mwEDPKlnnx5zYiauqK7mZyFC94CNYnXANB+BY8XxYiGCK4o0X/QXplwlH4I97fdI69/rHqhrKn3J7WGbU5hhxv6+se/D2XvQfHDbGl4PAQL8kgAQlwW9FzEII= 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=KtezQRzA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XAUELtFT; 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="KtezQRzA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XAUELtFT" 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 5B3LZkiN1536229 for ; Thu, 4 Dec 2025 02:54:06 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= Q8JCNAofATPbQbJ9Vw2PrDOLAxp/8y2/xMnFDKo3YwA=; b=KtezQRzArFv7yXH9 XIsgCS7QCkjhX+vSLQXshdcz9P8PEL1uvFsGVn78VWJzgI/a3EyRamQdzAVBhxA1 Id8VKebQqGOYpSSgJWqItuDE0QX2dbcmvH8EaTm/FU5/9VsnAnwH3WjOZHyD+rop pv2S7+pVEFtZyqmVbHCB8WSe4LJKdOPPZphI4jt2HdktyXqWoAp3g9S227i2Je6V jHrls339qp7D2NDQoF2UR9fqrT546x9hr/EFuLO5+c5pKWlpZr+J8PeeiiMCN8jY jJI7LTz/bVPfyQDC+gQElvaMUD4BnMriybyenYYtDahxBAmQ7pxf84C0O8DN35di cHclgA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4atm0htm57-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 04 Dec 2025 02:54:06 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-343bf6ded5cso763961a91.0 for ; Wed, 03 Dec 2025 18:54:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764816845; x=1765421645; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Q8JCNAofATPbQbJ9Vw2PrDOLAxp/8y2/xMnFDKo3YwA=; b=XAUELtFTaZ/T3S0W8deSEp5SJXW9UbwBKdAT1egOV+X8nOgbCxLnOC7U8qcKyfX5yJ h+fU1Z+2gCn6A5PbtD2Kk77JYoe5X2mZZePsHEwjIukQKJPwNrlACmk6TRU+pNVU+a6e G61oUmP18QzBEnBkgdlGj4Hr1KKIhFSdTG2CpZXA2Ru4CqzA/kaOkaqUqumDTfGeB9XE ratmhulIQS35fv0FYgTjZ62PQxv0Ka9JbJa2H9Nk50rtFNmlSNlAHJpstWJQtnKGaqtm YLv8lSUYnXAy/0rpak0cRtYAfEDzKqiFS8mDOS++o8/JWE5ySnbAhGEAUMuwdmkDk18o lO1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764816845; x=1765421645; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Q8JCNAofATPbQbJ9Vw2PrDOLAxp/8y2/xMnFDKo3YwA=; b=XB91Ob8PMhZ9ZLAkK5qgkJBXT7qXlT4Fqgh9FK0zpI0C00+m3qpjuU3eFp26WsDG66 hatvT/iAEqmRvEiMsIDm3IT5CdYtb3gXNdgr+s51g4GXNOt2zEwQvBLHiKAPvyX0E/o9 JbhBiSqsL78ozZt/iH7ObMrFG0694teZ7qtYHpn6Wz9dncQ3WVf8YDSEZosjec/H9Rt2 0IIVrZUkuNcFunPv/rA0S5r6+kMPSCDJ9iDqn98jI1MyWBOgn4UHKpR3FQedgOo2XO3W YNEb1sEo9aSBbgatHxtxqR4EEgx9/AUo7MIRLoBdWRUnaVHFBx+zLmIdh7G1xv2LqMAR W3rg== X-Forwarded-Encrypted: i=1; AJvYcCXJkeaPd2duh7/Lo8UvsHuSdYqLtSOtN1NdJZys9oiGerJ/RPqTapXW8l3Ov0Tq/vY7ZnMuzmqFF/wrm/Y=@vger.kernel.org X-Gm-Message-State: AOJu0YwdL6ddXWmyg85VmA5XWkpanlvvy0RIKbKH2oIsPCjHH2afoEbH IR2MysJ5laNFB91es4DIFbPH4nivPz0fiBD/QgQJCosq0wPDBOPB9mXQnaio5aWl7xChDjmFtXG 5SXCPlwon+NZU8Pg7mOmP1ri6OAlMxFOBbYXPIzUr7Nud9LHnLvudX5BnYhp3ty5kTlI= X-Gm-Gg: ASbGncsX55CG0ptBmWQLPicreUTNCviphQb6Tb5cbiZVP3AJMbxwAJUIeXgkcGhcA2x SUOwUBubhSsJCPTBb9ThzuBKbk5fLjfmPS+RPOx2W1bt/NDvf3oQTVkHbHZzmXatiuJKh1SJars lHjdgCniYWvOPqz8gtWVk+z3SJYCP+zzEUfUD1wkZivPxEGSfr3fJuz0TeBu1QJr6yaHUaQ9nNW vgzYj4Mk8VEaUNSQ37Mf8uKUzYW3RFOe4G2bZ4LLZ05sm5TVjRrELFECg8Z9Gr0KqzvMZA0eH/a RuWmuv2jiXpYzTuOCJyEgpnIQvmlUZXNEUqk4uKaG7YFLrnRbyBAP2Vv4Poos7m7/8rdDxMKmPG HftFmJlXQBGlQtN4P5URlJ2uiioKUh+uo3Ae45Nr2FGqsgs+dSPSTfFrLwqLPghL2JZSp5xHzkw w= X-Received: by 2002:a17:90b:580f:b0:340:ca7d:936a with SMTP id 98e67ed59e1d1-349127ca211mr4859686a91.18.1764816845397; Wed, 03 Dec 2025 18:54:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IENjq7ZgBrcQpEkrNDiTTzJi8Ifz/jSay8KddNCoTe0e3Bj8PjxrzVNWwx2tBY7wryDD6xl4A== X-Received: by 2002:a17:90b:580f:b0:340:ca7d:936a with SMTP id 98e67ed59e1d1-349127ca211mr4859656a91.18.1764816844919; Wed, 03 Dec 2025 18:54:04 -0800 (PST) Received: from [10.133.33.165] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34912d36fc0sm1546875a91.12.2025.12.03.18.53.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 03 Dec 2025 18:54:04 -0800 (PST) Message-ID: <5a0e4abf-9e7f-4ef9-af02-dd6e34f5cfa8@oss.qualcomm.com> Date: Thu, 4 Dec 2025 10:53:55 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 6/9] dt-bindings: arm: add an interrupt property for Coresight CTCU To: Suzuki K Poulose , Jie Gan , Mike Leach , James Clark , Alexander Shishkin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tingwei Zhang , Jinlong Mao , Bjorn Andersson , Konrad Dybcio Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Krzysztof Kozlowski References: <20250908-enable-byte-cntr-for-tmc-v6-0-1db9e621441a@oss.qualcomm.com> <20250908-enable-byte-cntr-for-tmc-v6-6-1db9e621441a@oss.qualcomm.com> <66d4488f-941a-4716-b81f-e0f9e1165931@arm.com> Content-Language: en-US From: Jie Gan In-Reply-To: <66d4488f-941a-4716-b81f-e0f9e1165931@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: IFeIKgHzxWRy3XIFCuRwujpbJkuUDb10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA0MDAyMSBTYWx0ZWRfX6a9HyePPTjeC dAJqA5yUM+3xtBxU96uyxCbQinP0fg4n11Gmq+54sMFqh1CqU1jPcZgUFSK9wr/sZN+h+To0JuT SImE+ELaKmZOn6XyLXPD8qaP2KojFLoiX6DxaU3n9/Us75oT2lByg/5ypJ79kGRWkOFSVIEDK3C xebj4EV8kStutdB13Dc+8rl3fa2bfnbydVVJQpayYcPoGcv76HwMzXzX+XjZA5RcAWry/diooSQ /kXjfOzOfPmDY7wvDfiSbOvJNON45nsH5tC3HZagwtQn/M9K5LpY1enHE064s/B9fYiEl30TJ6Q yign4dvc5h5HTYG+l9PHFdbdlIbkHntuk3Uc1ZXMh3p2dJjNVdqNieX603m+gllT1LT1AW+E5Vs u2qlT6gF+OOSLAstL3gHNbWrglh3Kg== X-Proofpoint-GUID: IFeIKgHzxWRy3XIFCuRwujpbJkuUDb10 X-Authority-Analysis: v=2.4 cv=V5lwEOni c=1 sm=1 tr=0 ts=6930f7ce cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=SkUS4XPTP4F0jhogtscA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-04_01,2025-12-03_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 priorityscore=1501 adultscore=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512040021 On 12/4/2025 2:14 AM, Suzuki K Poulose wrote: > On 08/09/2025 03:01, Jie Gan wrote: >> Add an interrupt property to CTCU device. The interrupt will be triggered >> when the data size in the ETR buffer exceeds the threshold of the >> BYTECNTRVAL register. Programming a threshold in the BYTECNTRVAL register >> of CTCU device will enable the interrupt. >> >> Acked-by: Krzysztof Kozlowski >> Signed-off-by: Jie Gan >> --- >>   .../devicetree/bindings/arm/qcom,coresight-ctcu.yaml    | 17 +++++++ >> ++++++++++ >>   1 file changed, 17 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/arm/qcom,coresight- >> ctcu.yaml b/Documentation/devicetree/bindings/arm/qcom,coresight- >> ctcu.yaml >> index 843b52eaf872..ea05ad8f3dd3 100644 >> --- a/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml >> +++ b/Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml >> @@ -39,6 +39,16 @@ properties: >>       items: >>         - const: apb >> +  interrupts: >> +    items: >> +      - description: Byte cntr interrupt for etr0 >> +      - description: Byte cntr interrupt for etr1 >> + >> +  interrupt-names: >> +    items: >> +      - const: etr0 >> +      - const: etr1 > Hi Suzuki, > Why are they named "etr0" "etr1" ? That would be confusing, isn't it, > especially with the Linux driver naming things randomly for the TMC-ETRs. > Yes, it will cause misunderstandings since the "etr0" here may not the right device we are expecting. > > What we want is the "port" number corresponding to the "TMC-ETR" being > monitored ? > > Have you explored other options, "port-0", "port-1" ? > I think it's much better. Will update in next version. Thanks, Jie > Suzuki > >> + >>     in-ports: >>       $ref: /schemas/graph.yaml#/properties/ports >> @@ -56,6 +66,8 @@ additionalProperties: false >>   examples: >>     - | >> +    #include >> + >>       ctcu@1001000 { >>           compatible = "qcom,sa8775p-ctcu"; >>           reg = <0x1001000 0x1000>; >> @@ -63,6 +75,11 @@ examples: >>           clocks = <&aoss_qmp>; >>           clock-names = "apb"; >> +        interrupts = , >> +                     ; >> +        interrupt-names = "etr0", >> +                          "etr1"; >> + >>           in-ports { >>               #address-cells = <1>; >>               #size-cells = <0>; >> > >