/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | qcom,rpmh-regulator.yaml | 61 - qcom,pm6150-rpmh-regulators 63 - qcom,pm6350-rpmh-regulators 64 - qcom,pm660-rpmh-regulators 65 - qcom,pm660l-rpmh-regulators 66 - qcom,pm7325-rpmh-regulators 67 - qcom,pm8005-rpmh-regulators 86 - qcom,pmx55-rpmh-regulators 87 - qcom,pmx65-rpmh-regulators 88 - qcom,pmx75-rpmh-regulators 459 pm8998-rpmh-regulators { [all …]
|
H A D | qcom,spmi-regulator.yaml | 15 - qcom,pm6125-regulators 16 - qcom,pm660-regulators 17 - qcom,pm660l-regulators 18 - qcom,pm8004-regulators 19 - qcom,pm8005-regulators 20 - qcom,pm8226-regulators 21 - qcom,pm8841-regulators 22 - qcom,pm8916-regulators 23 - qcom,pm8941-regulators 86 regulators. [all …]
|
H A 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 {
|
H A D | qcom,smd-rpm-regulator.yaml | 86 - qcom,rpm-mp5496-regulators 87 - qcom,rpm-pm2250-regulators 88 - qcom,rpm-pm6125-regulators 89 - qcom,rpm-pm660-regulators 90 - qcom,rpm-pm660l-regulators 91 - qcom,rpm-pm8226-regulators 92 - qcom,rpm-pm8841-regulators 93 - qcom,rpm-pm8909-regulators 94 - qcom,rpm-pm8916-regulators 95 - qcom,rpm-pm8941-regulators [all …]
|
H A 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 {
|
H A D | mt6311-regulator.txt | 6 - regulators: List of regulators provided by this controller. It is named 9 for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 11 The valid names for regulators are: 22 regulators {
|
H A 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.
|
H A D | da9211.txt | 9 - regulators: A node that houses a sub-node for each regulator within the 12 standard binding for regulators; see regulator.txt. 27 regulators { 47 regulators { 73 regulators { 91 regulators { 109 regulators { 135 regulators { 161 regulators { 187 regulators {
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/ |
H A D | phosphor-power-systemd-links-regulators.bb | 8 RDEPENDS:${PN} += "phosphor-power-regulators" 11 …ystemd_system_unitdir/obmc-chassis-poweron@${i}.target.requires/phosphor-regulators-config.service" 14 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@${i}.target.wants/phosphor-regulators-monitor… 17 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweroff@${i}.target.wants/phosphor-regulators-monito… 22 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.requires/phosphor-regulators-config.… 23 TARGET="../phosphor-regulators-config.service" 27 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.wants/phosphor-regulators-monitor-en… 28 TARGET="../phosphor-regulators-monitor-enable.service" 32 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweroff@0.target.wants/phosphor-regulators-monitor-d… 33 TARGET="../phosphor-regulators-monitor-disable.service"
|
H A D | phosphor-power_git.bb | 3 voltage regulators, and analyzes power devices for faults" 20 ${PN}-regulators \ 55 REGS_SVC = "phosphor-regulators.service" 56 REGS_CONF_SVC = "phosphor-regulators-config.service" 57 REGS_MON_ENA_SVC = "phosphor-regulators-monitor-enable.service" 58 REGS_MON_DIS_SVC = "phosphor-regulators-monitor-disable.service" 64 SYSTEMD_SERVICE:${PN}-regulators = "${REGS_SVC} ${REGS_CONF_SVC} ${REGS_MON_ENA_SVC} ${REGS_MON_DIS… 74 FILES:${PN}-regulators = "${bindir}/phosphor-regulators ${datadir}/phosphor-regulators" 75 FILES:${PN}-regulators += "${bindir}/regsctl"
|
/openbmc/linux/drivers/media/platform/qcom/camss/ |
H A D | camss.c | 37 .regulators = {}, 49 .regulators = {}, 110 .regulators = {}, 132 .regulators = {}, 144 .regulators = {}, 156 .regulators = {}, 252 .regulators = {}, 270 .regulators = {}, 290 .regulators = {}, 304 .regulators = {}, [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | cypress-sf.c | 25 struct regulator_bulk_data regulators[2]; member 68 regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_disable_regulators() 69 touchkey->regulators); in cypress_sf_disable_regulators() 84 touchkey->regulators[0].supply = "vdd"; in cypress_sf_probe() 85 touchkey->regulators[1].supply = "avdd"; in cypress_sf_probe() 88 ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe() 89 touchkey->regulators); in cypress_sf_probe() 124 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe() 125 touchkey->regulators); in cypress_sf_probe() 180 touchkey->regulators); in cypress_sf_suspend() [all …]
|
H A D | tm2-touchkey.c | 50 struct regulator_bulk_data regulators[3]; member 114 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_enable() 115 touchkey->regulators); in tm2_touchkey_power_enable() 129 regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_disable() 130 touchkey->regulators); in tm2_touchkey_power_disable() 205 touchkey->regulators[0].supply = "vcc"; in tm2_touchkey_probe() 206 touchkey->regulators[1].supply = "vdd"; in tm2_touchkey_probe() 207 touchkey->regulators[2].supply = "vddio"; in tm2_touchkey_probe() 209 ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_probe() 210 touchkey->regulators); in tm2_touchkey_probe() [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | Kconfig | 21 regulators. 38 managed regulators and simple non-configurable regulators. 171 controllable DCDC/LDO regulators. 179 controllable DCDC/LDO regulators. 223 and LDO regulators. 235 and LDO regulators. 269 tristate "ChromeOS EC regulators" 936 regulators. 1329 regulators. 1373 regulators and switches. The STPMIC1 regulators supply power to [all …]
|
H A D | wm8400-regulator.c | 115 static struct regulator_desc regulators[] = { variable 204 struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]); in wm8400_regulator_probe() 213 rdev = devm_regulator_register(&pdev->dev, ®ulators[pdev->id], in wm8400_regulator_probe() 247 if (wm8400->regulators[reg].name) in wm8400_register_regulator() 252 wm8400->regulators[reg].name = "wm8400-regulator"; in wm8400_register_regulator() 253 wm8400->regulators[reg].id = reg; in wm8400_register_regulator() 254 wm8400->regulators[reg].dev.parent = dev; in wm8400_register_regulator() 255 wm8400->regulators[reg].dev.platform_data = initdata; in wm8400_register_regulator() 257 return platform_device_register(&wm8400->regulators[reg]); in wm8400_register_regulator()
|
/openbmc/linux/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d_i2c.c | 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() 140 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe() 141 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe() 143 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe() 144 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() 191 regulator_bulk_free(ARRAY_SIZE(lis3->regulators), in lis3lv02d_i2c_remove() [all …]
|
/openbmc/phosphor-power/phosphor-regulators/ |
H A D | README.md | 3 The `phosphor-regulators` application configures and monitors voltage 4 regulators. The application is controlled by a JSON configuration file. 6 The application does not control how voltage regulators are enabled or how to 12 The configuration of voltage regulators can be modified. Configuration changes 20 regulators are enabled. 40 Some voltage regulators contain redundant phases. If a redundant phase fails, 44 Voltage regulators can be monitored for redundant phase faults. If a fault is 51 - Voltage regulators in the system. 52 - Operations to perform on those regulators, such as configuration or sensor
|
/openbmc/phosphor-power/phosphor-regulators/test/ |
H A D | run-ci.sh | 3 for file in phosphor-regulators/config_files/*.json 5 phosphor-regulators/tools/validate-regulators-config.py \ 6 -s phosphor-regulators/schema/config_schema.json \
|
/openbmc/linux/drivers/leds/ |
H A D | leds-aw2013.c | 65 struct regulator_bulk_data regulators[2]; member 110 chip->regulators); in aw2013_chip_disable() 128 chip->regulators); in aw2013_chip_enable() 353 chip->regulators[0].supply = "vcc"; in aw2013_probe() 354 chip->regulators[1].supply = "vio"; in aw2013_probe() 356 ARRAY_SIZE(chip->regulators), in aw2013_probe() 357 chip->regulators); in aw2013_probe() 366 chip->regulators); in aw2013_probe() 392 chip->regulators); in aw2013_probe() 404 regulator_bulk_disable(ARRAY_SIZE(chip->regulators), in aw2013_probe() [all …]
|
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/ |
H A D | README.md | 1 # phosphor-regulators Configuration File 19 on voltage regulators in the system: 91 - Rules defining how to modify configuration of regulators 145 `phosphor-regulators` application. 171 tool [validate-regulators-config.py](../../tools/validate-regulators-config.py). 198 `/usr/share/phosphor-regulators` 206 `/etc/phosphor-regulators` 215 `mkdir /etc/phosphor-regulators` 241 `systemctl kill -s HUP phosphor-regulators.service` 245 `journalctl -u phosphor-regulators.service | grep Loading` [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/pmic/ |
H A D | max77686.txt | 5 - drivers/power/regulator/max77686.c (for child regulators) 9 To bind the regulators, please read the additional binding info: 17 To bind each regulator, the optional regulators subnode should exists. 20 - voltage-regulators: subnode list of each device's regulator 29 voltage-regulators {
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | samsung,s2mps11.yaml | 17 which include voltage and current regulators, RTC, clock outputs and other 40 regulators: 43 List of child nodes that specify the regulators. 65 - regulators 77 regulators: 88 regulators: 99 regulators: 111 regulators: 123 regulators: 153 regulators { [all …]
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | panel-samsung-db7430.c | 62 struct regulator_bulk_data regulators[2]; member 95 ret = regulator_bulk_enable(ARRAY_SIZE(db->regulators), in db7430_power_on() 96 db->regulators); in db7430_power_on() 168 return regulator_bulk_disable(ARRAY_SIZE(db->regulators), in db7430_power_off() 169 db->regulators); in db7430_power_off() 279 db->regulators[0].supply = "vci"; in db7430_probe() 280 db->regulators[1].supply = "vccio"; in db7430_probe() 282 ARRAY_SIZE(db->regulators), in db7430_probe() 283 db->regulators); in db7430_probe()
|
H A D | panel-samsung-s6d27a1.c | 47 struct regulator_bulk_data regulators[2]; member 104 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->regulators), in s6d27a1_power_on() 105 ctx->regulators); in s6d27a1_power_on() 167 return regulator_bulk_disable(ARRAY_SIZE(ctx->regulators), in s6d27a1_power_off() 168 ctx->regulators); in s6d27a1_power_off() 260 ctx->regulators[0].supply = "vci"; in s6d27a1_probe() 261 ctx->regulators[1].supply = "vccio"; in s6d27a1_probe() 263 ARRAY_SIZE(ctx->regulators), in s6d27a1_probe() 264 ctx->regulators); in s6d27a1_probe()
|
/openbmc/docs/designs/ |
H A D | voltage-regulator-configuration.md | 12 [Voltage regulators][1] have many configurable properties such as output 45 sometimes conditional, applied only to regulators with a certain version 54 shell scripts. For example, the following scripts configure regulators on 89 - Enable/disable voltage regulators and monitor their pgood signals. 104 voltage regulators. The application will be located in the proposed new 119 - Standard directory: `/usr/share/phosphor-regulators` (read-only) 120 - Test directory: `/etc/phosphor-regulators` (writable) 139 - Description: Configures all voltage regulators. 151 implemented on the object path `/xyz/openbmc_project/regulators`. 166 regulators (powers them on). [all …]
|