Message ID | 20240413-rtc_dtschema-v3-0-eff368bcc471@gmail.com |
---|---|
Headers | show |
Series | rtc: convert multiple bindings into dtschema | expand |
On Sat, 13 Apr 2024 22:22:15 +0200, Javier Carrasco wrote: > This series converts the following bindings into dtschema, moving them > to trivial-rtc whenever possible: > > - google,goldfish-rtc: trivial-rtc, referenced in mips arch. > - lpc32xx-rtc: trivial-rtc, referenced in arm arch. > - maxim,ds1742: trivial-rtc, not referenced in arch, cheap conversion. > - orion-rtc: trival-rtc, referenced in arm arch. > - pxa-rtc: add missing properties and convert. Referenced in arm arch. > - rtc-aspeed: 3 devices to trivial-rtc, all referenced in arm arch. > - st,spear600-rtc: trivial-rtc, referenced in arm arch. > - stmp3xxx-rtc: add compatibles and convert, referenced in arm arch. > - via,vt8500-rtc: trivial-rtc, referenced in arm arch. > > [...] Applied, thanks! [3/4] dt-bindings: rtc: pxa-rtc: convert to dtschema https://git.kernel.org/abelloni/c/bbd3e43662d7 [4/4] dt-bindings: rtc: stmp3xxx-rtc: convert to dtschema https://git.kernel.org/abelloni/c/c3a0ee85f6e3 [2/4] dt-bindings: rtc: convert trivial devices into dtschema https://git.kernel.org/abelloni/c/1c431b92e21b Best regards,
This series converts the following bindings into dtschema, moving them to trivial-rtc whenever possible: - google,goldfish-rtc: trivial-rtc, referenced in mips arch. - lpc32xx-rtc: trivial-rtc, referenced in arm arch. - maxim,ds1742: trivial-rtc, not referenced in arch, cheap conversion. - orion-rtc: trival-rtc, referenced in arm arch. - pxa-rtc: add missing properties and convert. Referenced in arm arch. - rtc-aspeed: 3 devices to trivial-rtc, all referenced in arm arch. - st,spear600-rtc: trivial-rtc, referenced in arm arch. - stmp3xxx-rtc: add compatibles and convert, referenced in arm arch. - via,vt8500-rtc: trivial-rtc, referenced in arm arch. The only reference to the lpc32xx RTC makes use of a 'clocks' property that does not describe a controllable signal (it is in fact a fixed 32768 Hz crystal, the input clock of the SoC). Remove this property to better describe the device and avoid errors when checking the dts against the RTC binding. Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com> --- Changes in v3: - Fix typo in commit description (rtc-aspeed). - Move lpc32xx-rtc to trivial-rtc again. - Remove 'clocks' property from the rtc node in lpc32xx.dtsi. - Link to v2: https://lore.kernel.org/r/20240410-rtc_dtschema-v2-0-d32a11ab0745@gmail.com Changes in v2: - General: squash all moves to trivial-rtc into a single patch. - MAINTAINERS: remove reference to google,goldfish-rtc.txt - lpc32xx-rtc: create own binding to add the undocumented 'clocks' property. - fsl,stmp3xxx-rtc.yaml: document missing compatibles. - Link to v1: https://lore.kernel.org/r/20240408-rtc_dtschema-v1-0-c447542fc362@gmail.com --- Javier Carrasco (4): arm: dts: nxp: lpc: lpc32xx: drop 'clocks' form rtc dt-bindings: rtc: convert trivial devices into dtschema dt-bindings: rtc: pxa-rtc: convert to dtschema dt-bindings: rtc: stmp3xxx-rtc: convert to dtschema .../devicetree/bindings/rtc/fsl,stmp3xxx-rtc.yaml | 51 ++++++++++++++++++++++ .../bindings/rtc/google,goldfish-rtc.txt | 17 -------- .../devicetree/bindings/rtc/lpc32xx-rtc.txt | 15 ------- .../devicetree/bindings/rtc/marvell,pxa-rtc.yaml | 40 +++++++++++++++++ .../devicetree/bindings/rtc/maxim,ds1742.txt | 12 ----- .../devicetree/bindings/rtc/orion-rtc.txt | 18 -------- Documentation/devicetree/bindings/rtc/pxa-rtc.txt | 14 ------ .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 ---------- .../devicetree/bindings/rtc/spear-rtc.txt | 15 ------- .../devicetree/bindings/rtc/stmp3xxx-rtc.txt | 21 --------- .../devicetree/bindings/rtc/trivial-rtc.yaml | 18 ++++++++ .../devicetree/bindings/rtc/via,vt8500-rtc.txt | 15 ------- MAINTAINERS | 1 - arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 1 - 14 files changed, 109 insertions(+), 151 deletions(-) --- base-commit: fec50db7033ea478773b159e0e2efb135270e3b7 change-id: 20240406-rtc_dtschema-302824d1ec20 Best regards,