| # Copyright (c), 2023 Nordic Semiconductor ASA |
| # SPDX -License-Identifier: Apache-2.0 |
| |
| description: | |
| Analog Devices ADP3560 PMIC |
| |
| The PMIC has one buck converter and one buck-boost converter. Both need to be |
| defined as children nodes, strictly following the BUCK and BUCKBOOST node |
| names. For example: |
| |
| pmic@46 { |
| compatible = "adi,adp5360"; |
| reg = <0x46>; |
| ... |
| regulators { |
| compatible = "adi,adp5360-regulator"; |
| |
| BUCK { |
| /* all properties for BUCK */ |
| }; |
| BUCKBOOST { |
| /* all properties for BUCKBOOST */ |
| }; |
| }; |
| }; |
| |
| compatible: "adi,adp5360-regulator" |
| |
| include: base.yaml |
| |
| child-binding: |
| include: |
| - name: regulator.yaml |
| property-allowlist: |
| - regulator-always-on |
| - regulator-boot-on |
| - regulator-init-microvolt |
| - regulator-min-microvolt |
| - regulator-max-microvolt |
| - regulator-allowed-modes |
| - regulator-initial-mode |
| |
| properties: |
| adi,switch-delay-us: |
| type: int |
| enum: |
| - 0 |
| - 5 |
| - 10 |
| - 20 |
| description: Switch delay time in hysteresis. |
| |
| adi,soft-start-ms: |
| type: int |
| enum: |
| - 1 |
| - 8 |
| - 64 |
| - 512 |
| description: Soft start time in milliseconds |
| |
| adi,ilim-milliamp: |
| type: int |
| enum: |
| - 100 |
| - 200 |
| - 300 |
| - 400 |
| - 500 |
| - 600 |
| - 700 |
| - 800 |
| description: | |
| Peak current limit, in milliamperes. Values above 400mA are only |
| applicable to buck boost. |
| |
| adi,enable-stop-pulse: |
| type: boolean |
| description: | |
| With this option selected and the buck/boost enabled, the buck/boost |
| regulator can be stopped using the STP pin. |
| |
| adi,enable-output-discharge: |
| type: boolean |
| description: Enable output discharge functionality |