Searched +full:max14577 +full:- +full:regulator (Results 1 – 11 of 11) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | maxim,max14577.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/mfd/maxim,max14577.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC 10 - Krzysztof Kozlowski <[email protected]> 13 This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB 16 The Maxim MAX14577 is a MicroUSB and Companion Power Management IC which 20 includes voltage safeout and LDO regulators, charger, fuel-gauge and MicroUSB 26 - maxim,max14577 [all …]
|
/linux-6.14.4/drivers/regulator/ |
D | max14577-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max14577.c - Regulator driver for the Maxim 14577/77836 10 #include <linux/regulator/driver.h> 11 #include <linux/mfd/max14577.h> 12 #include <linux/mfd/max14577-private.h> 13 #include <linux/regulator/of_regulator.h> 18 struct regmap *rmap = rdev->regmap; in max14577_reg_is_enabled() 32 return -EINVAL; in max14577_reg_is_enabled() 39 struct regmap *rmap = rdev->regmap; in max14577_reg_get_current_limit() 40 struct max14577 *max14577 = rdev_get_drvdata(rdev); in max14577_reg_get_current_limit() local [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for regulator drivers. 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 [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig REGULATOR config 3 bool "Voltage and Current Regulator Support" 6 Generic Voltage and Current Regulator support. 14 The intention is to allow systems to dynamically control regulator 26 if REGULATOR 29 bool "Regulator debug support" 34 tristate "Fixed voltage regulator support" 38 managed regulators and simple non-configurable regulators. 41 tristate "Virtual regulator consumer support" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/regulator/ |
D | maxim,max14577.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/maxim,max14577.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC regulators 10 - Krzysztof Kozlowski <[email protected]> 13 This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB 16 See also Documentation/devicetree/bindings/mfd/maxim,max14577.yaml for 22 - maxim,max14577-regulator 23 - maxim,max77836-regulator [all …]
|
/linux-6.14.4/drivers/mfd/ |
D | max14577.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max14577.c - mfd core driver for the Maxim 14577/77836 17 #include <linux/mfd/max14577.h> 18 #include <linux/mfd/max14577-private.h> 22 * It is placed here because it is used by both charger and regulator driver. 42 * maxim_charger_calc_reg_current - Calculate register value for current 54 * - is always between <limits.min, limits.max>; 55 * - is always less or equal to max_ua; 56 * - is the highest possible value; 57 * - may be lower than min_ua. [all …]
|
D | Kconfig | 1 # 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)" 190 voltage regulator, voltage sampling units, GPIO block and [all …]
|
/linux-6.14.4/include/linux/mfd/ |
D | max14577.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * max14577.h - Driver for the Maxim 14577/77836 11 * MAX14577 has MUIC, Charger devices. 15 * MAX77836 has additional PMIC and Fuel-Gauge on different I2C slave 22 #include <linux/regulator/consumer.h> 24 /* MAX14577 regulator IDs */ 32 /* MAX77836 regulator IDs */ 56 * MAX14577 MFD platform data 76 * Valid limits of current for max14577 and max77836 chargers.
|
D | max14577-private.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * max14577-private.h - Common API for the Maxim 14577/77836 internal sub chip 67 * Combined charger types for max14577 and max77836. 69 * On max14577 three lower bits map to STATUS2/CHGTYP field. 82 /* max14577: reserved, used on max77836 */ 84 /* max14577: dead-battery charing with maximum current 100mA */ 87 * max77836: special charger (bias on D+/D-), 95 /* MAX14577 interrupts */ 113 /* MAX14577 DEVICE ID register */ 119 /* MAX14577 STATUS1 register */ [all …]
|
/linux-6.14.4/drivers/power/supply/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 104 tristate "Active-semi ACT8945A charger driver" 108 Active-semi ActivePath ACT8945A charger. 158 tristate "DS2782/DS2786 standalone gas-gauge" 162 gas-gauge. 208 tristate "Sharp SL-5500 (collie) battery" 212 SL-5500 (collie) models. 223 called ingenic-battery. 242 Say Y to include support for SBS battery driver for SBS-compliant 264 called sbs-manager. [all …]
|
/linux-6.14.4/ |
D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-[email protected] 88 F: drivers/scsi/3w-* [all …]
|