[PATCH v9 4/4] coresight: cti: expose banked sysfs registers for Qualcomm extended CTI

Yingchao Deng (Consultant) quic_yingdeng at quicinc.com
Sun May 31 19:08:55 PDT 2026


On 5/29/2026 11:32 PM, Leo Yan wrote:
> On Thu, May 21, 2026 at 08:16:30PM +0800, Yingchao Deng wrote:
>
> [...]
>
>> @@ -515,18 +543,36 @@ static struct attribute *coresight_cti_regs_attrs[] = {
>>   	&dev_attr_appclear.attr,
>>   	&dev_attr_apppulse.attr,
>>   	coresight_cti_reg(triginstatus, CTITRIGINSTATUS),
>> +	coresight_cti_reg_index(triginstatus1, CTITRIGINSTATUS, 1),
>> +	coresight_cti_reg_index(triginstatus2, CTITRIGINSTATUS, 2),
>> +	coresight_cti_reg_index(triginstatus3, CTITRIGINSTATUS, 3),
> For this patch:
>
> Reviewed-by: Leo Yan <leo.yan at arm.com>
>
> AI tool reminds to update
> Documentation/ABI/testing/sysfs-bus-coresight-devices-cti, you might
> need to add description with a new patch:
>
>    What:           /sys/bus/coresight/devices/<cti-name>/regs/trigoutstatus[1-3]
>    Date:           May 2026
>    KernelVersion:  7.2
>    Contact:        coresight at lists.linaro.org
>    Description:    (Read) read current status of QCOM extended output trigger signals.
>
> And please add document for other new sysfs knobs.
>
> Thanks,
> Leo
   Thanks for the Reviewed-by.

   I noticed that among the new sysfs knobs in this series, the
   integration test registers (ittrigin[1-3], ittrigout[1-3],
   ittrigoutack[1-3], ittriginack[1-3]) have no existing documentation
   for their base (index-0) counterparts, which were added long before
   this series.

   Two options for patch 5/5:

     (a) Document only the knobs whose base versions are already
         documented (triginstatus[1-3] and trigoutstatus[1-3]).

     (b) Document everything in patch 5/5 — both the new indexed
         variants and the previously missing base IT register entries.

   I'm leaning toward (a) to keep the series focused, but happy to go
   with (b) if you prefer to get it all done at once. What do you think?


Thanks,
Yingchao



More information about the linux-arm-kernel mailing list