1*c7ab7504SUdaya Kiran Challa# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*c7ab7504SUdaya Kiran Challa%YAML 1.2 3*c7ab7504SUdaya Kiran Challa--- 4*c7ab7504SUdaya Kiran Challa$id: http://devicetree.org/schemas/rtc/epson,rx6110.yaml# 5*c7ab7504SUdaya Kiran Challa$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c7ab7504SUdaya Kiran Challa 7*c7ab7504SUdaya Kiran Challatitle: Epson RX6110 Real Time Clock 8*c7ab7504SUdaya Kiran Challa 9*c7ab7504SUdaya Kiran Challadescription: 10*c7ab7504SUdaya Kiran Challa The Epson RX6110 can be used with SPI or I2C busses. The kind of bus depends 11*c7ab7504SUdaya Kiran Challa on the SPISEL pin and cannot be configured via software. 12*c7ab7504SUdaya Kiran Challa 13*c7ab7504SUdaya Kiran Challamaintainers: 14*c7ab7504SUdaya Kiran Challa - Alexandre Belloni <alexandre.belloni@bootlin.com> 15*c7ab7504SUdaya Kiran Challa 16*c7ab7504SUdaya Kiran ChallaallOf: 17*c7ab7504SUdaya Kiran Challa - $ref: rtc.yaml# 18*c7ab7504SUdaya Kiran Challa - $ref: /schemas/spi/spi-peripheral-props.yaml# 19*c7ab7504SUdaya Kiran Challa 20*c7ab7504SUdaya Kiran Challaproperties: 21*c7ab7504SUdaya Kiran Challa compatible: 22*c7ab7504SUdaya Kiran Challa const: epson,rx6110 23*c7ab7504SUdaya Kiran Challa 24*c7ab7504SUdaya Kiran Challa reg: 25*c7ab7504SUdaya Kiran Challa maxItems: 1 26*c7ab7504SUdaya Kiran Challa 27*c7ab7504SUdaya Kiran Challa spi-cs-high: true 28*c7ab7504SUdaya Kiran Challa spi-cpha: true 29*c7ab7504SUdaya Kiran Challa spi-cpol: true 30*c7ab7504SUdaya Kiran Challa 31*c7ab7504SUdaya Kiran Challarequired: 32*c7ab7504SUdaya Kiran Challa - compatible 33*c7ab7504SUdaya Kiran Challa - reg 34*c7ab7504SUdaya Kiran Challa 35*c7ab7504SUdaya Kiran Challadependencies: 36*c7ab7504SUdaya Kiran Challa spi-cs-high: [ spi-cpha, spi-cpol ] 37*c7ab7504SUdaya Kiran Challa spi-cpha: [ spi-cs-high, spi-cpol ] 38*c7ab7504SUdaya Kiran Challa spi-cpol: [ spi-cs-high, spi-cpha ] 39*c7ab7504SUdaya Kiran Challa 40*c7ab7504SUdaya Kiran ChallaunevaluatedProperties: false 41*c7ab7504SUdaya Kiran Challa 42*c7ab7504SUdaya Kiran Challaexamples: 43*c7ab7504SUdaya Kiran Challa # I2C mode 44*c7ab7504SUdaya Kiran Challa - | 45*c7ab7504SUdaya Kiran Challa i2c { 46*c7ab7504SUdaya Kiran Challa #address-cells = <1>; 47*c7ab7504SUdaya Kiran Challa #size-cells = <0>; 48*c7ab7504SUdaya Kiran Challa 49*c7ab7504SUdaya Kiran Challa rtc@32 { 50*c7ab7504SUdaya Kiran Challa compatible = "epson,rx6110"; 51*c7ab7504SUdaya Kiran Challa reg = <0x32>; 52*c7ab7504SUdaya Kiran Challa }; 53*c7ab7504SUdaya Kiran Challa }; 54*c7ab7504SUdaya Kiran Challa 55*c7ab7504SUdaya Kiran Challa # SPI mode 56*c7ab7504SUdaya Kiran Challa - | 57*c7ab7504SUdaya Kiran Challa spi { 58*c7ab7504SUdaya Kiran Challa #address-cells = <1>; 59*c7ab7504SUdaya Kiran Challa #size-cells = <0>; 60*c7ab7504SUdaya Kiran Challa 61*c7ab7504SUdaya Kiran Challa rtc@3 { 62*c7ab7504SUdaya Kiran Challa compatible = "epson,rx6110"; 63*c7ab7504SUdaya Kiran Challa reg = <3>; 64*c7ab7504SUdaya Kiran Challa spi-cs-high; 65*c7ab7504SUdaya Kiran Challa spi-cpha; 66*c7ab7504SUdaya Kiran Challa spi-cpol; 67*c7ab7504SUdaya Kiran Challa }; 68*c7ab7504SUdaya Kiran Challa }; 69