1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 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 potentiometers 8 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 the 15 X9250U has a 50 kOhms total resistance. 16 17allOf: 18 - $ref: /schemas/spi/spi-peripheral-props.yaml 19 20properties: 21 compatible: 22 enum: 23 - renesas,x9250t 24 - renesas,x9250u 25 26 reg: 27 maxItems: 1 28 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: 1 43 44 spi-max-frequency: 45 maximum: 2000000 46 47 wp-gpios: 48 maxItems: 1 49 description: 50 GPIO connected to the write-protect pin. 51 52required: 53 - compatible 54 - reg 55 - vcc-supply 56 - avp-supply 57 - avn-supply 58 - '#io-channel-cells' 59 60unevaluatedProperties: false 61 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