1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwmon/amd,sbtsi.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: >
8  Sideband interface Temperature Sensor Interface (SB-TSI) compliant
9  AMD SoC temperature device
10
11maintainers:
12  - Kun Yi <kunyi@google.com>
13  - Supreeth Venkatesh <supreeth.venkatesh@amd.com>
14
15description: |
16  SB Temperature Sensor Interface (SB-TSI) is an SMBus compatible
17  interface that reports AMD SoC's Ttcl (normalized temperature),
18  and resembles a typical 8-pin remote temperature sensor's I2C interface
19  to BMC. The emulated thermal sensor can report temperatures in increments
20  of 0.125 degrees, ranging from 0 to 255.875.
21
22properties:
23  compatible:
24    enum:
25      - amd,sbtsi
26
27  reg:
28    maxItems: 1
29    description: |
30      I2C bus address of the device as specified in Section 6.3.1 of the
31      SoC register reference. The SB-TSI address is normally 98h for socket
32      0 and 90h for socket 1, but it could vary based on hardware address
33      select pins.
34      \[open source SoC register reference\]
35        https://www.amd.com/system/files/TechDocs/56255_OSRR.pdf
36
37required:
38  - compatible
39  - reg
40
41additionalProperties: false
42
43examples:
44  - |
45    i2c {
46        #address-cells = <1>;
47        #size-cells = <0>;
48
49        sbtsi@4c {
50            compatible = "amd,sbtsi";
51            reg = <0x4c>;
52        };
53    };
54...
55