On Thu, Jun 25, 2026 at 09:01:18AM +0800, Jie Gan wrote:
[...]
However, I believe it is acceptable to allocate an ATID for the itNoC device and the issue can be fixed with this way.
I think so.
Hi Suzuki/Leo
Which solution do you prefer to address the issue?
I will leave this to Suzuki.
The interconnect traceNoC platform driver is intended for the itnoc device, implying that no TPDM devices are connected to it. So, if I modify it to allocate an ATID, I think it would be better to rename the “itnoc” node accordingly? Or it's ok to leave it as-is?
BTW, the traceNoC device definitely is an AMBA device with CID/PID registers.
Just to share a bit thoughts on the driver's design.
I think it would be better to keep the probe function generic. The AMBA probe should not be specific to TraceNoC, and the platform probe should not be only dedicated to the interconnect TraceNoC. The probe function should simply handle a device that appears on either the AMBA bus or the platform bus.
So the question is: if allocat an ATID for all traceNoC devices, do you still need to distinguish TraceNoC types? If no, then the code can be unified.
Thanks, Leo