drivers: regulator: pca9420: use standard regulator-min|max-microvolt
regulator.yaml provides now standard properties for minimum/maximum voltage. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
a175e68fa9
commit
f89405ca8d
4 changed files with 27 additions and 28 deletions
|
@ -193,8 +193,8 @@ arduino_serial: &flexcomm12 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_SW1_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_SW1_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_SW1_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_SW1_EN_VAL>;
|
||||||
min-uV = <500000>;
|
regulator-min-microvolt = <500000>;
|
||||||
max-uV = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -210,8 +210,8 @@ arduino_serial: &flexcomm12 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_SW2_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_SW2_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_SW2_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_SW2_EN_VAL>;
|
||||||
min-uV = <1500000>;
|
regulator-min-microvolt = <1500000>;
|
||||||
max-uV = <3300000>;
|
regulator-max-microvolt = <3300000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -227,8 +227,8 @@ arduino_serial: &flexcomm12 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_LDO1_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_LDO1_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_LDO1_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_LDO1_EN_VAL>;
|
||||||
min-uV = <1700000>;
|
regulator-min-microvolt = <1700000>;
|
||||||
max-uV = <1900000>;
|
regulator-max-microvolt = <1900000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -244,8 +244,8 @@ arduino_serial: &flexcomm12 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_LDO2_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_LDO2_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_LDO2_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_LDO2_EN_VAL>;
|
||||||
min-uV = <1500000>;
|
regulator-min-microvolt = <1500000>;
|
||||||
max-uV = <3300000>;
|
regulator-max-microvolt = <3300000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -263,8 +263,8 @@ i2s1: &flexcomm3 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_SW1_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_SW1_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_SW1_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_SW1_EN_VAL>;
|
||||||
min-uV = <500000>;
|
regulator-min-microvolt = <500000>;
|
||||||
max-uV = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -280,8 +280,8 @@ i2s1: &flexcomm3 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_SW2_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_SW2_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_SW2_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_SW2_EN_VAL>;
|
||||||
min-uV = <1500000>;
|
regulator-min-microvolt = <1500000>;
|
||||||
max-uV = <3300000>;
|
regulator-max-microvolt = <3300000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -297,8 +297,8 @@ i2s1: &flexcomm3 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_LDO1_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_LDO1_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_LDO1_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_LDO1_EN_VAL>;
|
||||||
min-uV = <1700000>;
|
regulator-min-microvolt = <1700000>;
|
||||||
max-uV = <1900000>;
|
regulator-max-microvolt = <1900000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -314,8 +314,8 @@ i2s1: &flexcomm3 {
|
||||||
enable-reg = <PCA9420_MODECFG_0_2>;
|
enable-reg = <PCA9420_MODECFG_0_2>;
|
||||||
enable-mask = <PCA9420_MODECFG_2_LDO2_EN_MASK>;
|
enable-mask = <PCA9420_MODECFG_2_LDO2_EN_MASK>;
|
||||||
enable-val = <PCA9420_MODECFG_2_LDO2_EN_VAL>;
|
enable-val = <PCA9420_MODECFG_2_LDO2_EN_VAL>;
|
||||||
min-uV = <1500000>;
|
regulator-min-microvolt = <1500000>;
|
||||||
max-uV = <3300000>;
|
regulator-max-microvolt = <3300000>;
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -574,8 +574,8 @@ static const struct regulator_driver_api api = {
|
||||||
.enable_reg = DT_PROP(node_id, enable_reg), \
|
.enable_reg = DT_PROP(node_id, enable_reg), \
|
||||||
.enable_mask = DT_PROP(node_id, enable_mask), \
|
.enable_mask = DT_PROP(node_id, enable_mask), \
|
||||||
.enable_val = DT_PROP(node_id, enable_val), \
|
.enable_val = DT_PROP(node_id, enable_val), \
|
||||||
.min_uv = DT_PROP(node_id, min_uv), \
|
.min_uv = DT_PROP(node_id, regulator_min_microvolt), \
|
||||||
.max_uv = DT_PROP(node_id, max_uv), \
|
.max_uv = DT_PROP(node_id, regulator_max_microvolt), \
|
||||||
.ilim_reg = DT_PROP_OR(node_id, ilim_reg, 0), \
|
.ilim_reg = DT_PROP_OR(node_id, ilim_reg, 0), \
|
||||||
.ilim_mask = DT_PROP_OR(node_id, ilim_mask, 0), \
|
.ilim_mask = DT_PROP_OR(node_id, ilim_mask, 0), \
|
||||||
.enable_inverted = DT_PROP(node_id, enable_inverted), \
|
.enable_inverted = DT_PROP(node_id, enable_inverted), \
|
||||||
|
|
|
@ -39,8 +39,17 @@ child-binding:
|
||||||
- name: regulator.yaml
|
- name: regulator.yaml
|
||||||
property-allowlist:
|
property-allowlist:
|
||||||
- regulator-boot-on
|
- regulator-boot-on
|
||||||
|
- regulator-min-microvolt
|
||||||
|
- regulator-max-microvolt
|
||||||
|
|
||||||
description: Voltage output of PMIC controller regulator
|
description: Voltage output of PMIC controller regulator
|
||||||
properties:
|
properties:
|
||||||
|
regulator-min-microvolt:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
regulator-max-microvolt:
|
||||||
|
required: true
|
||||||
|
|
||||||
voltage-range:
|
voltage-range:
|
||||||
type: array
|
type: array
|
||||||
required: true
|
required: true
|
||||||
|
@ -78,16 +87,6 @@ child-binding:
|
||||||
description: |
|
description: |
|
||||||
value to apply enable-mask to, and write to enable-reg in order
|
value to apply enable-mask to, and write to enable-reg in order
|
||||||
to enable the regulator output.
|
to enable the regulator output.
|
||||||
min-uV:
|
|
||||||
type: int
|
|
||||||
required: true
|
|
||||||
description: |
|
|
||||||
Minimum voltage in microvolts that this regulator supports
|
|
||||||
max-uV:
|
|
||||||
type: int
|
|
||||||
required: true
|
|
||||||
description: |
|
|
||||||
Maximum voltage in microvolts that this regulator supports
|
|
||||||
enable-inverted:
|
enable-inverted:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: |
|
description: |
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue