brintos

brintos / linux-shallow public Read only

0
0
Text · 3.1 KiB · 5c4b9b9 Raw
117 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/potentiometer/microchip,mcp4531.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Microchip mcp4531 and similar potentiometers.8 9maintainers:10  - Peter Rosin <peda@axentia.se>11 12description: |13  Family of I2C digital potentiometer14  Datasheets at:15  * volatile https://ww1.microchip.com/downloads/en/DeviceDoc/22096b.pdf16  * non-volatile https://ww1.microchip.com/downloads/en/DeviceDoc/22107B.pdf17  Part numbers as follows: mcp4ABC-XXX where18  A =   5 (1 wiper), 6 (2 wipers)19  B =   3 (7-bit, volatile), 4 (7-bit, non-volatile),20        5 (8-bit, volatile), 6 (8-bit, non-volatile),21  C:    1 (potentiometer), 2 (rheostat)22  XXX = 502 (5 kOhms), 103 (10 kOhms), 503 (50 kOhms), 104 (100 kOhms)23 24properties:25  compatible:26    enum:27        # Ordering reflects part number + range, so 502 < 103 etc28      - microchip,mcp4531-50229      - microchip,mcp4531-10330      - microchip,mcp4531-50331      - microchip,mcp4531-10432      - microchip,mcp4532-50233      - microchip,mcp4532-10334      - microchip,mcp4532-50335      - microchip,mcp4532-10436      - microchip,mcp4541-50237      - microchip,mcp4541-10338      - microchip,mcp4541-50339      - microchip,mcp4541-10440      - microchip,mcp4542-50241      - microchip,mcp4542-10342      - microchip,mcp4542-50343      - microchip,mcp4542-10444      - microchip,mcp4551-50245      - microchip,mcp4551-10346      - microchip,mcp4551-50347      - microchip,mcp4551-10448      - microchip,mcp4552-50249      - microchip,mcp4552-10350      - microchip,mcp4552-50351      - microchip,mcp4552-10452      - microchip,mcp4561-50253      - microchip,mcp4561-10354      - microchip,mcp4561-50355      - microchip,mcp4561-10456      - microchip,mcp4562-50257      - microchip,mcp4562-10358      - microchip,mcp4562-50359      - microchip,mcp4562-10460      - microchip,mcp4631-50261      - microchip,mcp4631-10362      - microchip,mcp4631-50363      - microchip,mcp4631-10464      - microchip,mcp4632-50265      - microchip,mcp4632-10366      - microchip,mcp4632-50367      - microchip,mcp4632-10468      - microchip,mcp4641-50269      - microchip,mcp4641-10370      - microchip,mcp4641-50371      - microchip,mcp4641-10472      - microchip,mcp4642-50273      - microchip,mcp4642-10374      - microchip,mcp4642-50375      - microchip,mcp4642-10476      - microchip,mcp4651-50277      - microchip,mcp4651-10378      - microchip,mcp4651-50379      - microchip,mcp4651-10480      - microchip,mcp4652-50281      - microchip,mcp4652-10382      - microchip,mcp4652-50383      - microchip,mcp4652-10484      - microchip,mcp4661-50285      - microchip,mcp4661-10386      - microchip,mcp4661-50387      - microchip,mcp4661-10488      - microchip,mcp4662-50289      - microchip,mcp4662-10390      - microchip,mcp4662-50391      - microchip,mcp4662-10492 93  reg:94    maxItems: 195 96  "#io-channel-cells":97    const: 198 99required:100  - compatible101  - reg102 103additionalProperties: false104 105examples:106  - |107    i2c {108        #address-cells = <1>;109        #size-cells = <0>;110        dpot: dpot@28 {111            compatible = "microchip,mcp4651-104";112            reg = <0x28>;113            #io-channel-cells = <1>;114        };115    };116...117