xref: /openbmc/linux/Documentation/devicetree/bindings/regulator/maxim,max14577.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1e1cd4265SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2e1cd4265SKrzysztof Kozlowski%YAML 1.2
3e1cd4265SKrzysztof Kozlowski---
4e1cd4265SKrzysztof Kozlowski$id: http://devicetree.org/schemas/regulator/maxim,max14577.yaml#
5e1cd4265SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6e1cd4265SKrzysztof Kozlowski
7e1cd4265SKrzysztof Kozlowskititle: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC regulators
8e1cd4265SKrzysztof Kozlowski
9e1cd4265SKrzysztof Kozlowskimaintainers:
10*8a1e6bb3SKrzysztof Kozlowski  - Krzysztof Kozlowski <krzk@kernel.org>
11e1cd4265SKrzysztof Kozlowski
12e1cd4265SKrzysztof Kozlowskidescription: |
13e1cd4265SKrzysztof Kozlowski  This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
14e1cd4265SKrzysztof Kozlowski  Integrated Circuit (MUIC).
15e1cd4265SKrzysztof Kozlowski
16e1cd4265SKrzysztof Kozlowski  See also Documentation/devicetree/bindings/mfd/maxim,max14577.yaml for
17e1cd4265SKrzysztof Kozlowski  additional information and example.
18e1cd4265SKrzysztof Kozlowski
19e1cd4265SKrzysztof Kozlowskiproperties:
20e1cd4265SKrzysztof Kozlowski  compatible:
21e1cd4265SKrzysztof Kozlowski    enum:
22e1cd4265SKrzysztof Kozlowski      - maxim,max14577-regulator
23e1cd4265SKrzysztof Kozlowski      - maxim,max77836-regulator
24e1cd4265SKrzysztof Kozlowski
25e1cd4265SKrzysztof Kozlowski  CHARGER:
26e1cd4265SKrzysztof Kozlowski    type: object
27e1cd4265SKrzysztof Kozlowski    $ref: regulator.yaml#
28e1cd4265SKrzysztof Kozlowski    unevaluatedProperties: false
29e1cd4265SKrzysztof Kozlowski    description: |
30e1cd4265SKrzysztof Kozlowski      Current regulator.
31e1cd4265SKrzysztof Kozlowski
32e1cd4265SKrzysztof Kozlowski    properties:
33e1cd4265SKrzysztof Kozlowski      regulator-min-microvolt: false
34e1cd4265SKrzysztof Kozlowski      regulator-max-microvolt: false
35e1cd4265SKrzysztof Kozlowski
36e1cd4265SKrzysztof Kozlowski  SAFEOUT:
37e1cd4265SKrzysztof Kozlowski    type: object
38e1cd4265SKrzysztof Kozlowski    $ref: regulator.yaml#
39e1cd4265SKrzysztof Kozlowski    unevaluatedProperties: false
40e1cd4265SKrzysztof Kozlowski    description: |
41e1cd4265SKrzysztof Kozlowski      Safeout LDO regulator (fixed voltage).
42e1cd4265SKrzysztof Kozlowski
43e1cd4265SKrzysztof Kozlowski    properties:
44e1cd4265SKrzysztof Kozlowski      regulator-min-microamp: false
45e1cd4265SKrzysztof Kozlowski      regulator-max-microamp: false
46e1cd4265SKrzysztof Kozlowski      regulator-min-microvolt:
47e1cd4265SKrzysztof Kozlowski        const: 4900000
48e1cd4265SKrzysztof Kozlowski      regulator-max-microvolt:
49e1cd4265SKrzysztof Kozlowski        const: 4900000
50e1cd4265SKrzysztof Kozlowski
51e1cd4265SKrzysztof KozlowskipatternProperties:
52e1cd4265SKrzysztof Kozlowski  "^LDO[12]$":
53e1cd4265SKrzysztof Kozlowski    type: object
54e1cd4265SKrzysztof Kozlowski    $ref: regulator.yaml#
55e1cd4265SKrzysztof Kozlowski    unevaluatedProperties: false
56e1cd4265SKrzysztof Kozlowski    description: |
57e1cd4265SKrzysztof Kozlowski      Current regulator.
58e1cd4265SKrzysztof Kozlowski
59e1cd4265SKrzysztof Kozlowski    properties:
60e1cd4265SKrzysztof Kozlowski      regulator-min-microamp: false
61e1cd4265SKrzysztof Kozlowski      regulator-max-microamp: false
62e1cd4265SKrzysztof Kozlowski      regulator-min-microvolt:
63e1cd4265SKrzysztof Kozlowski        minimum: 800000
64e1cd4265SKrzysztof Kozlowski      regulator-max-microvolt:
65e1cd4265SKrzysztof Kozlowski        maximum: 3950000
66e1cd4265SKrzysztof Kozlowski
67e1cd4265SKrzysztof KozlowskiallOf:
68e1cd4265SKrzysztof Kozlowski  - if:
69e1cd4265SKrzysztof Kozlowski      properties:
70e1cd4265SKrzysztof Kozlowski        compatible:
71e1cd4265SKrzysztof Kozlowski          contains:
72e1cd4265SKrzysztof Kozlowski            const: maxim,max14577-regulator
73e1cd4265SKrzysztof Kozlowski    then:
74e1cd4265SKrzysztof Kozlowski      properties:
75e1cd4265SKrzysztof Kozlowski        LDO1: false
76e1cd4265SKrzysztof Kozlowski        LDO2: false
77e1cd4265SKrzysztof Kozlowski
78e1cd4265SKrzysztof KozlowskiadditionalProperties: false
79