blob: 75088244a274c5b95bf72df1265b873a3286cfa8 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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...