xref: /openbmc/linux/Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
160b76c3aSAkshay Gupta# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
260b76c3aSAkshay Gupta%YAML 1.2
360b76c3aSAkshay Gupta---
460b76c3aSAkshay Gupta$id: http://devicetree.org/schemas/hwmon/amd,sbrmi.yaml#
560b76c3aSAkshay Gupta$schema: http://devicetree.org/meta-schemas/core.yaml#
660b76c3aSAkshay Gupta
760b76c3aSAkshay Guptatitle: >
860b76c3aSAkshay Gupta  Sideband Remote Management Interface (SB-RMI) compliant
960b76c3aSAkshay Gupta  AMD SoC power device.
1060b76c3aSAkshay Gupta
1160b76c3aSAkshay Guptamaintainers:
1260b76c3aSAkshay Gupta  - Akshay Gupta <Akshay.Gupta@amd.com>
1360b76c3aSAkshay Gupta
1460b76c3aSAkshay Guptadescription: |
1560b76c3aSAkshay Gupta  SB Remote Management Interface (SB-RMI) is an SMBus compatible
1660b76c3aSAkshay Gupta  interface that reports AMD SoC's Power (normalized Power) using,
1760b76c3aSAkshay Gupta  Mailbox Service Request and resembles a typical 8-pin remote power
1860b76c3aSAkshay Gupta  sensor's I2C interface to BMC. The power attributes in hwmon
1960b76c3aSAkshay Gupta  reports power in microwatts.
2060b76c3aSAkshay Gupta
2160b76c3aSAkshay Guptaproperties:
2260b76c3aSAkshay Gupta  compatible:
2360b76c3aSAkshay Gupta    enum:
2460b76c3aSAkshay Gupta      - amd,sbrmi
2560b76c3aSAkshay Gupta
2660b76c3aSAkshay Gupta  reg:
2760b76c3aSAkshay Gupta    maxItems: 1
2860b76c3aSAkshay Gupta    description: |
2960b76c3aSAkshay Gupta      I2C bus address of the device as specified in Section SBI SMBus Address
3060b76c3aSAkshay Gupta      of the SoC register reference. The SB-RMI address is normally 78h for
3160b76c3aSAkshay Gupta      socket 0 and 70h for socket 1, but it could vary based on hardware
3260b76c3aSAkshay Gupta      address select pins.
3360b76c3aSAkshay Gupta      \[open source SoC register reference\]
3460b76c3aSAkshay Gupta        https://www.amd.com/en/support/tech-docs?keyword=55898
3560b76c3aSAkshay Gupta
3660b76c3aSAkshay Guptarequired:
3760b76c3aSAkshay Gupta  - compatible
3860b76c3aSAkshay Gupta  - reg
3960b76c3aSAkshay Gupta
4060b76c3aSAkshay GuptaadditionalProperties: false
4160b76c3aSAkshay Gupta
4260b76c3aSAkshay Guptaexamples:
4360b76c3aSAkshay Gupta  - |
44*08be4233SKrzysztof Kozlowski    i2c {
4560b76c3aSAkshay Gupta        #address-cells = <1>;
4660b76c3aSAkshay Gupta        #size-cells = <0>;
4760b76c3aSAkshay Gupta
4860b76c3aSAkshay Gupta        sbrmi@3c {
4960b76c3aSAkshay Gupta            compatible = "amd,sbrmi";
5060b76c3aSAkshay Gupta            reg = <0x3c>;
5160b76c3aSAkshay Gupta        };
5260b76c3aSAkshay Gupta    };
5360b76c3aSAkshay Gupta...
54