1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/iio/temperature/microchip,mcp9600.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Microchip MCP9600 thermocouple EMF converter 8 9 maintainers: 10 - Andrew Hepp <andrew.hepp@ahepp.dev> 11 12 description: 13 https://ww1.microchip.com/downloads/en/DeviceDoc/MCP960X-Data-Sheet-20005426.pdf 14 15 properties: 16 compatible: 17 const: microchip,mcp9600 18 19 reg: 20 maxItems: 1 21 22 interrupts: 23 minItems: 1 24 maxItems: 6 25 26 interrupt-names: 27 minItems: 1 28 maxItems: 6 29 items: 30 enum: 31 - open-circuit 32 - short-circuit 33 - alert1 34 - alert2 35 - alert3 36 - alert4 37 38 thermocouple-type: 39 $ref: /schemas/types.yaml#/definitions/uint32 40 description: 41 Type of thermocouple (THERMOCOUPLE_TYPE_K if omitted). 42 Use defines in dt-bindings/iio/temperature/thermocouple.h. 43 Supported types are B, E, J, K, N, R, S, T. 44 45 vdd-supply: true 46 47 required: 48 - compatible 49 - reg 50 51 additionalProperties: false 52 53 examples: 54 - | 55 #include <dt-bindings/iio/temperature/thermocouple.h> 56 #include <dt-bindings/interrupt-controller/irq.h> 57 i2c { 58 #address-cells = <1>; 59 #size-cells = <0>; 60 61 temperature-sensor@60 { 62 compatible = "microchip,mcp9600"; 63 reg = <0x60>; 64 interrupt-parent = <&gpio>; 65 interrupts = <25 IRQ_TYPE_EDGE_RISING>; 66 interrupt-names = "open-circuit"; 67 thermocouple-type = <THERMOCOUPLE_TYPE_K>; 68 vdd-supply = <&vdd>; 69 }; 70 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.