xref: /linux/Documentation/devicetree/bindings/regulator/mediatek,mt6873-dvfsrc-regulator.yaml (revision c94cd9508b1335b949fd13ebd269313c65492df0)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/regulator/mediatek,mt6873-dvfsrc-regulator.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MediaTek DVFSRC-controlled Regulators
8
9description:
10  The Dynamic Voltage and Frequency Scaling Resource Collector Regulators
11  are controlled with votes to the DVFSRC hardware.
12
13maintainers:
14  - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
15
16properties:
17  compatible:
18    enum:
19      - mediatek,mt6873-dvfsrc-regulator
20      - mediatek,mt8183-dvfsrc-regulator
21      - mediatek,mt8192-dvfsrc-regulator
22      - mediatek,mt8195-dvfsrc-regulator
23
24  dvfsrc-vcore:
25    description: DVFSRC-controlled SoC Vcore regulator
26    $ref: regulator.yaml#
27    unevaluatedProperties: false
28
29  dvfsrc-vscp:
30    description: DVFSRC-controlled System Control Processor regulator
31    $ref: regulator.yaml#
32    unevaluatedProperties: false
33
34required:
35  - compatible
36
37anyOf:
38  - required:
39      - dvfsrc-vcore
40  - required:
41      - dvfsrc-vscp
42
43additionalProperties: false
44