1686b2bd9SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2686b2bd9SJonathan Cameron%YAML 1.2 3686b2bd9SJonathan Cameron--- 4686b2bd9SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/ti,adc128s052.yaml# 5686b2bd9SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6686b2bd9SJonathan Cameron 7686b2bd9SJonathan Camerontitle: Texas Instruments ADC128S052 and similar ADCs 8686b2bd9SJonathan Cameron 9686b2bd9SJonathan Cameronmaintainers: 10686b2bd9SJonathan Cameron - Angelo Compagnucci <angelo.compagnucci@gmail.com> 11686b2bd9SJonathan Cameron 12686b2bd9SJonathan Camerondescription: | 13686b2bd9SJonathan Cameron Family of 12 bit SPI ADCs with 2 to 8 channels with a range of different 14686b2bd9SJonathan Cameron target sample rates. 15686b2bd9SJonathan Cameron 16686b2bd9SJonathan Cameronproperties: 17686b2bd9SJonathan Cameron compatible: 18686b2bd9SJonathan Cameron enum: 19686b2bd9SJonathan Cameron - ti,adc122s021 20686b2bd9SJonathan Cameron - ti,adc122s051 21686b2bd9SJonathan Cameron - ti,adc122s101 22686b2bd9SJonathan Cameron - ti,adc124s021 23686b2bd9SJonathan Cameron - ti,adc124s051 24686b2bd9SJonathan Cameron - ti,adc124s101 25686b2bd9SJonathan Cameron - ti,adc128s052 26686b2bd9SJonathan Cameron 27686b2bd9SJonathan Cameron reg: 28686b2bd9SJonathan Cameron maxItems: 1 29686b2bd9SJonathan Cameron 30686b2bd9SJonathan Cameron vref-supply: true 31686b2bd9SJonathan Cameron 32686b2bd9SJonathan Cameron "#io-channel-cells": 33686b2bd9SJonathan Cameron const: 1 34686b2bd9SJonathan Cameron 35686b2bd9SJonathan Cameronrequired: 36686b2bd9SJonathan Cameron - compatible 37686b2bd9SJonathan Cameron - reg 38686b2bd9SJonathan Cameron - vref-supply 39686b2bd9SJonathan Cameron 40*80137388SKrzysztof KozlowskiallOf: 41*80137388SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 42*80137388SKrzysztof Kozlowski 43*80137388SKrzysztof KozlowskiunevaluatedProperties: false 44686b2bd9SJonathan Cameron 45686b2bd9SJonathan Cameronexamples: 46686b2bd9SJonathan Cameron - | 47686b2bd9SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 48686b2bd9SJonathan Cameron spi { 49686b2bd9SJonathan Cameron #address-cells = <1>; 50686b2bd9SJonathan Cameron #size-cells = <0>; 51686b2bd9SJonathan Cameron 52686b2bd9SJonathan Cameron adc@0 { 53686b2bd9SJonathan Cameron compatible = "ti,adc128s052"; 54686b2bd9SJonathan Cameron reg = <0>; 55686b2bd9SJonathan Cameron vref-supply = <&vdd_supply>; 56686b2bd9SJonathan Cameron spi-max-frequency = <1000000>; 57686b2bd9SJonathan Cameron #io-channel-cells = <1>; 58686b2bd9SJonathan Cameron }; 59686b2bd9SJonathan Cameron }; 60686b2bd9SJonathan Cameron... 61