18d7eab62SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 28d7eab62SJonathan Cameron%YAML 1.2 38d7eab62SJonathan Cameron--- 48d7eab62SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/microchip,mcp3201.yaml# 58d7eab62SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 68d7eab62SJonathan Cameron 78d7eab62SJonathan Camerontitle: Microchip mcp3201 and similar ADCs 88d7eab62SJonathan Cameron 98d7eab62SJonathan Cameronmaintainers: 108d7eab62SJonathan Cameron - Oskar Andero <oskar.andero@gmail.com> 118d7eab62SJonathan Cameron 128d7eab62SJonathan Camerondescription: | 13b38da7feSJan Luebbe Family of simple ADCs with a SPI interface. 148d7eab62SJonathan Cameron 158d7eab62SJonathan Cameronproperties: 168d7eab62SJonathan Cameron compatible: 178d7eab62SJonathan Cameron enum: 188d7eab62SJonathan Cameron - microchip,mcp3001 198d7eab62SJonathan Cameron - microchip,mcp3002 208d7eab62SJonathan Cameron - microchip,mcp3004 218d7eab62SJonathan Cameron - microchip,mcp3008 228d7eab62SJonathan Cameron - microchip,mcp3201 238d7eab62SJonathan Cameron - microchip,mcp3202 248d7eab62SJonathan Cameron - microchip,mcp3204 258d7eab62SJonathan Cameron - microchip,mcp3208 268d7eab62SJonathan Cameron - microchip,mcp3301 278d7eab62SJonathan Cameron - microchip,mcp3550-50 288d7eab62SJonathan Cameron - microchip,mcp3550-60 298d7eab62SJonathan Cameron - microchip,mcp3551 308d7eab62SJonathan Cameron - microchip,mcp3553 318d7eab62SJonathan Cameron 328d7eab62SJonathan Cameron reg: 338d7eab62SJonathan Cameron maxItems: 1 348d7eab62SJonathan Cameron 358d7eab62SJonathan Cameron spi-cpha: true 368d7eab62SJonathan Cameron spi-cpol: true 378d7eab62SJonathan Cameron 388d7eab62SJonathan Cameron vref-supply: 398d7eab62SJonathan Cameron description: External reference. 408d7eab62SJonathan Cameron 418d7eab62SJonathan Cameron "#io-channel-cells": 428d7eab62SJonathan Cameron const: 1 438d7eab62SJonathan Cameron 448d7eab62SJonathan Camerondependencies: 458d7eab62SJonathan Cameron spi-cpol: [ spi-cpha ] 468d7eab62SJonathan Cameron spi-cpha: [ spi-cpol ] 478d7eab62SJonathan Cameron 488d7eab62SJonathan Cameronrequired: 498d7eab62SJonathan Cameron - compatible 508d7eab62SJonathan Cameron - reg 518d7eab62SJonathan Cameron - vref-supply 528d7eab62SJonathan Cameron 53*80137388SKrzysztof KozlowskiallOf: 54*80137388SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 55*80137388SKrzysztof Kozlowski 56*80137388SKrzysztof KozlowskiunevaluatedProperties: false 578d7eab62SJonathan Cameron 588d7eab62SJonathan Cameronexamples: 598d7eab62SJonathan Cameron - | 608d7eab62SJonathan Cameron spi { 618d7eab62SJonathan Cameron #address-cells = <1>; 628d7eab62SJonathan Cameron #size-cells = <0>; 638d7eab62SJonathan Cameron 648d7eab62SJonathan Cameron adc@0 { 658d7eab62SJonathan Cameron compatible = "microchip,mcp3002"; 668d7eab62SJonathan Cameron reg = <0>; 678d7eab62SJonathan Cameron vref-supply = <&vref_reg>; 688d7eab62SJonathan Cameron spi-cpha; 698d7eab62SJonathan Cameron spi-cpol; 708d7eab62SJonathan Cameron #io-channel-cells = <1>; 718d7eab62SJonathan Cameron }; 728d7eab62SJonathan Cameron adc@1 { 738d7eab62SJonathan Cameron compatible = "microchip,mcp3002"; 748d7eab62SJonathan Cameron reg = <1>; 758d7eab62SJonathan Cameron vref-supply = <&vref_reg>; 768d7eab62SJonathan Cameron spi-max-frequency = <1500000>; 778d7eab62SJonathan Cameron }; 788d7eab62SJonathan Cameron }; 798d7eab62SJonathan Cameron... 80