Home
last modified time | relevance | path

Searched +full:ldo +full:- +full:v (Results 1 – 25 of 97) sorted by relevance

1234

/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dmediatek,mt6331-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6331-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
13 The MT6331 PMIC provides 6 BUCK and 21 LDO (Low Dropout) regulators
15 buck-<name> and ldo-<name>.
19 "^buck-v(core2|io18|dvfs11|dvfs12|dvfs13|dvfs14)$":
24 regulator-name:
25 pattern: "^v(core2|io18|dvfs11|dvfs12|dvfs13|dvfs14)$"
[all …]
H A Dmediatek,mt6332-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6332-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
13 The MT6332 Companion PMIC provides 6 BUCK and 4 LDO (Low Dropout)
15 buck-<name> and ldo-<name>.
19 "^buck-v(dram|dvfs2|pa|rf18a|rf18b|sbst)$":
24 regulator-name:
25 pattern: "^v(dram|dvfs2|pa|rf18a|rf18b|sbst)$"
[all …]
H A Dmediatek,mt6357-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6357-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen Zhong <chen.zhong@mediatek.com>
11 - Fabien Parent <fabien.parent@linaro.org>
12 - Alexandre Mergnat <amergnat@baylibre.com>
15 The MT6357 PMIC provides 5 BUCK and 29 LDO.
17 - buck-<name>
18 - ldo-<name>.
[all …]
H A Dmcp16502-regulator.txt4 - compatible: "microchip,mcp16502"
5 - reg: I2C slave address
6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during
7 suspend-to-ram, keeping the PMIC into HIBERNATE mode; this
9 - regulators: A node that houses a sub-node for each regulator within
10 the device. Each sub-node is identified using the node's
11 name. The content of each sub-node is defined by the
15 1) VDD_IO - Buck (1.2 - 3.7 V)
16 2) VDD_DDR - Buck (0.6 - 1.85 V)
17 3) VDD_CORE - Buck (0.6 - 1.85 V)
[all …]
H A Dvqmmc-ipq4019-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/vqmmc-ipq4019-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm IPQ4019 VQMMC SD LDO regulator
10 - Robert Marko <robert.marko@sartura.hr>
13 Qualcomm IPQ4019 SoC-s feature a built a build SD/EMMC controller,
14 in order to support both 1.8 and 3V I/O voltage levels an LDO
18 - $ref: regulator.yaml#
22 const: qcom,vqmmc-ipq4019-regulator
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Drichtek,rt5033.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jakob Hauser <jahau@rocketmail.com>
14 flash LED current source, LDO and synchronous Buck converter for portable
30 The regulators of RT5033 have to be instantiated under a sub-node named
31 "regulators". For SAFE_LDO voltage there is only one value of 4.9 V. LDO
32 voltage ranges from 1.2 V to 3.0 V in 0.1 V steps. BUCK voltage ranges
33 from 1.0 V to 3.0 V in 0.1 V steps.
36 "^(SAFE_LDO|LDO|BUCK)$":
[all …]
H A Dstericsson,ab8500.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson Analog Baseband AB8500 and AB8505
10 - Linus Walleij <linus.walleij@linaro.org>
13 the AB8500 "Analog Baseband" is the mixed-signals integrated circuit
14 handling power management (regulators), analog-to-digital conversion
15 (ADC), battery charging, fuel gauging of the battery, battery-backed
16 RTC, PWM, USB PHY and some GPIO lines in the ST-Ericsson U8500 platforms
21 USB charging handling has changed, and it has an embedded USB-to-serial
[all …]
H A Das3711.txt1 AS3711 is an I2C PMIC from Austria MicroSystems with multiple DCDC and LDO power
3 DCDC converters are defined. Other DCDC and LDO supplies are configured, using
4 standard regulator properties, they must belong to a sub-node, called
9 - compatible : must be "ams,as3711"
10 - reg : specifies the I2C address
14 - su1-dev : framebuffer phandle
15 - su1-max-uA : maximum current
19 - su2-dev : framebuffer phandle
20 - su1-max-uA : maximum current
24 - su2-feedback-voltage : voltage feedback is used
[all …]
/openbmc/linux/arch/arm/boot/dts/st/
H A Dste-ux500-samsung-gavini.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
H A Dste-ab8505.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/clock/ste-ab8500.h>
10 iio-hwmon {
11 compatible = "iio-hwmon";
12 io-channels = <&gpadc 0x02>, /* Battery temperature */
24 interrupt-parent = <&intc>;
26 interrupt-controller;
27 #interrupt-cells = <2>;
28 #address-cells = <1>;
29 #size-cells = <0>;
[all …]
H A Dste-ux500-samsung-janice.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
H A Dste-ux500-samsung-codina.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Ace 2 GT-I8160 also known as Codina.
11 * The Samsung tree further talks about GT-I8160P and GT-I8160chn (China).
12 * The GT-I8160 plain is known as the "europe" variant.
13 * The GT-I8160P is the CDMA version and it appears to not use the ST
15 * The GT-I8160chn appears to be the same as the europe variant.
17 * There is also the Codina-TMO, Samsung SGH-T599, which has its own device
21 /dts-v1/;
22 #include "ste-db8500.dtsi"
23 #include "ste-ab8500.dtsi"
[all …]
H A Dste-ab8500.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/clock/ste-ab8500.h>
10 iio-hwmon {
11 compatible = "iio-hwmon";
12 io-channels = <&gpadc 0x02>, /* Battery temperature */
27 interrupt-parent = <&intc>;
29 interrupt-controller;
30 #interrupt-cells = <2>;
31 #address-cells = <1>;
32 #size-cells = <0>;
[all …]
H A Dste-ux500-samsung-codina-tmo.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Exhibit SGH-T599 also known as Codina-TMO,
4 * the "TMO" shall be read "T-Mobile" as this phone was produced exlusively
5 * for T-Mobile in the United States.
8 * - No CPU speed cap, full ~1GHz rate
9 * - Different power management IC, AB8505
10 * - As AB8505 has a micro USB phy, no TI TSU6111
11 * - Different power routing such as the removal of the external LDO for the
13 * - Using a regulator for the key backlight LED
14 * - Using the Samsung S6D27A1 panel by default
[all …]
H A Dste-ux500-samsung-kyle.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Amp SGH-I407 also known as Kyle.
10 /dts-v1/;
11 #include "ste-db8500.dtsi"
12 #include "ste-ab8505.dtsi"
13 #include "ste-dbx5x0-pinctrl.dtsi"
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/input/input.h>
17 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
H A Dste-ux500-samsung-skomer.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8505.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dmotorcomm,yt8xxx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Sae <frank.sae@motor-comm.com>
13 - $ref: ethernet-phy.yaml#
18 - ethernet-phy-id4f51.e91a
19 - ethernet-phy-id4f51.e91b
21 rx-internal-delay-ps:
24 internal delay (phy-mode is 'rgmii-id' or 'rgmii-rxid') in pico-seconds.
30 tx-internal-delay-ps:
[all …]
/openbmc/linux/drivers/regulator/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
65 They provide two I2C-controlled DC/DC step-down converters with
85 tristate "Active-semi act8865 voltage regulator"
90 This driver controls a active-semi act8865 voltage output
94 tristate "Active-semi ACT8945A voltage regulator"
97 This driver controls a active-semi ACT8945A voltage regulator
98 via I2C bus. The ACT8945A features three step-down DC/DC converters
99 and four low-dropout linear regulators, along with a ActivePath
110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
[all …]
H A Dmax8998.c1 // SPDX-License-Identifier: GPL-2.0+
3 // max8998.c - Voltage regulator driver for the Maxim 8998
5 // Copyright (C) 2009-2010 Samsung Electronics
23 #include <linux/mfd/max8998-private.h>
43 int ldo = rdev_get_id(rdev); in max8998_get_enable_register() local
45 switch (ldo) { in max8998_get_enable_register()
48 *shift = 3 - (ldo - MAX8998_LDO2); in max8998_get_enable_register()
52 *shift = 7 - (ldo - MAX8998_LDO6); in max8998_get_enable_register()
56 *shift = 7 - (ldo - MAX8998_LDO14); in max8998_get_enable_register()
60 *shift = 7 - (ldo - MAX8998_BUCK1); in max8998_get_enable_register()
[all …]
H A Dti-abb-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright (C) 2012-2013 Texas Instruments, Inc.
25 * ABB LDO operating states:
26 * NOMINAL_OPP: bypasses the ABB LDO
27 * FAST_OPP: sets ABB LDO to Forward Body-Bias
28 * SLOW_OPP: sets ABB LDO to Reverse Body-Bias
35 * struct ti_abb_info - ABB information per voltage setting
48 * struct ti_abb_reg - Register description for ABB block
51 * @sr2_wtcnt_value_mask: setup register- sr2_wtcnt_value mask
52 * @fbb_sel_mask: setup register- FBB sel mask
[all …]
H A Dqcom_spmi-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved.
8 #include <linux/devm-helpers.h>
57 * struct spmi_regulator_init_data - spmi-regulator initialization data
297 /* LDO regulator current limit control register layout */
300 /* LDO regulator soft start control register layout */
365 * struct spmi_voltage_range - regulator set point voltage mapping description
380 * (max_uV - min_uV) % step_uV == 0
381 * (set_point_min_uV - min_uV) % step_uV == 0*
382 * (set_point_max_uV - min_uV) % step_uV == 0*
[all …]
/openbmc/u-boot/include/power/
H A Dsandbox_pmic.h1 /* SPDX-License-Identifier: GPL-2.0+ */
11 #define SANDBOX_OF_LDO_PREFIX "ldo"
58 /* Ldo operation modes */
67 /* BUCK1 Voltage: min: 0.8V, step: 25mV, max 2.4V */
77 /* BUCK2 Voltage: min: 0.75V, step: 50mV, max 3.95V */
82 /* LDO1 Voltage: min: 0.8V, step: 25mV, max 2.4V */
92 /* LDO2 Voltage: min: 0.75V, step: 50mV, max 3.95V */
97 /* register <-> value conversion */
99 #define VAL2REG(min, step, val) (((val) - (min)) / (step))
101 /* Operation mode id -> register value conversion */
[all …]
/openbmc/u-boot/board/samsung/universal_c210/
H A Duniversal.c1 // SPDX-License-Identifier: GPL-2.0+
25 #include <asm/mach-types.h>
54 writel(channel & 0xF, &adc->adcmux); in get_adc_value()
55 writel((1 << 14) | (49 << 6), &adc->adccon); in get_adc_value()
56 writel(1000 & 0xffff, &adc->adcdly); in get_adc_value()
57 writel(readl(&adc->adccon) | (1 << 16), &adc->adccon); /* 12 bit */ in get_adc_value()
59 writel(readl(&adc->adccon) | (1 << 0), &adc->adccon); /* Enable */ in get_adc_value()
64 reg = readl(&adc->adccon); in get_adc_value()
67 ret = readl(&adc->adcdat0) & 0xFFF; in get_adc_value()
78 ret = pmic_get("max8998-pmic", &dev); in adc_power_control()
[all …]
/openbmc/u-boot/drivers/usb/phy/
H A Dtwl4030.c1 // SPDX-License-Identifier: GPL-2.0+
7 * repository git.gitorious.org/u-boot-omap3/mainline.git,
8 * branch omap3-dev-usb, file drivers/usb/gadget/twl4030_usb.c
12 * ------------------------------------------------------------------------
17 * Copyright (C) 2004-2007 Texas Instruments
23 * ------------------------------------------------------------------------
72 /* put VUSB3V1 LDO in active state */ in twl4030_usb_ldo_init()
76 /* input to VUSB3V1 LDO is from VBAT, not VBUS */ in twl4030_usb_ldo_init()
80 /* turn on 3.1V regulator */ in twl4030_usb_ldo_init()
86 /* turn on 1.5V regulator */ in twl4030_usb_ldo_init()
[all …]
/openbmc/u-boot/board/toradex/apalis-tk1/
H A Dapalis-tk1.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (c) 2016-2018 Toradex, Inc.
8 #include <asm/arch-tegra/ap.h>
17 #include "../common/tdx-common.h"
18 #include "pinmux-config-apalis-tk1.h"
76 return -EINVAL; in as3722_sd_enable()
88 static int as3722_ldo_enable(struct udevice *pmic, unsigned int ldo) in as3722_ldo_enable() argument
93 if (ldo > 11) in as3722_ldo_enable()
94 return -EINVAL; in as3722_ldo_enable()
96 if (ldo > 7) { in as3722_ldo_enable()
[all …]

1234