Home
last modified time | relevance | path

Searched +full:max14577 +full:- +full:regulator (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/mfd/
H A Dmaxim,max14577.yaml1 # 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/drivers/regulator/
H A Dmax14577-regulator.c1 // 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 …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dmaxim,max14577.yaml1 # 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/drivers/mfd/
H A Dmax14577.c1 // 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 …]
/linux/include/linux/mfd/
H A Dmax14577.h1 /* 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.
H A Dmax14577-private.h1 /* 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/
H A DMAINTAINERS5 ---------------------------------------------------
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 …]