1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/iio/temperature/maxim,max31856.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Maxim MAX31856 thermocouple support 8 9maintainers: 10 - Jonathan Cameron <jic23@kernel.org> 11 12description: | 13 https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf 14 15properties: 16 compatible: 17 const: maxim,max31856 18 19 reg: 20 maxItems: 1 21 22 spi-cpha: true 23 24 thermocouple-type: 25 $ref: /schemas/types.yaml#/definitions/uint32 26 description: 27 Type of thermocouple (THERMOCOUPLE_TYPE_K if omitted). 28 Use defines in dt-bindings/iio/temperature/thermocouple.h. 29 Supported types are B, E, J, K, N, R, S, T. 30 31required: 32 - compatible 33 - reg 34 - spi-cpha 35 36allOf: 37 - $ref: /schemas/spi/spi-peripheral-props.yaml# 38 39unevaluatedProperties: false 40 41examples: 42 - | 43 #include <dt-bindings/iio/temperature/thermocouple.h> 44 spi { 45 #address-cells = <1>; 46 #size-cells = <0>; 47 48 temp-sensor@0 { 49 compatible = "maxim,max31856"; 50 reg = <0>; 51 spi-max-frequency = <5000000>; 52 spi-cpha; 53 thermocouple-type = <THERMOCOUPLE_TYPE_K>; 54 }; 55 }; 56... 57