1*192e5bbfSMarilene Andrade Garcia# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*192e5bbfSMarilene Andrade Garcia# Copyright 2023-2025 Analog Devices Inc. 3*192e5bbfSMarilene Andrade Garcia# Copyright 2023 Kim Seer Paller 4*192e5bbfSMarilene Andrade Garcia# Copyright 2025 Marilene Andrade Garcia 5*192e5bbfSMarilene Andrade Garcia%YAML 1.2 6*192e5bbfSMarilene Andrade Garcia--- 7*192e5bbfSMarilene Andrade Garcia$id: http://devicetree.org/schemas/iio/adc/adi,max14001.yaml# 8*192e5bbfSMarilene Andrade Garcia$schema: http://devicetree.org/meta-schemas/core.yaml# 9*192e5bbfSMarilene Andrade Garcia 10*192e5bbfSMarilene Andrade Garciatitle: Analog Devices MAX14001-MAX14002 ADC 11*192e5bbfSMarilene Andrade Garcia 12*192e5bbfSMarilene Andrade Garciamaintainers: 13*192e5bbfSMarilene Andrade Garcia - Kim Seer Paller <kimseer.paller@analog.com> 14*192e5bbfSMarilene Andrade Garcia - Marilene Andrade Garcia <marilene.agarcia@gmail.com> 15*192e5bbfSMarilene Andrade Garcia 16*192e5bbfSMarilene Andrade Garciadescription: | 17*192e5bbfSMarilene Andrade Garcia Single channel 10 bit ADC with SPI interface. 18*192e5bbfSMarilene Andrade Garcia Datasheet can be found here 19*192e5bbfSMarilene Andrade Garcia https://www.analog.com/media/en/technical-documentation/data-sheets/MAX14001-MAX14002.pdf 20*192e5bbfSMarilene Andrade Garcia 21*192e5bbfSMarilene Andrade Garcia$ref: /schemas/spi/spi-peripheral-props.yaml# 22*192e5bbfSMarilene Andrade Garcia 23*192e5bbfSMarilene Andrade Garciaproperties: 24*192e5bbfSMarilene Andrade Garcia compatible: 25*192e5bbfSMarilene Andrade Garcia oneOf: 26*192e5bbfSMarilene Andrade Garcia - const: adi,max14002 27*192e5bbfSMarilene Andrade Garcia - items: 28*192e5bbfSMarilene Andrade Garcia - const: adi,max14001 29*192e5bbfSMarilene Andrade Garcia - const: adi,max14002 30*192e5bbfSMarilene Andrade Garcia 31*192e5bbfSMarilene Andrade Garcia reg: 32*192e5bbfSMarilene Andrade Garcia maxItems: 1 33*192e5bbfSMarilene Andrade Garcia 34*192e5bbfSMarilene Andrade Garcia spi-max-frequency: 35*192e5bbfSMarilene Andrade Garcia maximum: 5000000 36*192e5bbfSMarilene Andrade Garcia 37*192e5bbfSMarilene Andrade Garcia vdd-supply: 38*192e5bbfSMarilene Andrade Garcia description: 39*192e5bbfSMarilene Andrade Garcia Isolated DC-DC power supply input voltage. 40*192e5bbfSMarilene Andrade Garcia 41*192e5bbfSMarilene Andrade Garcia vddl-supply: 42*192e5bbfSMarilene Andrade Garcia description: 43*192e5bbfSMarilene Andrade Garcia Logic power supply. 44*192e5bbfSMarilene Andrade Garcia 45*192e5bbfSMarilene Andrade Garcia refin-supply: 46*192e5bbfSMarilene Andrade Garcia description: 47*192e5bbfSMarilene Andrade Garcia ADC voltage reference supply. 48*192e5bbfSMarilene Andrade Garcia 49*192e5bbfSMarilene Andrade Garcia interrupts: 50*192e5bbfSMarilene Andrade Garcia minItems: 1 51*192e5bbfSMarilene Andrade Garcia items: 52*192e5bbfSMarilene Andrade Garcia - description: | 53*192e5bbfSMarilene Andrade Garcia cout: comparator output signal that asserts high on the COUT pin 54*192e5bbfSMarilene Andrade Garcia when ADC readings exceed the upper threshold and low when readings 55*192e5bbfSMarilene Andrade Garcia fall below the lower threshold. 56*192e5bbfSMarilene Andrade Garcia - description: | 57*192e5bbfSMarilene Andrade Garcia fault: when fault reporting is enabled, the FAULT pin is asserted 58*192e5bbfSMarilene Andrade Garcia low whenever one of the monitored fault conditions occurs. 59*192e5bbfSMarilene Andrade Garcia 60*192e5bbfSMarilene Andrade Garcia interrupt-names: 61*192e5bbfSMarilene Andrade Garcia minItems: 1 62*192e5bbfSMarilene Andrade Garcia items: 63*192e5bbfSMarilene Andrade Garcia - const: cout 64*192e5bbfSMarilene Andrade Garcia - const: fault 65*192e5bbfSMarilene Andrade Garcia 66*192e5bbfSMarilene Andrade Garciarequired: 67*192e5bbfSMarilene Andrade Garcia - compatible 68*192e5bbfSMarilene Andrade Garcia - reg 69*192e5bbfSMarilene Andrade Garcia - vdd-supply 70*192e5bbfSMarilene Andrade Garcia - vddl-supply 71*192e5bbfSMarilene Andrade Garcia 72*192e5bbfSMarilene Andrade GarciaunevaluatedProperties: false 73*192e5bbfSMarilene Andrade Garcia 74*192e5bbfSMarilene Andrade Garciaexamples: 75*192e5bbfSMarilene Andrade Garcia - | 76*192e5bbfSMarilene Andrade Garcia spi { 77*192e5bbfSMarilene Andrade Garcia #address-cells = <1>; 78*192e5bbfSMarilene Andrade Garcia #size-cells = <0>; 79*192e5bbfSMarilene Andrade Garcia 80*192e5bbfSMarilene Andrade Garcia adc@0 { 81*192e5bbfSMarilene Andrade Garcia compatible = "adi,max14001", "adi,max14002"; 82*192e5bbfSMarilene Andrade Garcia reg = <0>; 83*192e5bbfSMarilene Andrade Garcia spi-max-frequency = <5000000>; 84*192e5bbfSMarilene Andrade Garcia spi-lsb-first; 85*192e5bbfSMarilene Andrade Garcia vdd-supply = <&vdd>; 86*192e5bbfSMarilene Andrade Garcia vddl-supply = <&vddl>; 87*192e5bbfSMarilene Andrade Garcia }; 88*192e5bbfSMarilene Andrade Garcia }; 89*192e5bbfSMarilene Andrade Garcia... 90