Searched +full:max14577 +full:- +full:regulator (Results 1 – 11 of 11) sorted by relevance
/Linux-v6.6/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 <krzk@kernel.org> 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-v6.6/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_OF) += of_regulator.o 9 obj-$(CONFIG_REGULATOR_FIXED_VOLTAGE) += fixed.o 10 obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o 11 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o 13 obj-$(CONFIG_REGULATOR_88PG86X) += 88pg86x.o 14 obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o 15 obj-$(CONFIG_REGULATOR_88PM8607) += 88pm8607.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-v6.6/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 <krzk@kernel.org> 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-v6.6/drivers/mfd/ |
D | max14577.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max14577.c - mfd core driver for the Maxim 14577/77836 16 #include <linux/mfd/max14577.h> 17 #include <linux/mfd/max14577-private.h> 21 * It is placed here because it is used by both charger and regulator driver. 41 * maxim_charger_calc_reg_current - Calculate register value for current 53 * - is always between <limits.min, limits.max>; 54 * - is always less or equal to max_ua; 55 * - is the highest possible value; 56 * - may be lower than min_ua. [all …]
|
D | Kconfig | 1 # 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)" 178 voltage regulator, voltage sampling units, GPIO block and [all …]
|
/Linux-v6.6/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-v6.6/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. 199 tristate "Sharp SL-5500 (collie) battery" 203 SL-5500 (collie) models. 214 called ingenic-battery. 233 Say Y to include support for SBS battery driver for SBS-compliant 255 called sbs-manager. [all …]
|
/Linux-v6.6/ |
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-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|