Home
last modified time | relevance | path

Searched +full:buck +full:- +full:e (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dsamsung,s2mpa01.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
16 The S2MPA01 provides buck and LDO regulators.
23 "^LDO([1-9]|1[0-9]|2[0-6])$":
31 - regulator-name
34 "^BUCK([1-9]|10)$":
39 Properties for single BUCK regulator.
42 regulator-ramp-delay:
[all …]
H A Drichtek,rtq2208.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alina Yu <alina_yu@richtek.com>
14 multi-configurable synchronous buck converters and two LDOs.
16 Bucks support "regulator-allowed-modes" and "regulator-mode". The former defines the permitted
20 operation modes for all buck rails, automatic power saving mode (Auto mode) and forced continuous
25 0 - Auto mode for power saving, which reducing the switching frequency at light load condition
27 …1 - FCCM to meet the strict voltage regulation accuracy, which keeping constant switching frequenc…
35 - richtek,rtq2208
[all …]
H A Dmax8893.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sergey Larin <cerg2010cerg2010@mail.ru>
13 The device has 5 LDO regulators and a single BUCK regulator.
27 "^(ldo[1-5]|buck)$":
35 - compatible
36 - reg
37 - regulators
40 - |
[all …]
/openbmc/linux/drivers/regulator/
H A Drtq2208-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
95 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_mode()
106 return -EINVAL; in rtq2208_set_mode()
109 shift = ffs(rdesc->mode_mask) - 1; in rtq2208_set_mode()
110 return regmap_update_bits(rdev->regmap, rdesc->mode_reg, in rtq2208_set_mode()
111 rdesc->mode_mask, val << shift); in rtq2208_set_mode()
117 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_get_mode()
121 ret = regmap_read(rdev->regmap, rdesc->mode_reg, &mode_val); in rtq2208_get_mode()
125 return (mode_val & rdesc->mode_mask) ? REGULATOR_MODE_FAST : REGULATOR_MODE_NORMAL; in rtq2208_get_mode()
130 const struct regulator_desc *desc = rdev->desc; in rtq2208_set_ramp_delay()
[all …]
/openbmc/u-boot/drivers/power/pmic/
H A DKconfig4 ---help---
5 This config enables the driver-model PMIC support.
6 UCLASS_PMIC - designed to provide an I/O interface for PMIC devices.
7 For the multi-function PMIC devices, this can be used as parent I/O
10 - 'drivers/power/pmic/pmic-uclass.c'
11 - 'include/power/pmic.h'
17 ---help---
21 U-Boot proper.
27 ---help---
31 to call your regulator code (e.g. see rk8xx.c for direct functions
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dti,tps65086.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Emil Renner Berthing <kernel@esmil.dk>
23 interrupt-controller: true
25 '#interrupt-cells':
29 encoded as trigger masks from ../interrupt-controller/interrupts.txt.
31 gpio-controller: true
33 '#gpio-cells':
45 buck[1-6], ldoa[1-3], swa1, swb[1-2], and vtt.
[all …]
H A Dx-powers,axp152.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: X-Powers AXP PMIC
10 - Chen-Yu Tsai <wens@csie.org>
13 - if:
18 - x-powers,axp152
19 - x-powers,axp202
20 - x-powers,axp209
[all …]
/openbmc/u-boot/doc/driver-model/
H A Dpmic-framework.txt2 # (C) Copyright 2014-2015 Samsung Electronics
5 # SPDX-License-Identifier: GPL-2.0+
18 This is an introduction to driver-model multi uclass PMIC IC's support.
20 - UCLASS_PMIC - basic uclass type for PMIC I/O, which provides common
22 - UCLASS_REGULATOR - additional uclass type for specific PMIC features,
27 - drivers/power/pmic/pmic-uclass.c
28 - include/power/pmic.h
30 - drivers/power/regulator/regulator-uclass.c
31 - include/power/regulator.h
34 - common/cmd_pmic.c
[all …]
/openbmc/linux/include/dt-bindings/regulator/
H A Ddlg,da9063-regulator.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * These buck mode constants may be used to specify values in device tree
8 * properties (e.g. regulator-initial-mode).
H A Ddlg,da9211-regulator.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * These buck mode constants may be used to specify values in device tree
8 * properties (e.g. regulator-initial-mode, regulator-allowed-modes).
H A Ddlg,da9121-regulator.h1 /* SPDX-License-Identifier: GPL-2.0+ */
7 * These buck mode constants may be used to specify values in device tree
8 * properties (e.g. regulator-initial-mode).
/openbmc/u-boot/drivers/power/regulator/
H A DKconfig4 ---help---
6 UCLASS_REGULATOR - designed to provide a common API for basic regulator's
10 - 'include/power/pmic.h'
11 - 'include/power/regulator.h'
12 - 'drivers/power/pmic/pmic-uclass.c'
13 - 'drivers/power/pmic/regulator-uclass.c'
22 ---help---
31 ---help---
42 driver implements enable/disable for step-down bucks and LDOs,
49 ---help---
[all …]
H A Dfan53555.c1 // SPDX-License-Identifier: GPL-2.0+
17 * struct ic_types - definition of fan53555-family devices
24 * The voltage ramp (i.e. minimum voltage and step) is selected from the
27 * See http://www.onsemi.com/pub/Collateral/FAN53555-D.pdf for details.
47 /* I2C-accessible byte-sized registers */
91 /* This is a buck regulator */ in fan53555_regulator_ofdata_to_platdata()
92 uc_pdata->type = REGULATOR_TYPE_BUCK; in fan53555_regulator_ofdata_to_platdata()
94 sleep_vsel = dev_read_u32_default(dev, "fcs,suspend-voltage-selector", in fan53555_regulator_ofdata_to_platdata()
98 * Depending on the device-tree settings, the 'normal mode' in fan53555_regulator_ofdata_to_platdata()
103 dev_pdata->sleep_reg = FAN53555_VSEL0; in fan53555_regulator_ofdata_to_platdata()
[all …]
/openbmc/u-boot/include/power/
H A Dpmic.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2014-2015 Samsung Electronics
6 * Copyright (C) 2011-2012 Samsung Electronics
89 * U-Boot PMIC Framework
92 * UCLASS_PMIC - This is designed to provide an I/O interface for PMIC devices.
94 * For the multi-function PMIC devices, this can be used as parent I/O device
100 * |_ BUS 0 device (e.g. I2C0) - UCLASS_I2C/SPI/...
101 * | |_ PMIC device (READ/WRITE ops) - UCLASS_PMIC
102 * | |_ REGULATOR device (ldo/buck/... ops) - UCLASS_REGULATOR
103 * | |_ CHARGER device (charger ops) - UCLASS_CHARGER (in the future)
[all …]
/openbmc/u-boot/doc/
H A DREADME.power-framework5 # SPDX-License-Identifier: GPL-2.0+
9 ------------
11 This document describes the second version of the u-boot's PMIC (Power
16 ----------
18 Boards supported by u-boot are getting increasingly complex. Developers and
20 devices are now available on the board - namely power managers (PMIC), fuel
21 gauges (FG), micro USB interface controllers (MUIC), batteries, multi-function
25 -----------------------------------
28 The same device - e.g. MAX8997 uses two different I2C busses and addresses.
36 one operation - e.g. PMIC enables LDO.
[all …]
/openbmc/linux/drivers/devfreq/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 to a device by 1-to-1. The device registering devfreq takes the
39 Simple-Ondemand should be able to provide busy/total counter
87 Memory bus has one more group of memory bus (e.g, MIF and INT block).
89 PPMU counters of memory controllers by using DEVFREQ-event device
129 buck voltages and update a proper CCI frequency. Use the notification
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos5250-spring.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/clock/samsung,s2mps11.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/input/input.h>
19 chassis-type = "laptop";
33 stdout-path = "serial3:115200n8";
36 gpio-keys {
37 compatible = "gpio-keys";
[all …]
H A Dexynos4212-tab3.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "exynos4412-ppmu-common.dtsi"
12 #include "exynos-mfc-reserved-memory.dtsi"
13 #include <dt-bindings/clock/samsung,s2mps11.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/input/gpio-keys.h>
17 #include <dt-bindings/input/input.h>
18 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/openbmc/linux/drivers/mfd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
45 tristate "Active-semi ACT8945A"
50 Support for the ACT8945A PMIC from Active-semi. This device
51 features three step-down DC/DC converters and four low-dropout
67 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
70 called sun4i-gpadc.
101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
132 over at91-usart-serial driver and usart-spi-driver. Only one function
148 tristate "Atmel HLCDC (High-end LCD Controller)"
185 tristate "X-Powers AC100"
[all …]
/openbmc/linux/drivers/hwmon/pmbus/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
37 be called acbel-fsg032.
55 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
67 be called bel-pfe.
70 tristate "BluTek BPA-RS600 Power Supplies"
73 BPA-RS600 Power Supplies.
76 be called bpa-rs600.
88 tristate "Delta AHE-50DC fan control module"
91 the integrated fan control module of the Delta AHE-50DC
95 will be called delta-ahe50dc-fan.
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-serranove.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include "msm8916-pm8916.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
22 * arch/arm/boot/dts/qcom-msm8916-samsung-serranove.dts
28 chassis-type = "handset";
37 stdout-path = "serial0";
40 reserved-memory {
[all …]
H A Dapq8096-db820c.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
6 /dts-v1/;
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 #include <dt-bindings/sound/qcom,q6afe.h>
16 #include <dt-bindings/sound/qcom,q6asm.h>
17 #include <dt-bindings/sound/qcom,wcd9335.h>
[all …]
H A Dsm8250-mtp.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
9 #include <dt-bindings/sound/qcom,q6afe.h>
10 #include <dt-bindings/sound/qcom,q6asm.h>
11 #include <dt-bindings/gpio/gpio.h>
20 compatible = "qcom,sm8250-mtp", "qcom,sm8250";
21 chassis-type = "handset";
27 wcd938x: audio-codec {
28 compatible = "qcom,wcd9380-codec";
[all …]
/openbmc/linux/Documentation/i2c/
H A Di2c-topology.rst6 than a straight-forward I2C bus with one adapter and one or more devices.
25 I2C transfers, and all adapters with a parent are part of an "i2c-mux"
40 mux-locked or parent-locked muxes.
43 Mux-locked muxes
44 ----------------
46 Mux-locked muxes does not lock the entire parent adapter during the
47 full select-transfer-deselect transaction, only the muxes on the parent
48 adapter are locked. Mux-locked muxes are mostly interesting if the
55 Mux-locked Example
60 .----------. .--------.
[all …]
/openbmc/linux/Documentation/admin-guide/media/
H A Dbttv.rst1 .. SPDX-License-Identifier: GPL-2.0
8 ----------------------
12 ./scripts/config -e PCI
13 ./scripts/config -m I2C
14 ./scripts/config -m INPUT
15 ./scripts/config -m MEDIA_SUPPORT
16 ./scripts/config -e MEDIA_PCI_SUPPORT
17 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT
18 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT
19 ./scripts/config -e MEDIA_RADIO_SUPPORT
[all …]

12