xref: /freebsd/sys/contrib/device-tree/Bindings/hwmon/ti,tps23861.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
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 curent sense resistor in microohms.
30    default: 255000
31    minimum: 250000
32    maximum: 255000
33
34required:
35  - compatible
36  - reg
37
38additionalProperties: false
39
40examples:
41  - |
42    i2c {
43        #address-cells = <1>;
44        #size-cells = <0>;
45
46        tps23861@30 {
47            compatible = "ti,tps23861";
48            reg = <0x30>;
49            shunt-resistor-micro-ohms = <255000>;
50        };
51    };
52