Lines Matching +full:max77650 +full:- +full:charger
1 // SPDX-License-Identifier: GPL-2.0
6 // Core MFD driver for MAXIM 77650/77651 charger/power-supply.
13 #include <linux/mfd/max77650.h>
74 .name = "max77650-regulator",
75 .of_compatible = "maxim,max77650-regulator",
77 .name = "max77650-charger",
78 .of_compatible = "maxim,max77650-charger",
82 .name = "max77650-gpio",
83 .of_compatible = "maxim,max77650-gpio",
87 .name = "max77650-led",
88 .of_compatible = "maxim,max77650-led",
90 .name = "max77650-onkey",
91 .of_compatible = "maxim,max77650-onkey",
134 .name = "max77650-irq",
146 .name = "max77650",
154 struct device *dev = &i2c->dev; in max77650_i2c_probe()
180 dev_err(dev, "Chip not supported - ID: 0x%02x\n", id); in max77650_i2c_probe()
181 return -ENODEV; in max77650_i2c_probe()
185 * This IC has a low-power mode which reduces the quiescent current in max77650_i2c_probe()
188 * linux-based wearables - keep the chip in normal power mode. in max77650_i2c_probe()
199 rv = devm_regmap_add_irq_chip(dev, map, i2c->irq, in max77650_i2c_probe()
215 { .compatible = "maxim,max77650" },
222 .name = "max77650",
229 MODULE_DESCRIPTION("MAXIM 77650/77651 multi-function core driver");