xref: /linux/Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml (revision 4b132aacb0768ac1e652cf517097ea6f237214b9)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4
5$id: http://devicetree.org/schemas/hwmon/ti,tps23861.yaml#
6$schema: http://devicetree.org/meta-schemas/core.yaml#
7
8title: TI TPS23861 PoE PSE
9
10maintainers:
11  - Robert Marko <robert.marko@sartura.hr>
12
13description: |
14  The TPS23861 is a IEEE 802.3at Quad Port Power-over-Ethernet PSE Controller.
15
16  Datasheets:
17  https://www.ti.com/lit/gpn/tps23861
18
19
20properties:
21  compatible:
22    enum:
23      - ti,tps23861
24
25  reg:
26    maxItems: 1
27
28  shunt-resistor-micro-ohms:
29    description: The value of current sense resistor in microohms.
30    default: 255000
31    minimum: 250000
32    maximum: 255000
33
34required:
35  - compatible
36  - reg
37
38allOf:
39  - $ref: hwmon-common.yaml#
40
41unevaluatedProperties: false
42
43examples:
44  - |
45    i2c {
46        #address-cells = <1>;
47        #size-cells = <0>;
48
49        tps23861@30 {
50            compatible = "ti,tps23861";
51            reg = <0x30>;
52            shunt-resistor-micro-ohms = <255000>;
53        };
54    };
55