xref: /linux/Documentation/devicetree/bindings/hwmon/adt7475.yaml (revision b56400b9314f38fbf9ea8c3ada8da796dd9e5d65)
1*b56400b9SLogan Shaw# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*b56400b9SLogan Shaw%YAML 1.2
3*b56400b9SLogan Shaw---
4*b56400b9SLogan Shaw$id: http://devicetree.org/schemas/adt7475.yaml#
5*b56400b9SLogan Shaw$schema: http://devicetree.org/meta-schemas/core.yaml#
6*b56400b9SLogan Shaw
7*b56400b9SLogan Shawtitle: ADT7475 hwmon sensor
8*b56400b9SLogan Shaw
9*b56400b9SLogan Shawmaintainers:
10*b56400b9SLogan Shaw  - Jean Delvare <jdelvare@suse.com>
11*b56400b9SLogan Shaw
12*b56400b9SLogan Shawdescription: |
13*b56400b9SLogan Shaw  The ADT7473, ADT7475, ADT7476, and ADT7490 are thermal monitors and multiple
14*b56400b9SLogan Shaw  PWN fan controllers.
15*b56400b9SLogan Shaw
16*b56400b9SLogan Shaw  They support monitoring and controlling up to four fans (the ADT7490 can only
17*b56400b9SLogan Shaw  control up to three). They support reading a single on chip temperature
18*b56400b9SLogan Shaw  sensor and two off chip temperature sensors (the ADT7490 additionally
19*b56400b9SLogan Shaw  supports measuring up to three current external temperature sensors with
20*b56400b9SLogan Shaw  series resistance cancellation (SRC)).
21*b56400b9SLogan Shaw
22*b56400b9SLogan Shaw  Datasheets:
23*b56400b9SLogan Shaw  https://www.onsemi.com/pub/Collateral/ADT7473-D.PDF
24*b56400b9SLogan Shaw  https://www.onsemi.com/pub/Collateral/ADT7475-D.PDF
25*b56400b9SLogan Shaw  https://www.onsemi.com/pub/Collateral/ADT7476-D.PDF
26*b56400b9SLogan Shaw  https://www.onsemi.com/pub/Collateral/ADT7490-D.PDF
27*b56400b9SLogan Shaw
28*b56400b9SLogan Shaw  Description taken from onsemiconductors specification sheets, with minor
29*b56400b9SLogan Shaw  rephrasing.
30*b56400b9SLogan Shaw
31*b56400b9SLogan Shawproperties:
32*b56400b9SLogan Shaw  compatible:
33*b56400b9SLogan Shaw    enum:
34*b56400b9SLogan Shaw      - adi,adt7473
35*b56400b9SLogan Shaw      - adi,adt7475
36*b56400b9SLogan Shaw      - adi,adt7476
37*b56400b9SLogan Shaw      - adi,adt7490
38*b56400b9SLogan Shaw
39*b56400b9SLogan Shaw  reg:
40*b56400b9SLogan Shaw    maxItems: 1
41*b56400b9SLogan Shaw
42*b56400b9SLogan Shawrequired:
43*b56400b9SLogan Shaw  - compatible
44*b56400b9SLogan Shaw  - reg
45*b56400b9SLogan Shaw
46*b56400b9SLogan Shawexamples:
47*b56400b9SLogan Shaw  - |
48*b56400b9SLogan Shaw    i2c {
49*b56400b9SLogan Shaw      #address-cells = <1>;
50*b56400b9SLogan Shaw      #size-cells = <0>;
51*b56400b9SLogan Shaw
52*b56400b9SLogan Shaw      hwmon@2e {
53*b56400b9SLogan Shaw        compatible = "adi,adt7476";
54*b56400b9SLogan Shaw        reg = <0x2e>;
55*b56400b9SLogan Shaw      };
56*b56400b9SLogan Shaw    };
57*b56400b9SLogan Shaw
58