129a702dcSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 229a702dcSJonathan Cameron%YAML 1.2 329a702dcSJonathan Cameron--- 429a702dcSJonathan Cameron$id: http://devicetree.org/schemas/iio/temperature/maxim,max31855k.yaml# 529a702dcSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 629a702dcSJonathan Cameron 729a702dcSJonathan Camerontitle: Maxim MAX31855 and similar thermocouples 829a702dcSJonathan Cameron 929a702dcSJonathan Cameronmaintainers: 1029a702dcSJonathan Cameron - Matt Ranostay <matt.ranostay@konsulko.com> 1129a702dcSJonathan Cameron 1229a702dcSJonathan Camerondescription: | 1329a702dcSJonathan Cameron https://datasheets.maximintegrated.com/en/ds/MAX6675.pdf 1429a702dcSJonathan Cameron https://datasheets.maximintegrated.com/en/ds/MAX31855.pdf 1529a702dcSJonathan Cameron 1629a702dcSJonathan Cameronproperties: 1729a702dcSJonathan Cameron compatible: 1829a702dcSJonathan Cameron description: 1929a702dcSJonathan Cameron The generic maxim,max31855 compatible is deprecated in favour of 2029a702dcSJonathan Cameron the thermocouple type specific variants. 2129a702dcSJonathan Cameron enum: 2229a702dcSJonathan Cameron - maxim,max6675 2329a702dcSJonathan Cameron - maxim,max31855 2429a702dcSJonathan Cameron - maxim,max31855k 2529a702dcSJonathan Cameron - maxim,max31855j 2629a702dcSJonathan Cameron - maxim,max31855n 2729a702dcSJonathan Cameron - maxim,max31855s 2829a702dcSJonathan Cameron - maxim,max31855t 2929a702dcSJonathan Cameron - maxim,max31855e 3029a702dcSJonathan Cameron - maxim,max31855r 3129a702dcSJonathan Cameron 3229a702dcSJonathan Cameron reg: 3329a702dcSJonathan Cameron maxItems: 1 3429a702dcSJonathan Cameron 3529a702dcSJonathan Cameron spi-cpha: true 3629a702dcSJonathan Cameron 3729a702dcSJonathan Cameronrequired: 3829a702dcSJonathan Cameron - compatible 3929a702dcSJonathan Cameron - reg 4029a702dcSJonathan Cameron 4129a702dcSJonathan CameronallOf: 42*14a4d22eSKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 4329a702dcSJonathan Cameron - if: 4429a702dcSJonathan Cameron properties: 4529a702dcSJonathan Cameron compatible: 4629a702dcSJonathan Cameron contains: 4729a702dcSJonathan Cameron enum: 4829a702dcSJonathan Cameron - maxim,max6675 4929a702dcSJonathan Cameron then: 5029a702dcSJonathan Cameron required: 5129a702dcSJonathan Cameron - spi-cpha 5229a702dcSJonathan Cameron else: 5329a702dcSJonathan Cameron properties: 5429a702dcSJonathan Cameron spi-cpha: false 5529a702dcSJonathan Cameron 56*14a4d22eSKrzysztof KozlowskiunevaluatedProperties: false 5729a702dcSJonathan Cameron 5829a702dcSJonathan Cameronexamples: 5929a702dcSJonathan Cameron - | 6029a702dcSJonathan Cameron spi { 6129a702dcSJonathan Cameron #address-cells = <1>; 6229a702dcSJonathan Cameron #size-cells = <0>; 6329a702dcSJonathan Cameron 6429a702dcSJonathan Cameron temp-sensor@0 { 6529a702dcSJonathan Cameron compatible = "maxim,max31855k"; 6629a702dcSJonathan Cameron reg = <0>; 6729a702dcSJonathan Cameron spi-max-frequency = <4300000>; 6829a702dcSJonathan Cameron }; 6929a702dcSJonathan Cameron temp-sensor@1 { 7029a702dcSJonathan Cameron compatible = "maxim,max6675"; 7129a702dcSJonathan Cameron reg = <1>; 7229a702dcSJonathan Cameron spi-max-frequency = <4300000>; 7329a702dcSJonathan Cameron spi-cpha; 7429a702dcSJonathan Cameron }; 7529a702dcSJonathan Cameron }; 7629a702dcSJonathan Cameron... 77