On 10/11/2026 15:46, Rob Herring wrote:
On Tue, Nov 10, 2026 at 09:21:13AM +0800, Jie Gan wrote:
The CoreSight TNOC (Trace Network-On-Chip) binding so far only allowed the two-string AMBA form "qcom,coresight-tnoc", "arm,primecell". That form forces the device onto the AMBA bus, where the driver must read the peripheral ID from the device registers during probe. On several QCOM platforms this AMBA peripheral-ID probing fails, so the traceNoC device never probes and its trace path is unavailable.
But it works fine on some platforms? We have a property to override the peripheral-ID which would solve your issue. That would be much simpler and avoid the ABI break on any of the working platforms.
That is true ! Sorry, I didn't think of the quirk.
But this is already applied and it's not any platform I use, so I don't really care.
I am happy to revert these changes and let the DTS be fixed.
Cheers Suzuki
Rob