1*29a702dcSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*29a702dcSJonathan Cameron%YAML 1.2 3*29a702dcSJonathan Cameron--- 4*29a702dcSJonathan Cameron$id: http://devicetree.org/schemas/iio/temperature/maxim,max31855k.yaml# 5*29a702dcSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*29a702dcSJonathan Cameron 7*29a702dcSJonathan Camerontitle: Maxim MAX31855 and similar thermocouples 8*29a702dcSJonathan Cameron 9*29a702dcSJonathan Cameronmaintainers: 10*29a702dcSJonathan Cameron - Matt Ranostay <matt.ranostay@konsulko.com> 11*29a702dcSJonathan Cameron 12*29a702dcSJonathan Camerondescription: | 13*29a702dcSJonathan Cameron https://datasheets.maximintegrated.com/en/ds/MAX6675.pdf 14*29a702dcSJonathan Cameron https://datasheets.maximintegrated.com/en/ds/MAX31855.pdf 15*29a702dcSJonathan Cameron 16*29a702dcSJonathan Cameronproperties: 17*29a702dcSJonathan Cameron compatible: 18*29a702dcSJonathan Cameron description: 19*29a702dcSJonathan Cameron The generic maxim,max31855 compatible is deprecated in favour of 20*29a702dcSJonathan Cameron the thermocouple type specific variants. 21*29a702dcSJonathan Cameron enum: 22*29a702dcSJonathan Cameron - maxim,max6675 23*29a702dcSJonathan Cameron - maxim,max31855 24*29a702dcSJonathan Cameron - maxim,max31855k 25*29a702dcSJonathan Cameron - maxim,max31855j 26*29a702dcSJonathan Cameron - maxim,max31855n 27*29a702dcSJonathan Cameron - maxim,max31855s 28*29a702dcSJonathan Cameron - maxim,max31855t 29*29a702dcSJonathan Cameron - maxim,max31855e 30*29a702dcSJonathan Cameron - maxim,max31855r 31*29a702dcSJonathan Cameron 32*29a702dcSJonathan Cameron reg: 33*29a702dcSJonathan Cameron maxItems: 1 34*29a702dcSJonathan Cameron 35*29a702dcSJonathan Cameron spi-max-frequency: true 36*29a702dcSJonathan Cameron spi-cpha: true 37*29a702dcSJonathan Cameron 38*29a702dcSJonathan Cameronrequired: 39*29a702dcSJonathan Cameron - compatible 40*29a702dcSJonathan Cameron - reg 41*29a702dcSJonathan Cameron 42*29a702dcSJonathan CameronallOf: 43*29a702dcSJonathan Cameron - if: 44*29a702dcSJonathan Cameron properties: 45*29a702dcSJonathan Cameron compatible: 46*29a702dcSJonathan Cameron contains: 47*29a702dcSJonathan Cameron enum: 48*29a702dcSJonathan Cameron - maxim,max6675 49*29a702dcSJonathan Cameron then: 50*29a702dcSJonathan Cameron required: 51*29a702dcSJonathan Cameron - spi-cpha 52*29a702dcSJonathan Cameron else: 53*29a702dcSJonathan Cameron properties: 54*29a702dcSJonathan Cameron spi-cpha: false 55*29a702dcSJonathan Cameron 56*29a702dcSJonathan CameronadditionalProperties: false 57*29a702dcSJonathan Cameron 58*29a702dcSJonathan Cameronexamples: 59*29a702dcSJonathan Cameron - | 60*29a702dcSJonathan Cameron spi { 61*29a702dcSJonathan Cameron #address-cells = <1>; 62*29a702dcSJonathan Cameron #size-cells = <0>; 63*29a702dcSJonathan Cameron 64*29a702dcSJonathan Cameron temp-sensor@0 { 65*29a702dcSJonathan Cameron compatible = "maxim,max31855k"; 66*29a702dcSJonathan Cameron reg = <0>; 67*29a702dcSJonathan Cameron spi-max-frequency = <4300000>; 68*29a702dcSJonathan Cameron }; 69*29a702dcSJonathan Cameron temp-sensor@1 { 70*29a702dcSJonathan Cameron compatible = "maxim,max6675"; 71*29a702dcSJonathan Cameron reg = <1>; 72*29a702dcSJonathan Cameron spi-max-frequency = <4300000>; 73*29a702dcSJonathan Cameron spi-cpha; 74*29a702dcSJonathan Cameron }; 75*29a702dcSJonathan Cameron }; 76*29a702dcSJonathan Cameron... 77