Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: rtc: pcf85063: add binding for RV8063

Microcrystal RV8063 is a real-time clock module with SPI interface.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Antoni Pokusinski <apokusinski01@gmail.com>
Link: https://lore.kernel.org/r/20250413130755.159373-2-apokusinski01@gmail.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

authored by

Antoni Pokusinski and committed by
Alexandre Belloni
b265cb1d 8b52144f

+32 -1
+32 -1
Documentation/devicetree/bindings/rtc/nxp,pcf85063.yaml
··· 12 12 properties: 13 13 compatible: 14 14 enum: 15 + - microcrystal,rv8063 15 16 - microcrystal,rv8263 16 17 - nxp,pcf85063 17 18 - nxp,pcf85063a ··· 45 44 46 45 wakeup-source: true 47 46 47 + spi-cs-high: true 48 + 49 + spi-3wire: true 50 + 48 51 allOf: 52 + - $ref: /schemas/spi/spi-peripheral-props.yaml# 49 53 - $ref: rtc.yaml# 50 54 - if: 51 55 properties: 52 56 compatible: 53 57 contains: 54 58 enum: 59 + - microcrystal,rv8063 55 60 - microcrystal,rv8263 56 61 then: 57 62 properties: ··· 72 65 properties: 73 66 quartz-load-femtofarads: 74 67 const: 7000 68 + - if: 69 + properties: 70 + compatible: 71 + not: 72 + contains: 73 + enum: 74 + - microcrystal,rv8063 75 + then: 76 + properties: 77 + spi-cs-high: false 78 + spi-3wire: false 75 79 76 80 required: 77 81 - compatible 78 82 - reg 79 83 80 - additionalProperties: false 84 + unevaluatedProperties: false 81 85 82 86 examples: 83 87 - | ··· 108 90 }; 109 91 }; 110 92 }; 93 + 94 + - | 95 + spi { 96 + #address-cells = <1>; 97 + #size-cells = <0>; 98 + 99 + rtc@0 { 100 + compatible = "microcrystal,rv8063"; 101 + reg = <0>; 102 + spi-cs-high; 103 + spi-3wire; 104 + }; 105 + };