| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | Kconfig | 7 and current regulators within the Linux kernel. It's intended to 14 to both voltage regulators (where voltage output is controllable) and 19 regulators. 34 This driver provides support for fixed voltage regulators, 36 managed regulators and simple non-configurable regulators. 58 tristate "Marvell 88PG86X voltage regulators" 62 This driver supports Marvell 88PG867 and 88PG868 voltage regulators. 67 tristate "Marvell 88PM800 Power regulators" 77 tristate "Marvell 88PM8607 Power regulators" 96 and four low-dropout linear regulators, along with a ActivePath [all …]
|
| D | tps65086-regulator.c | 33 .regulators_node = "regulators", \ 57 .regulators_node = "regulators", \ 103 /* Operations permitted on regulators */ 125 static struct tps65086_regulator regulators[] = { variable 177 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 179 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 185 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 187 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 191 dev_warn(config->dev, "25mV step mode only valid for BUCK regulators\n"); in tps65086_of_parse_cb() 198 regulators[desc->id].decay_reg, in tps65086_of_parse_cb() [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | Kconfig | 9 and current regulators within the Linux kernel. It's intended to 16 to both voltage regulators (where voltage output is controllable) and 21 regulators. 36 This driver provides support for fixed voltage regulators, 38 managed regulators and simple non-configurable regulators. 60 tristate "Marvell 88PG86X voltage regulators" 64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators. 69 tristate "Marvell 88PM800 Power regulators" 79 tristate "Marvell 88PM8607 Power regulators" 99 and four low-dropout linear regulators, along with a ActivePath [all …]
|
| D | tps65086-regulator.c | 33 .regulators_node = "regulators", \ 57 .regulators_node = "regulators", \ 103 /* Operations permitted on regulators */ 125 static struct tps65086_regulator regulators[] = { variable 177 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 179 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 185 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 187 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 191 dev_warn(config->dev, "25mV step mode only valid for BUCK regulators\n"); in tps65086_of_parse_cb() 198 regulators[desc->id].decay_reg, in tps65086_of_parse_cb() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | qcom,rpmh-regulator.txt | 1 Qualcomm Technologies, Inc. RPMh Regulators 11 switches, and LDO/SMPS regulators which have a fixed voltage and mode. 17 RPMh regulators must be described in two levels of device nodes. The first 18 level describes the PMIC containing the regulators and must reside within an 20 which is to be used on the board. Each of these regulators maps to a single 42 "qcom,pm8005-rpmh-regulators" 43 "qcom,pm8009-rpmh-regulators" 44 "qcom,pm8150-rpmh-regulators" 45 "qcom,pm8150l-rpmh-regulators" 46 "qcom,pm8998-rpmh-regulators" [all …]
|
| D | qcom,smd-rpm-regulator.yaml | 70 - qcom,rpm-mp5496-regulators 71 - qcom,rpm-pm8841-regulators 72 - qcom,rpm-pm8916-regulators 73 - qcom,rpm-pm8941-regulators 74 - qcom,rpm-pm8950-regulators 75 - qcom,rpm-pm8953-regulators 76 - qcom,rpm-pm8994-regulators 77 - qcom,rpm-pm8998-regulators 78 - qcom,rpm-pm660-regulators 79 - qcom,rpm-pm660l-regulators [all …]
|
| D | tps65217.txt | 1 TPS65217 family of regulators 6 - regulators: list of regulators provided by this controller, must be named 8 - regulators: This is the list of child nodes that specify the regulator 9 initialization data for defined regulators. Not all regulators for the given 11 using the standard binding for regulators found at 17 The valid names for regulators are: 20 Each regulator is defined using the standard binding for regulators. 28 regulators {
|
| D | qcom,spmi-regulator.txt | 1 Qualcomm SPMI Regulators 7 "qcom,pm8004-regulators" 8 "qcom,pm8005-regulators" 9 "qcom,pm8841-regulators" 10 "qcom,pm8916-regulators" 11 "qcom,pm8941-regulators" 12 "qcom,pm8950-regulators" 13 "qcom,pm8994-regulators" 14 "qcom,pmi8994-regulators" 15 "qcom,pm660-regulators" [all …]
|
| D | tps65023.txt | 1 TPS65023 family of regulators 9 - regulators: list of regulators provided by this controller, must be named 11 - regulators: This is the list of child nodes that specify the regulator 12 initialization data for defined regulators. The definition for each of 13 these nodes is defined using the standard binding for regulators found at 16 Each regulator is defined using the standard binding for regulators. 24 regulators {
|
| D | max77802.txt | 1 Binding for Maxim MAX77802 regulators 7 regulators that can be controlled over I2C. 33 - regulators : The regulators of max77802 have to be instantiated 34 under subnode named "regulators" using the following format. 51 Power Mode. Some regulators support the modes to be changed at startup or by 56 The regulators that support the standard "regulator-initial-mode" property, 66 The standard "regulator-mode" property can only be used for regulators that 67 support changing their mode to Low Power Mode during suspend. These regulators 84 regulators {
|
| D | max77686.txt | 1 Binding for Maxim MAX77686 regulators 7 regulators that can be controlled over I2C. 12 - voltage-regulators : The regulators of max77686 have to be instantiated 13 under subnode named "voltage-regulators" using the following format. 29 Regulators which can be turned off during system suspend: 49 voltage-regulators {
|
| D | slg51000.txt | 7 These entries are required if regulators are enabled for a device. 24 - regulators : This node defines the settings for the regulators. 26 for regulators; see regulator.txt. 28 The SLG51000 regulators are bound using their names listed below: 37 Optional properties for regulators: 45 regulators {
|
| D | pfuze100.yaml | 7 title: PFUZE100 family of regulators 13 The valid names for regulators are: 23 Each regulator is defined using the standard binding for regulators. 42 Boolean, if present disable all unused switch regulators to save power 43 consumption. Attention, ensure that all important regulators 45 If not present, the switched regulators are always on and can't be 47 with old dtb's which rely on the fact that the switched regulators are 59 regulators: 62 list of regulators provided by this controller. 95 regulators {
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | qcom,rpmh-regulator.txt | 1 Qualcomm Technologies, Inc. RPMh Regulators 11 switches, and LDO/SMPS regulators which have a fixed voltage and mode. 17 RPMh regulators must be described in two levels of device nodes. The first 18 level describes the PMIC containing the regulators and must reside within an 20 which is to be used on the board. Each of these regulators maps to a single 36 Definition: Must be one of: "qcom,pm8998-rpmh-regulators", 37 "qcom,pmi8998-rpmh-regulators" or 38 "qcom,pm8005-rpmh-regulators". 43 Definition: RPMh resource name suffix used for the regulators found on 53 regulators for this PMIC. [all …]
|
| D | tps65217.txt | 1 TPS65217 family of regulators 6 - regulators: list of regulators provided by this controller, must be named 8 - regulators: This is the list of child nodes that specify the regulator 9 initialization data for defined regulators. Not all regulators for the given 11 using the standard binding for regulators found at 17 The valid names for regulators are: 20 Each regulator is defined using the standard binding for regulators. 28 regulators {
|
| D | tps65023.txt | 1 TPS65023 family of regulators 9 - regulators: list of regulators provided by this controller, must be named 11 - regulators: This is the list of child nodes that specify the regulator 12 initialization data for defined regulators. The definition for each of 13 these nodes is defined using the standard binding for regulators found at 16 Each regulator is defined using the standard binding for regulators. 24 regulators {
|
| D | qcom,spmi-regulator.txt | 1 Qualcomm SPMI Regulators 7 "qcom,pm8841-regulators" 8 "qcom,pm8916-regulators" 9 "qcom,pm8941-regulators" 10 "qcom,pm8994-regulators" 11 "qcom,pmi8994-regulators" 143 The content of each sub-node is defined by the standard binding for regulators - 151 regulators. 156 available on boost type regulators. For voltage switch type 157 regulators, HPM implies that over current protection and [all …]
|
| D | max77802.txt | 1 Binding for Maxim MAX77802 regulators 7 regulators that can be controlled over I2C. 33 - regulators : The regulators of max77802 have to be instantiated 34 under subnode named "regulators" using the following format. 51 Power Mode. Some regulators support the modes to be changed at startup or by 56 The regulators that support the standard "regulator-initial-mode" property, 66 The standard "regulator-mode" property can only be used for regulators that 67 support changing their mode to Low Power Mode during suspend. These regulators 84 regulators {
|
| D | max77686.txt | 1 Binding for Maxim MAX77686 regulators 7 regulators that can be controlled over I2C. 12 - voltage-regulators : The regulators of max77686 have to be instantiated 13 under subnode named "voltage-regulators" using the following format. 29 Regulators which can be turned off during system suspend: 49 voltage-regulators {
|
| D | tps65218.txt | 1 TPS65218 family of regulators 7 - List of regulators provided by this controller, must be named 10 initialization data for defined regulators. Not all regulators for the given 12 using the standard binding for regulators found at ./regulator.txt. 14 The valid names for regulators are: 17 Each regulator is defined using the standard binding for regulators.
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-class-regulator | 8 regulators which can report that input value. 34 regulators which can report that output value. 98 measured in microvolts (i.e. E-6 Volts), for regulators 113 setting measured in microamps (i.e. E-6 Amps), for regulators 128 for regulators which can report that control input value. 154 for regulators which support voltage constraints. 169 for regulators which support voltage constraints. 184 microamps, for regulators which support current constraints. 199 microamps, for regulators which support current constraints. 256 the system is suspended to memory, for voltage regulators [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-regulator | 8 regulators which can report that input value. 34 regulators which can report that output value. 98 measured in microvolts (i.e. E-6 Volts), for regulators 113 setting measured in microamps (i.e. E-6 Amps), for regulators 128 for regulators which can report that control input value. 154 for regulators which support voltage constraints. 169 for regulators which support voltage constraints. 184 microamps, for regulators which support current constraints. 199 microamps, for regulators which support current constraints. 256 the system is suspended to memory, for voltage regulators [all …]
|
| /kernel/linux/linux-5.10/include/dt-bindings/regulator/ |
| D | qcom,rpmh-regulator.h | 14 * by LDO and SMPS type regulators. 17 * and BOB type regulators. This mode is supported 19 * regulators. 24 * regulators. 28 * regulators. This mode is supported by all types 29 * of regulators.
|
| /kernel/linux/linux-4.19/include/dt-bindings/regulator/ |
| D | qcom,rpmh-regulator.h | 14 * by LDO and SMPS type regulators. 17 * and BOB type regulators. This mode is supported 19 * regulators. 24 * regulators. 28 * regulators. This mode is supported by all types 29 * of regulators.
|
| /kernel/linux/linux-5.10/drivers/misc/lis3lv02d/ |
| D | lis3lv02d_i2c.c | 35 ret = regulator_bulk_disable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl() 36 lis3->regulators); in lis3_reg_ctrl() 38 ret = regulator_bulk_enable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl() 39 lis3->regulators); in lis3_reg_ctrl() 141 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe() 142 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe() 144 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe() 145 lis3_dev.regulators); in lis3lv02d_i2c_probe() 172 regulator_bulk_free(ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe() 173 lis3_dev.regulators); in lis3lv02d_i2c_probe() [all …]
|