brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 11f7378 Raw
101 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rtc/isil,isl1208.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Intersil ISL1209/19 I2C RTC/Alarm chip with event in8 9maintainers:10  - Biju Das <biju.das.jz@bp.renesas.com>11  - Trent Piepho <tpiepho@gmail.com>12 13description:14  ISL12X9 have additional pins EVIN and EVDET for tamper detection, while the15  ISL1208 and ISL1218 do not.16 17properties:18  compatible:19    enum:20      - isil,isl120821      - isil,isl120922      - isil,isl121823      - isil,isl121924 25  reg:26    maxItems: 127 28  clocks:29    maxItems: 130 31  clock-names:32    description: |33      Use xin, if connected to an external crystal.34      Use clkin, if connected to an external clock signal.35    enum:36      - xin37      - clkin38 39  interrupts:40    minItems: 141    maxItems: 242 43  interrupt-names:44    minItems: 145    items:46      - const: irq47      - const: evdet48 49  isil,ev-evienb:50    $ref: /schemas/types.yaml#/definitions/uint3251    enum: [ 0, 1 ]52    description: |53      Enable or disable internal pull on EVIN pin54      Default will leave the non-volatile configuration of the pullup55      as is.56        <0> : Enables internal pull-up on evin pin57        <1> : Disables internal pull-up on evin pin58 59required:60  - compatible61  - reg62 63allOf:64  - $ref: rtc.yaml#65  - if:66      properties:67        compatible:68          contains:69            enum:70              - isil,isl120971              - isil,isl121972    then:73      properties:74        interrupts:75          maxItems: 276        interrupt-names:77          items:78            - const: irq79            - const: evdet80    else:81      properties:82        interrupts:83          maxItems: 184        interrupt-names:85          items:86            - const: irq87 88unevaluatedProperties: false89 90examples:91  - |92    i2c {93        #address-cells = <1>;94        #size-cells = <0>;95 96        rtc_twi: rtc@6f {97            compatible = "isil,isl1208";98            reg = <0x6f>;99        };100    };101