brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 228a941 Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---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 support8 9maintainers:10  - Jonathan Cameron <jic23@kernel.org>11 12description: |13  https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf14 15properties:16  compatible:17    const: maxim,max3185618 19  reg:20    maxItems: 121 22  spi-cpha: true23 24  thermocouple-type:25    $ref: /schemas/types.yaml#/definitions/uint3226    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  - compatible33  - reg34  - spi-cpha35 36allOf:37  - $ref: /schemas/spi/spi-peripheral-props.yaml#38 39unevaluatedProperties: false40 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