1ea98b9ebSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2ea98b9ebSKrzysztof Kozlowski%YAML 1.2
3ea98b9ebSKrzysztof Kozlowski---
4ea98b9ebSKrzysztof Kozlowski$id: http://devicetree.org/schemas/regulator/samsung,s2mps14.yaml#
5ea98b9ebSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6ea98b9ebSKrzysztof Kozlowski
7ea98b9ebSKrzysztof Kozlowskititle: Samsung S2MPS14 Power Management IC regulators
8ea98b9ebSKrzysztof Kozlowski
9ea98b9ebSKrzysztof Kozlowskimaintainers:
108a1e6bb3SKrzysztof Kozlowski  - Krzysztof Kozlowski <krzk@kernel.org>
11ea98b9ebSKrzysztof Kozlowski
12ea98b9ebSKrzysztof Kozlowskidescription: |
13ea98b9ebSKrzysztof Kozlowski  This is a part of device tree bindings for S2M and S5M family of Power
14ea98b9ebSKrzysztof Kozlowski  Management IC (PMIC).
15ea98b9ebSKrzysztof Kozlowski
16ea98b9ebSKrzysztof Kozlowski  The S2MPS14 provides buck and LDO regulators.
17ea98b9ebSKrzysztof Kozlowski
18ea98b9ebSKrzysztof Kozlowski  See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
19ea98b9ebSKrzysztof Kozlowski  additional information and example.
20ea98b9ebSKrzysztof Kozlowski
21ea98b9ebSKrzysztof KozlowskipatternProperties:
22*4bb3d82aSKrzysztof Kozlowski  # 25 LDOs, without LDO10-12
23*4bb3d82aSKrzysztof Kozlowski  "^LDO([1-9]|1[3-9]|2[0-5])$":
24ea98b9ebSKrzysztof Kozlowski    type: object
25ea98b9ebSKrzysztof Kozlowski    $ref: regulator.yaml#
26ea98b9ebSKrzysztof Kozlowski    unevaluatedProperties: false
27ea98b9ebSKrzysztof Kozlowski    description:
28ea98b9ebSKrzysztof Kozlowski      Properties for single LDO regulator.
29ea98b9ebSKrzysztof Kozlowski
30ea98b9ebSKrzysztof Kozlowski    required:
31ea98b9ebSKrzysztof Kozlowski      - regulator-name
32ea98b9ebSKrzysztof Kozlowski
33*4bb3d82aSKrzysztof Kozlowski  "^LDO(1[0-2])$":
34*4bb3d82aSKrzysztof Kozlowski    type: object
35*4bb3d82aSKrzysztof Kozlowski    $ref: regulator.yaml#
36*4bb3d82aSKrzysztof Kozlowski    unevaluatedProperties: false
37*4bb3d82aSKrzysztof Kozlowski    description:
38*4bb3d82aSKrzysztof Kozlowski      Properties for single LDO regulator.
39*4bb3d82aSKrzysztof Kozlowski
40*4bb3d82aSKrzysztof Kozlowski    properties:
41*4bb3d82aSKrzysztof Kozlowski      samsung,ext-control-gpios:
42*4bb3d82aSKrzysztof Kozlowski        maxItems: 1
43*4bb3d82aSKrzysztof Kozlowski        description:
44*4bb3d82aSKrzysztof Kozlowski          LDO10, LDO11 and LDO12 can be configured to external control over
45*4bb3d82aSKrzysztof Kozlowski          GPIO.
46*4bb3d82aSKrzysztof Kozlowski
47*4bb3d82aSKrzysztof Kozlowski    required:
48*4bb3d82aSKrzysztof Kozlowski      - regulator-name
49*4bb3d82aSKrzysztof Kozlowski
50ea98b9ebSKrzysztof Kozlowski  # 5 bucks
51ea98b9ebSKrzysztof Kozlowski  "^BUCK[1-5]$":
52ea98b9ebSKrzysztof Kozlowski    type: object
53ea98b9ebSKrzysztof Kozlowski    $ref: regulator.yaml#
54ea98b9ebSKrzysztof Kozlowski    unevaluatedProperties: false
55ea98b9ebSKrzysztof Kozlowski    description:
56ea98b9ebSKrzysztof Kozlowski      Properties for single BUCK regulator.
57ea98b9ebSKrzysztof Kozlowski
58ea98b9ebSKrzysztof Kozlowski    required:
59ea98b9ebSKrzysztof Kozlowski      - regulator-name
60ea98b9ebSKrzysztof Kozlowski
61ea98b9ebSKrzysztof KozlowskiadditionalProperties: false
62