xref: /openbmc/linux/Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
11668ef26SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
21668ef26SJonathan Cameron%YAML 1.2
31668ef26SJonathan Cameron---
41668ef26SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/ti,ads124s08.yaml#
51668ef26SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
61668ef26SJonathan Cameron
71668ef26SJonathan Camerontitle: Texas Instruments' ads124s08 and ads124s06 ADC chip
81668ef26SJonathan Cameron
91668ef26SJonathan Cameronmaintainers:
1007d1caa4SKrzysztof Kozlowski  - Andrew Davis <afd@ti.com>
111668ef26SJonathan Cameron
121668ef26SJonathan Cameronproperties:
131668ef26SJonathan Cameron  compatible:
141668ef26SJonathan Cameron    enum:
151668ef26SJonathan Cameron      - ti,ads124s06
161668ef26SJonathan Cameron      - ti,ads124s08
171668ef26SJonathan Cameron
181668ef26SJonathan Cameron  reg:
191668ef26SJonathan Cameron    maxItems: 1
201668ef26SJonathan Cameron
211668ef26SJonathan Cameron  spi-cpha: true
221668ef26SJonathan Cameron
231668ef26SJonathan Cameron  reset-gpios:
241668ef26SJonathan Cameron    maxItems: 1
251668ef26SJonathan Cameron
261668ef26SJonathan Cameron  "#io-channel-cells":
271668ef26SJonathan Cameron    const: 1
281668ef26SJonathan Cameron
291668ef26SJonathan Cameronrequired:
301668ef26SJonathan Cameron  - compatible
311668ef26SJonathan Cameron  - reg
321668ef26SJonathan Cameron
33*80137388SKrzysztof KozlowskiallOf:
34*80137388SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
35*80137388SKrzysztof Kozlowski
36*80137388SKrzysztof KozlowskiunevaluatedProperties: false
371668ef26SJonathan Cameron
381668ef26SJonathan Cameronexamples:
391668ef26SJonathan Cameron  - |
401668ef26SJonathan Cameron    #include <dt-bindings/gpio/gpio.h>
411668ef26SJonathan Cameron    spi {
421668ef26SJonathan Cameron        #address-cells = <1>;
431668ef26SJonathan Cameron        #size-cells = <0>;
441668ef26SJonathan Cameron
451668ef26SJonathan Cameron        adc@0 {
461668ef26SJonathan Cameron            compatible = "ti,ads124s08";
471668ef26SJonathan Cameron            reg = <0>;
481668ef26SJonathan Cameron            spi-max-frequency = <1000000>;
491668ef26SJonathan Cameron            spi-cpha;
501668ef26SJonathan Cameron            reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
511668ef26SJonathan Cameron        };
521668ef26SJonathan Cameron    };
531668ef26SJonathan Cameron...
54