Documentation / devicetree / bindings / hwmon / pmbus / infineon,xdp720.yaml


Based on kernel version 7.2. Page generated on 2026-08-20 08:41 EST.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---

$id: http://devicetree.org/schemas/hwmon/pmbus/infineon,xdp720.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Infineon XDP720 / XDP730 Digital eFuse Controllers

maintainers:
  - Ashish Yadav <ashish.yadav@infineon.com>

description: |
  The XDP720 and XDP730 are PMBus-compliant digital eFuse controllers
  with an integrated current sensor.  They provide accurate system
  telemetry (V, I, P, T) and report analog current at the IMON pin for
  post-processing.
 
  Both parts share the same PMBus register map and direct-format
  coefficients; they differ in the GIMON gain step exposed via the
  TELEMETRY_AVG register (bit 10) and in the VDD_VIN pin number
  (XDP720: pin 9, XDP730: pin 20).
 
  Datasheets:
    - XDP720: https://www.infineon.com/assets/row/public/documents/24/49/infineon-xdp720-001-datasheet-en.pdf
    - XDP730: https://www.infineon.com/assets/row/public/documents/24/49/infineon-xdp730-001-datasheet-en.pdf

properties:
  compatible:
    enum:
      - infineon,xdp720
      - infineon,xdp730

  reg:
    maxItems: 1

  infineon,rimon-micro-ohms:
    description:
      The value of the RIMON resistor, in micro ohms, required to enable
      the system overcurrent protection.

  vdd-vin-supply:
    description:
      Supply for the VDD_VIN pin (XDP720 pin 9, XDP730 pin 20), the IC
      controller power supply.  Typically connected to the input bus
      (VIN) through a 100 ohm / 100 nF RC filter.

required:
  - compatible
  - reg
  - vdd-vin-supply

additionalProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;
 
        efuse@11 {
            compatible = "infineon,xdp720";
            reg = <0x11>;
            vdd-vin-supply = <&vdd_vin>;
            infineon,rimon-micro-ohms = <1098000000>;  /* 1.098k ohm */
        };
    };