1# Copyright (c), 2023 Nordic Semiconductor ASA
2# SPDX -License-Identifier: Apache-2.0
3
4description: |
5  Nordic nPM1100 PMIC
6
7  The PMIC has one buck converter. It needs to be defined as a child node,
8  strictly following the BUCK node name. For example:
9
10  pmic {
11    compatible = "nordic,npm1100";
12
13    BUCK {
14      /* all properties for BUCK */
15    };
16  };
17
18  Note that only mode can be controlled (via GPIO pin MODE).
19
20compatible: "nordic,npm1100"
21
22include: base.yaml
23
24properties:
25  nordic,iset-gpios:
26    type: phandle-array
27    description: |
28      ISET control pin.
29
30child-binding:
31  properties:
32    nordic,mode-gpios:
33      type: phandle-array
34      description: |
35        MODE control pin.
36
37  include:
38    - name: regulator.yaml
39      property-allowlist:
40        - regulator-allowed-modes
41        - regulator-initial-mode
42