Home
last modified time | relevance | path

Searched full:regulators (Results 1 – 25 of 1843) sorted by relevance

12345678910>>...74

/openbmc/linux/drivers/regulator/
H A DKconfig9 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 …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dqcom,rpmh-regulator.yaml7 title: Qualcomm Technologies, Inc. RPMh Regulators
22 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators
29 RPMh regulators must be described in two levels of device nodes. The first
30 level describes the PMIC containing the regulators and must reside within an
32 which is to be used on the board. Each of these regulators maps to a single
61 - qcom,pm6150-rpmh-regulators
62 - qcom,pm6150l-rpmh-regulators
63 - qcom,pm6350-rpmh-regulators
64 - qcom,pm660-rpmh-regulators
65 - qcom,pm660l-rpmh-regulators
[all …]
H A Dqcom,spmi-regulator.yaml7 title: Qualcomm SPMI Regulators
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
[all …]
H A Dqcom,smd-rpm-regulator.yaml86 - 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 Dtps65217.txt1 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 Dtps65023.txt1 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 Dpfuze100.yaml7 title: PFUZE100 family of regulators
13 The valid names for regulators are:
23 Each regulator is defined using the standard binding for regulators.
45 Boolean, if present disable all unused switch regulators to save power
46 consumption. Attention, ensure that all important regulators
48 If not present, the switched regulators are always on and can't be
50 with old dtb's which rely on the fact that the switched regulators are
62 regulators:
65 list of regulators provided by this controller.
106 regulators {
H A Dtps65218.txt1 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 Dda9211.txt9 - 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/docs/designs/
H A Dvoltage-regulator-configuration.md12 [Voltage regulators][1] have many configurable properties such as output
14 dependent on the system type and rail type. Regulators have a hardware default
17 new application is needed to configure regulators. It should be data-driven to
45 sometimes conditional, applied only to regulators with a certain version
54 shell scripts. For example, the following scripts configure regulators on
70 framework for voltage and current regulators. It provides a mechanism for the
79 - Apply the configuration changes early in the boot before the regulators are
89 - Enable/disable voltage regulators and monitor their pgood signals.
94 - Validate that the correct number and types of regulators are present in the
96 - Concurrent maintenance or hot-plugging of regulators, where a regulator is
[all …]
/openbmc/phosphor-power/phosphor-regulators/
H A DREADME.md1 # phosphor-regulators
5 The `phosphor-regulators` application configures and monitors voltage
6 regulators. The application is controlled by a JSON configuration file.
8 The application does not control how voltage regulators are enabled or how to
12 ## Configuring Voltage Regulators
14 The configuration of voltage regulators can be modified. Configuration changes
22 regulators are enabled.
24 ## Monitoring Voltage Regulators
42 Some voltage regulators contain redundant phases. If a redundant phase fails,
46 Voltage regulators can be monitored for redundant phase faults. If a fault is
[all …]
/openbmc/u-boot/drivers/power/regulator/
H A DKconfig20 bool "Enable regulators for SPL"
23 Regulators are seldom needed in SPL. Even if they are accessed, some
25 Enable this option if you need regulators in SPL and can cope with
55 bool "Enable driver for PWM regulators"
65 bool "Enable Driver for PWM regulators in SPL"
69 features for PWM regulators in SPL.
85 a (family of) single-output regulators that supports
100 features for fixed value regulators. The driver implements get/set api
108 features for fixed value regulators in SPL.
115 features for gpio regulators. The driver implements get/set for
[all …]
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/
H A DREADME.md1 # phosphor-regulators Configuration File
17 The `phosphor-regulators` application is controlled by a configuration file
19 on voltage regulators in the system:
25 The config file does not control how voltage regulators are enabled or how to
61 different set of voltage regulators and rails.
77 The `phosphor-regulators` application searches for a config file name that
92 If a config file is not found based on system type, `phosphor-regulators`
102 - Rules defining how to modify configuration of regulators
110 more regulators. They are optional and can be omitted if each regulator requires
156 `phosphor-regulators` application.
[all …]
/openbmc/linux/drivers/input/keyboard/
H A Dcypress-sf.c25 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()
91 dev_err(&client->dev, "Failed to get regulators: %d\n", error); in cypress_sf_probe()
124 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe()
125 touchkey->regulators); in cypress_sf_probe()
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/
H A Dphosphor-power-systemd-links-regulators.bb8 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 Dphosphor-power_git.bb3 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/leds/
H A Dleds-aw2013.c65 struct regulator_bulk_data regulators[2]; member
109 ret = regulator_bulk_disable(ARRAY_SIZE(chip->regulators), in aw2013_chip_disable()
110 chip->regulators); in aw2013_chip_disable()
113 "Failed to disable regulators: %d\n", ret); in aw2013_chip_disable()
127 ret = regulator_bulk_enable(ARRAY_SIZE(chip->regulators), in aw2013_chip_enable()
128 chip->regulators); in aw2013_chip_enable()
131 "Failed to enable regulators: %d\n", ret); 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()
[all …]
/openbmc/phosphor-power/phosphor-regulators/src/interfaces/
H A Dmanager_interface.hpp15 namespace regulators namespace
48 * Request to configure the regulators according to the
49 * machine's regulators configuration file.
55 * Begin to monitor the regulators according to the
56 * machine's regulators configuration file.
58 * @param[in] enable - Enable or disable monitoring of the regulators.
66 "xyz.openbmc_project.Power.Regulators.Manager";
96 } // namespace regulators
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dsamsung,s2mps11.yaml17 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/phosphor-power/phosphor-regulators/src/regsctl/
H A Dmain.cpp26 using namespace phosphor::power::regulators::control;
37 CLI::App app{"Regulators control app for OpenBMC phosphor-regulators"}; in main()
43 methods->add_subcommand("config", "Configure regulators"); in main()
44 config->set_help_flag("-h,--help", "Configure regulators method help"); in main()
47 methods->add_subcommand("monitor", "Monitor regulators"); in main()
48 monitor->set_help_flag("-h,--help", "Monitor regulators method help"); in main()
/openbmc/linux/include/dt-bindings/regulator/
H A Dqcom,rpmh-regulator.h14 * 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.
H A Dactive-semi,8865-regulator.h3 * Device Tree binding constants for the ACT8865 PMIC regulators
11 * ACT8865 regulators as follows:
12 * ACT8865_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it
16 * ACT8865_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it
19 * ACT8865_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify
/openbmc/linux/drivers/misc/lis3lv02d/
H A Dlis3lv02d_i2c.c35 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()
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()
[all …]
/openbmc/phosphor-power/phosphor-regulators/test/
H A Dconfig_file_parser_error_tests.cpp22 using namespace phosphor::power::regulators;
26 std::filesystem::path pathName{"/etc/phosphor-regulators/foo.json"}; in TEST()
30 "ConfigFileParserError: /etc/phosphor-regulators/foo.json: " in TEST()
36 std::filesystem::path pathName{"/usr/share/phosphor-regulators/foo.json"}; in TEST()
43 std::filesystem::path pathName{"/etc/phosphor-regulators/foo.json"}; in TEST()
46 "ConfigFileParserError: /etc/phosphor-regulators/foo.json: " in TEST()
/openbmc/linux/Documentation/driver-api/
H A Dregulator.rst18 control voltage and current regulators.
22 both voltage regulators (where voltage output is controllable) and
36 Electronic device that supplies power to other devices. Most regulators
54 An IC which contains numerous regulators and often also other
64 regulators. Functions are provided to `enable <#API-regulator-enable>`__
68 When requesting regulators consumers use symbolic names for their
79 regulators. Consumer devices use the :c:func:`regulator_enable()` and
81 regulators. Calls to the two functions must be balanced.
114 Drivers for regulator chips register the regulators with the regulator
125 This interface provides a way to define how regulators are connected to

12345678910>>...74