1*10e1fb88SAlexander Stein# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*10e1fb88SAlexander Stein%YAML 1.2 3*10e1fb88SAlexander Stein--- 4*10e1fb88SAlexander Stein$id: http://devicetree.org/schemas/rtc/nxp,pcf85063.yaml# 5*10e1fb88SAlexander Stein$schema: http://devicetree.org/meta-schemas/core.yaml# 6*10e1fb88SAlexander Stein 7*10e1fb88SAlexander Steintitle: NXP PCF85063 Real Time Clock 8*10e1fb88SAlexander Stein 9*10e1fb88SAlexander Steinmaintainers: 10*10e1fb88SAlexander Stein - Alexander Stein <alexander.stein@ew.tq-group.com> 11*10e1fb88SAlexander Stein 12*10e1fb88SAlexander Steinproperties: 13*10e1fb88SAlexander Stein compatible: 14*10e1fb88SAlexander Stein enum: 15*10e1fb88SAlexander Stein - microcrystal,rv8263 16*10e1fb88SAlexander Stein - nxp,pcf85063 17*10e1fb88SAlexander Stein - nxp,pcf85063a 18*10e1fb88SAlexander Stein - nxp,pcf85063tp 19*10e1fb88SAlexander Stein - nxp,pca85073a 20*10e1fb88SAlexander Stein 21*10e1fb88SAlexander Stein reg: 22*10e1fb88SAlexander Stein maxItems: 1 23*10e1fb88SAlexander Stein 24*10e1fb88SAlexander Stein "#clock-cells": 25*10e1fb88SAlexander Stein const: 0 26*10e1fb88SAlexander Stein 27*10e1fb88SAlexander Stein clock-output-names: 28*10e1fb88SAlexander Stein maxItems: 1 29*10e1fb88SAlexander Stein 30*10e1fb88SAlexander Stein interrupts: 31*10e1fb88SAlexander Stein maxItems: 1 32*10e1fb88SAlexander Stein 33*10e1fb88SAlexander Stein quartz-load-femtofarads: 34*10e1fb88SAlexander Stein description: 35*10e1fb88SAlexander Stein The capacitive load of the quartz(x-tal). 36*10e1fb88SAlexander Stein enum: [7000, 12500] 37*10e1fb88SAlexander Stein default: 7000 38*10e1fb88SAlexander Stein 39*10e1fb88SAlexander Stein clock: 40*10e1fb88SAlexander Stein $ref: /schemas/clock/fixed-clock.yaml 41*10e1fb88SAlexander Stein description: 42*10e1fb88SAlexander Stein Provide this if the square wave pin is used as boot-enabled 43*10e1fb88SAlexander Stein fixed clock. 44*10e1fb88SAlexander Stein 45*10e1fb88SAlexander Stein wakeup-source: true 46*10e1fb88SAlexander Stein 47*10e1fb88SAlexander SteinallOf: 48*10e1fb88SAlexander Stein - $ref: rtc.yaml# 49*10e1fb88SAlexander Stein - if: 50*10e1fb88SAlexander Stein properties: 51*10e1fb88SAlexander Stein compatible: 52*10e1fb88SAlexander Stein contains: 53*10e1fb88SAlexander Stein enum: 54*10e1fb88SAlexander Stein - microcrystal,rv8263 55*10e1fb88SAlexander Stein then: 56*10e1fb88SAlexander Stein properties: 57*10e1fb88SAlexander Stein quartz-load-femtofarads: false 58*10e1fb88SAlexander Stein - if: 59*10e1fb88SAlexander Stein properties: 60*10e1fb88SAlexander Stein compatible: 61*10e1fb88SAlexander Stein contains: 62*10e1fb88SAlexander Stein enum: 63*10e1fb88SAlexander Stein - nxp,pcf85063 64*10e1fb88SAlexander Stein then: 65*10e1fb88SAlexander Stein properties: 66*10e1fb88SAlexander Stein quartz-load-femtofarads: 67*10e1fb88SAlexander Stein const: 7000 68*10e1fb88SAlexander Stein 69*10e1fb88SAlexander Steinrequired: 70*10e1fb88SAlexander Stein - compatible 71*10e1fb88SAlexander Stein - reg 72*10e1fb88SAlexander Stein 73*10e1fb88SAlexander SteinadditionalProperties: false 74*10e1fb88SAlexander Stein 75*10e1fb88SAlexander Steinexamples: 76*10e1fb88SAlexander Stein - | 77*10e1fb88SAlexander Stein i2c { 78*10e1fb88SAlexander Stein #address-cells = <1>; 79*10e1fb88SAlexander Stein #size-cells = <0>; 80*10e1fb88SAlexander Stein 81*10e1fb88SAlexander Stein rtc@51 { 82*10e1fb88SAlexander Stein compatible = "nxp,pcf85063a"; 83*10e1fb88SAlexander Stein reg = <0x51>; 84*10e1fb88SAlexander Stein quartz-load-femtofarads = <12500>; 85*10e1fb88SAlexander Stein 86*10e1fb88SAlexander Stein clock { 87*10e1fb88SAlexander Stein compatible = "fixed-clock"; 88*10e1fb88SAlexander Stein #clock-cells = <0>; 89*10e1fb88SAlexander Stein clock-frequency = <32768>; 90*10e1fb88SAlexander Stein }; 91*10e1fb88SAlexander Stein }; 92*10e1fb88SAlexander Stein }; 93