Home
last modified time | relevance | path

Searched +full:vout +full:- +full:supply (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/u-boot/drivers/power/regulator/
H A Dtps65910_regulator.c1 // SPDX-License-Identifier: GPL-2.0+
15 * struct regulator_props - Properties of a LDO and VIO SMPS regulator
21 * @vin_min[]: minimum supply input voltage in uV required to achieve the
22 * corresponding vout[] voltage
23 * @vout[]: regulator output voltage in uV
28 int vout[VOUT_CHOICE_COUNT]; member
34 .vout = { 1200000, 1500000, 1800000, 2700000 },
40 .vout = { 1000000, 1100000, 1200000, 1800000 },
46 .vout = { 1000000, 1100000, 1800000, 2500000 },
52 .vout = { 1800000, 2600000, 2800000, 2850000 },
[all …]
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-ibm-sbp1.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
4 #include <dt-bindings/gpio/aspeed-gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/i2c/i2c.h>
9 #include "aspeed-g6.dtsi"
13 compatible = "ibm,sbp1-bmc", "aspeed,ast2600";
16 stdout-path = &uart1;
[all …]
H A Daspeed-bmc-delta-ahe50dc.dts1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
4 #include "aspeed-g4.dtsi"
5 #include <dt-bindings/gpio/aspeed-gpio.h>
9 compatible = "regulator-output"; \
10 vout-supply = <&efuse##n>; \
19 shunt-resistor-micro-ohms = <675>; \
21 efuse##num: vout { \
22 regulator-name = __stringify(efuse##num##-reg); \
28 model = "Delta Power AHE-50DC";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dregulator-output.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $id: http://devicetree.org/schemas/regulator/regulator-output.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Zev Weiss <zev@bewilderbeest.net>
22 const: regulator-output
24 vout-supply:
29 - compatible
30 - vout-supply
35 - |
[all …]
H A Dfcs,fan53555.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
13 - $ref: regulator.yaml#
18 - enum:
19 - fcs,fan53555
20 - fcs,fan53526
21 - rockchip,rk8600
22 - rockchip,rk8602
[all …]
H A Drohm,bd71847-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71847-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
21 regulator-boot-on at least for BUCK5. LDO6 is supplied by it and it must
30 "^LDO[1-6]$":
37 regulator-name:
38 pattern: "^ldo[1-6]$"
[all …]
H A Drohm,bd71837-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71837-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml
21 regulator-boot-on at least for BUCK6 and BUCK7 so that those are not
31 "^LDO[1-7]$":
38 regulator-name:
39 pattern: "^ldo[1-7]$"
[all …]
/openbmc/linux/Documentation/hwmon/
H A Dbel-pfe.rst1 Kernel driver bel-pfe
10 Addresses scanned: -
12 … Datasheet: https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe1100-12-054xa.pdf
18 Addresses scanned: -
20 Datasheet: https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe3000-series.pdf
26 -----------
28 This driver supports hardware monitoring for below power supply devices
33 1100 Watt AC to DC power-factor-corrected (PFC) power supply.
38 3000 Watt AC/DC power-factor-corrected (PFC) and DC-DC power supply.
46 -----------
[all …]
H A Ducd9000.rst11 Addresses scanned: -
15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf
16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf
17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf
18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf
19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf
20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf
22 Author: Guenter Roeck <linux@roeck-us.net>
26 -----------
30 The UCD90120 Power Supply Sequencer and System Health Monitor monitors and
[all …]
H A Dmax16064.rst10 Addresses scanned: -
12 Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX16064.pdf
14 Author: Guenter Roeck <linux@roeck-us.net>
18 -----------
20 This driver supports hardware monitoring for Maxim MAX16064 Quad Power-Supply
21 Controller with Active-Voltage Output Control and PMBus Interface.
28 -----------
30 This driver does not auto-detect devices. You will have to instantiate the
31 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
36 ---------------------
[all …]
H A Dmax34440.rst10 Addresses scanned: -
16 PMBus 5-Channel Power-Supply Manager and Intelligent Fan Controller
20 Addresses scanned: -
26 PMBus Power-Supply Data Logger
30 Addresses scanned: -
36 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer
40 Addresses scanned: -
46 PMBus 12-Channel Voltage Monitor & Sequencer
50 Addresses scanned: -
56 PMBus 16-Channel Voltage Monitor & Sequencer
[all …]
H A Dltc2978.rst10 Addresses scanned: -
18 Addresses scanned: -
26 Addresses scanned: -
34 Addresses scanned: -
42 Addresses scanned: -
52 Addresses scanned: -
60 Addresses scanned: -
68 Addresses scanned: -
76 Addresses scanned: -
84 Addresses scanned: -
[all …]
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/interrupt-controller/arm-gic.h>
4 #include <dt-bindings/gpio/gpio.h>
13 #interrupt-cells = <2>;
14 interrupt-controller;
15 wakeup-source;
17 ti,en-gpio-sleep = <0 0 1 0 0 0 0 0 0>;
18 ti,system-power-controller;
19 ti,sleep-keep-ck32k;
20 ti,sleep-enable;
[all …]
H A Dtegra30-cardhu.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/thermal/thermal.h>
5 #include "tegra30-cpu-opp.dtsi"
6 #include "tegra30-cpu-opp-microvolt.dtsi"
16 * use tegra30-cardhu-a02.dts, Cardhu fab version A04 and later, use
17 * tegra30-cardhu-a04.dts.
20 * The sticker will have number like 600-81291-1000-002 C.3. In this 4th
22 * The (downstream internal) U-Boot of Cardhu display the board-id as
43 stdout-path = "serial0:115200n8";
[all …]
H A Dtegra30-asus-transformer-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/gpio-keys.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/thermal/thermal.h>
8 #include "tegra30-cpu-opp.dtsi"
9 #include "tegra30-cpu-opp-microvolt.dtsi"
12 chassis-type = "convertible";
31 * pre-existing /chosen node to be available to insert the
37 trusted-foundations {
38 compatible = "tlm,trusted-foundations";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/addac/
H A Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74115H is a single-channel software configurable input/output
17 chip solution with an SPI interface. The device features a 16-bit ADC and a
18 14-bit DAC.
25 - adi,ad74115h
30 spi-max-frequency:
33 spi-cpol: true
[all …]
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp15xc-lxa-tac.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved
9 #include "stm32mp15xx-osd32.dtsi"
10 #include "stm32mp15xxac-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/pwm/pwm.h>
28 stdout-path = &uart4;
31 led-controller-0 {
[all …]
/openbmc/linux/sound/soc/codecs/
H A Dwm8770.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8770.c -- WM8770 ALSA SoC Audio driver
94 * We can't use the same notifier block for more than one supply and
105 regcache_mark_dirty(wm8770->regmap); \
114 static const DECLARE_TLV_DB_SCALE(adc_tlv, -1200, 100, 0);
115 static const DECLARE_TLV_DB_SCALE(dac_dig_tlv, -12750, 50, 1);
116 static const DECLARE_TLV_DB_SCALE(dac_alg_tlv, -12700, 100, 1);
139 /* global VOUT playback controls */
140 SOC_SINGLE_TLV("VOUT Playback Volume", WM8770_MSALGVOL, 0, 127, 0,
142 SOC_SINGLE("VOUT Playback ZC Switch", WM8770_MSALGVOL, 7, 1, 0),
[all …]
/openbmc/phosphor-power/phosphor-power-supply/
H A Dpower_supply.hpp30 // The D-Bus property name to update with the CCIN value.
41 // For IBM power supplies, the SN is 6-byte header + 6-byte serial.
53 constexpr auto IBMCFFPS_DD_NAME = "ibm-cffps";
54 constexpr auto ACBEL_FSG032_DD_NAME = "acbel-fsg032";
72 * Represents a PMBus power supply device.
85 * @param[in] invpath - String for inventory path to use
86 * @param[in] i2cbus - The bus number this power supply is on
87 * @param[in] i2caddr - The 16-bit I2C address of the power supply
88 * @param[in] driver - i2c driver name for power supply
89 * @param[in] gpioLineName - The gpio-line-name to read for presence. See
[all …]
/openbmc/linux/drivers/mfd/
H A Dwcd934x.c1 // SPDX-License-Identifier: GPL-2.0
36 .name = "wcd934x-codec",
38 .name = "wcd934x-gpio",
39 .of_compatible = "qcom,wcd9340-gpio",
41 .name = "wcd934x-soundwire",
42 .of_compatible = "qcom,soundwire-v1.3.0",
125 struct regmap *regmap = ddata->regmap; in wcd934x_bring_up()
139 dev_info(ddata->dev, "WCD934x chip id major 0x%x, minor 0x%x\n", in wcd934x_bring_up()
145 /* Add 1msec delay for VOUT to settle */ in wcd934x_bring_up()
158 struct device *dev = &sdev->dev; in wcd934x_slim_status_up()
[all …]
/openbmc/linux/drivers/regulator/
H A Duserspace-consumer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * userspace-consumer.c
20 #include <linux/regulator/userspace-consumer.h>
39 return sprintf(buf, "%s\n", data->name); in name_show()
47 if (data->enabled) in state_show()
73 mutex_lock(&data->lock); in state_store()
74 if (enabled != data->enabled) { in state_store()
76 ret = regulator_bulk_enable(data->num_supplies, in state_store()
77 data->supplies); in state_store()
79 ret = regulator_bulk_disable(data->num_supplies, in state_store()
[all …]
/openbmc/linux/Documentation/misc-devices/
H A Dmax6875.rst13 Datasheet: http://pdfserv.maxim-ic.com/en/ds/MAX6874-MAX6875.pdf
19 -----------
21 The Maxim MAX6875 is an EEPROM-programmable power-supply sequencer/supervisor.
33 - vin gpi vout
43 -------------
45 eeprom - 512 bytes of user-defined EEPROM space.
49 ---------------
61 $ echo max6875 0x50 > /sys/bus/i2c/devices/i2c-0/new_device
65 The even-address instance is called 'max6875', the odd one is 'dummy'.
68 Programming the chip using i2c-dev
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A Dlnbh29.c1 // SPDX-License-Identifier: GPL-2.0
3 // Driver for LNB supply and control IC STMicroelectronics LNBH29
15 * struct lnbh29_priv - LNBH29 driver private data
47 .addr = priv->i2c_address, in lnbh29_read_vmon()
52 .addr = priv->i2c_address, in lnbh29_read_vmon()
59 ret = i2c_transfer(priv->i2c, msg, 2); in lnbh29_read_vmon()
61 ret = -EIO; in lnbh29_read_vmon()
63 dev_dbg(&priv->i2c->dev, "LNBH29 I2C transfer failed (%d)\n", in lnbh29_read_vmon()
69 dev_err(&priv->i2c->dev, in lnbh29_read_vmon()
72 return -EIO; in lnbh29_read_vmon()
[all …]
/openbmc/linux/drivers/iio/dac/
H A Dad5764.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Analog devices AD5764, AD5764R, AD5744, AD5744R quad-channel
33 * struct ad5764_chip_info - chip specific information
34 * @int_vref: Value of the internal reference voltage in uV - 0 if external
44 * struct ad5764_state - driver instance specific data
47 * @vref_reg: vref supply regulators
90 .shift = 16 - (_bits), \
130 mutex_lock(&st->lock); in ad5764_write()
131 st->data[0].d32 = cpu_to_be32((reg << 16) | val); in ad5764_write()
133 ret = spi_write(st->spi, &st->data[0].d8[1], 3); in ad5764_write()
[all …]
/openbmc/phosphor-power/phosphor-power-supply/test/
H A Dpower_supply_tests.cpp24 static auto PSUGPIOLineName = "presence-ps0";
102 // Helper function for when a power supply goes from missing to present.
129 * @param[in] invpath - String for inventory path to use in TEST_F()
130 * @param[in] i2cbus - The bus number this power supply is on in TEST_F()
131 * @param[in] i2caddr - The 16-bit I2C address of the power supply in TEST_F()
132 * @param[in] gpioLineName - The string for the gpio-line-name to read for in TEST_F()
134 * @param[in] bindDelay - Time in milliseconds to delay binding the device in TEST_F()
142 auto psu = std::make_unique<PowerSupply>(bus, "", 3, 0x68, "ibm-cffps", in TEST_F()
161 "ibm-cffps", "", isPowerOn); in TEST_F()
175 // NOT using D-Bus inventory path for presence. in TEST_F()
[all …]

12