brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · edac14a Raw
69 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/mfd/maxim,max77714.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MAX77714 PMIC with GPIO, RTC and watchdog from Maxim Integrated.8 9maintainers:10  - Luca Ceresoli <luca.ceresoli@bootlin.com>11 12description: |13  MAX77714 is a Power Management IC with 4 buck regulators, 914  low-dropout regulators, 8 GPIOs, RTC and watchdog.15 16properties:17  compatible:18    const: maxim,max7771419 20  reg:21    maxItems: 122 23  interrupts:24    maxItems: 125 26  interrupt-controller: true27 28  "#interrupt-cells":29    const: 230    description:31      The first cell is the IRQ number, the second cell is the trigger type.32 33  regulators:34    type: object35    additionalProperties: false36 37    patternProperties:38      '^(buck[0-3]|ldo[0-8])$':39        type: object40        unevaluatedProperties: false41        $ref: /schemas/regulator/regulator.yaml#42 43required:44  - compatible45  - reg46  - interrupts47  - interrupt-controller48  - "#interrupt-cells"49 50additionalProperties: false51 52examples:53  - |54    #include <dt-bindings/interrupt-controller/irq.h>55    i2c {56        #address-cells = <1>;57        #size-cells = <0>;58 59        pmic@1c {60            compatible = "maxim,max77714";61            reg = <0x1c>;62            interrupt-parent = <&gpio2>;63            interrupts = <3 IRQ_TYPE_LEVEL_LOW>;64 65            interrupt-controller;66            #interrupt-cells = <2>;67        };68    };69