On Sun, Oct 13, 2024 at 01:15:27AM -0400, Jonathan Marek wrote: > Qualcomm x1e80100 firmware sets the ownership of the RTC alarm to ADSP. > Thus writing to RTC alarm registers and receiving alarm interrupts is not > possible. > > Add a no-alarm flag to support RTC on this platform. > > Signed-off-by: Jonathan Marek <jonathan@xxxxxxxx> > --- > Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml b/Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml > index d274bb7a534b5..210f76a819e90 100644 > --- a/Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml > +++ b/Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml > @@ -40,6 +40,11 @@ properties: > description: > Indicates that the setting of RTC time is allowed by the host CPU. > > + no-alarm: > + $ref: /schemas/types.yaml#/definitions/flag > + description: > + Indicates that RTC alarm is not owned by HLOS (Linux). This is not even properly used/tested, because you disable the RTC entirely in your DTS. I expect here unified property for all Qualcomm devices for this case. We already have "remotely-controlled" and other flavors. I don't want each device to express the same with different name... Also: missing vendor prefix. Best regards, Krzysztof