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