brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · ab5c09c Raw
79 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/potentiometer/renesas,x9250.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas X9250 quad potentiometers8 9maintainers:10  - Herve Codina <herve.codina@bootlin.com>11 12description:13  The Renesas X9250 integrates four digitally controlled potentiometers.14  On each potentiometer, the X9250T has a 100 kOhms total resistance and the15  X9250U has a 50 kOhms total resistance.16 17allOf:18  - $ref: /schemas/spi/spi-peripheral-props.yaml19 20properties:21  compatible:22    enum:23      - renesas,x9250t24      - renesas,x9250u25 26  reg:27    maxItems: 128 29  vcc-supply:30    description:31      Regulator for the VCC power supply.32 33  avp-supply:34    description:35      Regulator for the analog V+ power supply.36 37  avn-supply:38    description:39      Regulator for the analog V- power supply.40 41  '#io-channel-cells':42    const: 143 44  spi-max-frequency:45    maximum: 200000046 47  wp-gpios:48    maxItems: 149    description:50      GPIO connected to the write-protect pin.51 52required:53  - compatible54  - reg55  - vcc-supply56  - avp-supply57  - avn-supply58  - '#io-channel-cells'59 60unevaluatedProperties: false61 62examples:63  - |64    #include <dt-bindings/gpio/gpio.h>65    spi {66        #address-cells = <1>;67        #size-cells = <0>;68        potentiometer@0 {69            compatible = "renesas,x9250t";70            reg = <0>;71            vcc-supply = <&vcc_regulator>;72            avp-supply = <&avp_regulator>;73            avn-supply = <&avp_regulator>;74            wp-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;75            spi-max-frequency = <2000000>;76            #io-channel-cells = <1>;77        };78    };79