Re: [PATCH v2 02/10] dt-bindings: ptp: Document TSCSS hardware on Qualcomm QDU1000 SoC
From: Krzysztof Kozlowski
Date: Fri Nov 13 2026 - 02:38:17 EST
On 12/11/2026 10:32, Imran Shaik wrote:
>>> + The TSC block is a timestamp generator that maintains a running counter used
>>> + for system timekeeping, and is functional with just the AHB and counter
>>> + clocks.
>>> + The ETU block captures TSC timestamps for external hardware events. Each
>>> + ETU slice binds a slice number to an external event selector, and
>>> + generates its own interrupt when that event is triggered.
>>> +
>>> +properties:
>>> + compatible:
>>> + const: qcom,qdu1000-tscss
>>
>> I failed to spot the difference against your binding at patch #1. How do
>> they differ?
>>
>
> The ETU interrupt wiring between the QDU1000 and SA8775P/QCS8300 is
> different.
> The SA8775P/QCS8300 share one summary interrupt across all ETU slices,
> and the QDU1000 has each slice with its own interrupt line. Due to this,
> kept them as separate bindings.
>
> Can add them into one file with an if/then on compatible if you'd
> prefer. Please let me know.
I see, it's fine to keep them separate, but you need common schema to
define common vendor properties.
Best regards,
Krzysztof