@@ -33,6 +33,11 @@ properties:
"#clock-cells":
const: 1
+ quartz-load-femtofarads:
+ default: 12500
+ minimum: 3500
+ maximum: 17375
+
clock-output-names:
maxItems: 1
description: From common clock binding to override the default output clock name.
@@ -44,8 +49,21 @@ properties:
clock-frequency:
const: 32768
+ wakeup-source: true
+
allOf:
- $ref: rtc.yaml
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - st,m41t82
+ - st,m41t83
+ then:
+ properties:
+ quartz-load-femtofarads: false
unevaluatedProperties: false
The ST m41t82 and m41t83 support programmable load capacitance from 3.5 pF to 17.4 pF. The hardware defaults to 12.5 pF. The accuracy of the xtal can be calibrated precisely by adjusting the load capacicance. Add default, minimum, and maximum for the standard rtc property quartz-load-femtofarads on compatible devices. Signed-off-by: Dennis Lambe Jr <dennis@sparkcharge.io> --- .../devicetree/bindings/rtc/st,m41t80.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)