Home
last modified time | relevance | path

Searched +full:max77650 +full:- +full:ldo (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dmax77650-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/max77650-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Regulator driver for MAX77650 PMIC from Maxim Integrated.
10 - Bartosz Golaszewski <bgolaszewski@baylibre.com>
13 This module is part of the MAX77650 MFD device. For more details
14 see Documentation/devicetree/bindings/mfd/max77650.yaml.
16 The regulator controller is represented as a sub-node of the PMIC node
19 The device has a single LDO regulator and a SIMO buck-boost regulator with
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dmax77650.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mfd/max77650.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MAX77650 ultra low-power PMIC from Maxim Integrated.
10 - Bartosz Golaszewski <bgolaszewski@baylibre.com>
13 MAX77650 is an ultra-low power PMIC providing battery charging and power
14 supply for low-power IoT and wearable applications.
16 The GPIO-controller module is represented as part of the top-level PMIC
19 For device-tree bindings of other sub-modules (regulator, power supply,
[all …]
/linux-6.12.1/drivers/regulator/
Dmax77650-regulator.c1 // SPDX-License-Identifier: GPL-2.0
6 // Regulator driver for MAXIM 77650/77651 charger/power-supply.
9 #include <linux/mfd/max77650.h>
71 rdesc = container_of(rdev->desc, struct max77650_regulator_desc, desc); in max77650_regulator_is_enabled()
74 rv = regmap_read(map, rdesc->regB, &val); in max77650_regulator_is_enabled()
88 rdesc = container_of(rdev->desc, struct max77650_regulator_desc, desc); in max77650_regulator_enable()
91 return regmap_update_bits(map, rdesc->regB, in max77650_regulator_enable()
101 rdesc = container_of(rdev->desc, struct max77650_regulator_desc, desc); in max77650_regulator_disable()
104 return regmap_update_bits(map, rdesc->regB, in max77650_regulator_disable()
133 /* Special case for max77651 SBB1 - pickable linear-range voltage mapping. */
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
75 They provide two I2C-controlled DC/DC step-down converters with
101 tristate "Active-semi act8865 voltage regulator"
106 This driver controls a active-semi act8865 voltage output
110 tristate "Active-semi ACT8945A voltage regulator"
113 This driver controls a active-semi ACT8945A voltage regulator
114 via I2C bus. The ACT8945A features three step-down DC/DC converters
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
7 obj-$(CONFIG_REGULATOR) += core.o dummy.o fixed-helper.o helpers.o devres.o irq_helpers.o
8 obj-$(CONFIG_REGULATOR_NETLINK_EVENTS) += event.o
9 obj-$(CONFIG_OF) += of_regulator.o
10 obj-$(CONFIG_REGULATOR_FIXED_VOLTAGE) += fixed.o
11 obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o
12 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o
14 obj-$(CONFIG_REGULATOR_88PG86X) += 88pg86x.o
15 obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o
16 obj-$(CONFIG_REGULATOR_88PM8607) += 88pm8607.o
[all …]
/linux-6.12.1/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
57 tristate "Active-semi ACT8945A"
62 Support for the ACT8945A PMIC from Active-semi. This device
63 features three step-down DC/DC converters and four low-dropout
79 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
82 called sun4i-gpadc.
113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
144 over at91-usart-serial driver and usart-spi-driver. Only one function
160 tristate "Atmel HLCDC (High-end LCD Controller)"
197 tristate "X-Powers AC100"
[all …]