1*547e9d94SNick Hawkins# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*547e9d94SNick Hawkins%YAML 1.2
3*547e9d94SNick Hawkins---
4*547e9d94SNick Hawkins$id: http://devicetree.org/schemas/hwmon/hpe,gxp-fan-ctrl.yaml#
5*547e9d94SNick Hawkins$schema: http://devicetree.org/meta-schemas/core.yaml#
6*547e9d94SNick Hawkins
7*547e9d94SNick Hawkinstitle: HPE GXP Fan Controller
8*547e9d94SNick Hawkins
9*547e9d94SNick Hawkinsmaintainers:
10*547e9d94SNick Hawkins  - Nick Hawkins <nick.hawkins@hpe.com>
11*547e9d94SNick Hawkins
12*547e9d94SNick Hawkinsdescription: |
13*547e9d94SNick Hawkins  The HPE GXP fan controller controls the fans through an external CPLD
14*547e9d94SNick Hawkins  device that connects to the fans.
15*547e9d94SNick Hawkins
16*547e9d94SNick Hawkinsproperties:
17*547e9d94SNick Hawkins  compatible:
18*547e9d94SNick Hawkins    const: hpe,gxp-fan-ctrl
19*547e9d94SNick Hawkins
20*547e9d94SNick Hawkins  reg:
21*547e9d94SNick Hawkins    items:
22*547e9d94SNick Hawkins      - description: Fan controller PWM
23*547e9d94SNick Hawkins      - description: Programmable logic
24*547e9d94SNick Hawkins      - description: Function 2
25*547e9d94SNick Hawkins
26*547e9d94SNick Hawkins  reg-names:
27*547e9d94SNick Hawkins    items:
28*547e9d94SNick Hawkins      - const: base
29*547e9d94SNick Hawkins      - const: pl
30*547e9d94SNick Hawkins      - const: fn2
31*547e9d94SNick Hawkins
32*547e9d94SNick Hawkinsrequired:
33*547e9d94SNick Hawkins  - compatible
34*547e9d94SNick Hawkins  - reg
35*547e9d94SNick Hawkins  - reg-names
36*547e9d94SNick Hawkins
37*547e9d94SNick HawkinsadditionalProperties: false
38*547e9d94SNick Hawkins
39*547e9d94SNick Hawkinsexamples:
40*547e9d94SNick Hawkins  - |
41*547e9d94SNick Hawkins    fan-controller@1000c00 {
42*547e9d94SNick Hawkins      compatible = "hpe,gxp-fan-ctrl";
43*547e9d94SNick Hawkins      reg = <0x1000c00 0x200>, <0xd1000000 0xff>, <0x80200000 0x100000>;
44*547e9d94SNick Hawkins      reg-names = "base", "pl", "fn2";
45*547e9d94SNick Hawkins    };
46