~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/hwmon/adi,max31827.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/hwmon/adi,max31827.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/hwmon/adi,max31827.yaml (Version linux-6.7.12)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/hwmon/adi,m      4 $id: http://devicetree.org/schemas/hwmon/adi,max31827.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Analog Devices MAX31827, MAX31828, MAX3      7 title: Analog Devices MAX31827, MAX31828, MAX31829 Low-Power Temperature Switch
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Daniel Matyas <daniel.matyas@analog.com>        10   - Daniel Matyas <daniel.matyas@analog.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Analog Devices MAX31827, MAX31828, MAX31829      13   Analog Devices MAX31827, MAX31828, MAX31829 Low-Power Temperature Switch with
 14   I2C Interface                                    14   I2C Interface
 15   https://www.analog.com/media/en/technical-do     15   https://www.analog.com/media/en/technical-documentation/data-sheets/MAX31827-MAX31829.pdf
 16                                                    16 
 17 properties:                                        17 properties:
 18   compatible:                                      18   compatible:
 19     oneOf:                                         19     oneOf:
 20       - const: adi,max31827                        20       - const: adi,max31827
 21       - items:                                     21       - items:
 22           - enum:                                  22           - enum:
 23               - adi,max31828                       23               - adi,max31828
 24               - adi,max31829                       24               - adi,max31829
 25           - const: adi,max31827                    25           - const: adi,max31827
 26                                                    26 
 27   reg:                                             27   reg:
 28     maxItems: 1                                    28     maxItems: 1
 29                                                    29 
 30   vref-supply:                                     30   vref-supply:
 31     description:                                   31     description:
 32       Must have values in the interval (1.6V;      32       Must have values in the interval (1.6V; 3.6V) in order for the device to
 33       function correctly.                          33       function correctly.
 34                                                    34 
 35   adi,comp-int:                                    35   adi,comp-int:
 36     description:                                   36     description:
 37       If present interrupt mode is used. If no     37       If present interrupt mode is used. If not present comparator mode is used
 38       (default).                                   38       (default).
 39     type: boolean                                  39     type: boolean
 40                                                    40 
 41   adi,alarm-pol:                                   41   adi,alarm-pol:
 42     description:                                   42     description:
 43       Sets the alarms active state.                43       Sets the alarms active state.
 44             - 0 = active low                       44             - 0 = active low
 45             - 1 = active high                      45             - 1 = active high
 46     $ref: /schemas/types.yaml#/definitions/uin     46     $ref: /schemas/types.yaml#/definitions/uint32
 47     enum: [0, 1]                                   47     enum: [0, 1]
 48                                                    48 
 49   adi,fault-q:                                     49   adi,fault-q:
 50     description:                                   50     description:
 51       Select how many consecutive temperature      51       Select how many consecutive temperature faults must occur before
 52       overtemperature or undertemperature faul     52       overtemperature or undertemperature faults are indicated in the
 53       corresponding status bits.                   53       corresponding status bits.
 54     $ref: /schemas/types.yaml#/definitions/uin     54     $ref: /schemas/types.yaml#/definitions/uint32
 55     enum: [1, 2, 4, 8]                             55     enum: [1, 2, 4, 8]
 56                                                    56 
 57   adi,timeout-enable:                              57   adi,timeout-enable:
 58     description:                                   58     description:
 59       Enables timeout. Bus timeout resets the      59       Enables timeout. Bus timeout resets the I2C-compatible interface when SCL
 60       is low for more than 30ms (nominal).         60       is low for more than 30ms (nominal).
 61     type: boolean                                  61     type: boolean
 62                                                    62 
 63 allOf:                                             63 allOf:
 64   - if:                                            64   - if:
 65       properties:                                  65       properties:
 66         compatible:                                66         compatible:
 67           contains:                                67           contains:
 68             const: adi,max31829                    68             const: adi,max31829
 69                                                    69 
 70     then:                                          70     then:
 71       properties:                                  71       properties:
 72         adi,alarm-pol:                             72         adi,alarm-pol:
 73           default: 1                               73           default: 1
 74                                                    74 
 75     else:                                          75     else:
 76       properties:                                  76       properties:
 77         adi,alarm-pol:                             77         adi,alarm-pol:
 78           default: 0                               78           default: 0
 79                                                    79 
 80   - if:                                            80   - if:
 81       properties:                                  81       properties:
 82         compatible:                                82         compatible:
 83           contains:                                83           contains:
 84             const: adi,max31827                    84             const: adi,max31827
 85                                                    85 
 86     then:                                          86     then:
 87       properties:                                  87       properties:
 88         adi,fault-q:                               88         adi,fault-q:
 89           default: 1                               89           default: 1
 90                                                    90 
 91     else:                                          91     else:
 92       properties:                                  92       properties:
 93         adi,fault-q:                               93         adi,fault-q:
 94           default: 4                               94           default: 4
 95                                                    95 
 96                                                    96 
 97 required:                                          97 required:
 98   - compatible                                     98   - compatible
 99   - reg                                            99   - reg
100   - vref-supply                                   100   - vref-supply
101                                                   101 
102 additionalProperties: false                       102 additionalProperties: false
103                                                   103 
104 examples:                                         104 examples:
105   - |                                             105   - |
106     i2c {                                         106     i2c {
107         #address-cells = <1>;                     107         #address-cells = <1>;
108         #size-cells = <0>;                        108         #size-cells = <0>;
109                                                   109 
110         temperature-sensor@42 {                   110         temperature-sensor@42 {
111             compatible = "adi,max31827";          111             compatible = "adi,max31827";
112             reg = <0x42>;                         112             reg = <0x42>;
113             vref-supply = <&reg_vdd>;             113             vref-supply = <&reg_vdd>;
114             adi,comp-int;                         114             adi,comp-int;
115             adi,alarm-pol = <0>;                  115             adi,alarm-pol = <0>;
116             adi,fault-q = <1>;                    116             adi,fault-q = <1>;
117             adi,timeout-enable;                   117             adi,timeout-enable;
118         };                                        118         };
119     };                                            119     };
120 ...                                               120 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php