52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
# Copyright (c), 2023 Grinn
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: |
|
|
Maxim MAX20335 PMIC
|
|
|
|
The PMIC has two buck converters and three LDOs. All need to be defined as
|
|
children nodes, strictly following the BUCK1..2, LDO1..3 node names. For
|
|
example:
|
|
|
|
pmic@28 {
|
|
reg = <0x28>;
|
|
...
|
|
regulators {
|
|
compatible = maxim,max20335-regulator";
|
|
|
|
BUCK1 {
|
|
/* all properties for BUCK1 */
|
|
};
|
|
BUCK2 {
|
|
/* all properties for BUCK2 */
|
|
};
|
|
LDO1 {
|
|
/* all properties for LDO1 */
|
|
};
|
|
LDO2 {
|
|
/* all properties for LDO2 */
|
|
};
|
|
LDO3 {
|
|
/* all properties for LDO3 */
|
|
};
|
|
};
|
|
};
|
|
|
|
compatible: "maxim,max20335-regulator"
|
|
|
|
include: base.yaml
|
|
|
|
child-binding:
|
|
include:
|
|
- name: regulator.yaml
|
|
property-allowlist:
|
|
- regulator-init-microvolt
|
|
- regulator-min-microvolt
|
|
- regulator-max-microvolt
|
|
- regulator-init-microamp
|
|
- regulator-max-microamp
|
|
- regulator-always-on
|
|
- regulator-boot-on
|
|
- regulator-initial-mode
|
|
- regulator-allowed-modes
|