Lines Matching +full:max77650 +full:- +full:regulator
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",
147 .name = "max77650",
155 struct device *dev = &i2c->dev; in max77650_i2c_probe()
181 dev_err(dev, "Chip not supported - ID: 0x%02x\n", id); in max77650_i2c_probe()
182 return -ENODEV; in max77650_i2c_probe()
186 * This IC has a low-power mode which reduces the quiescent current in max77650_i2c_probe()
189 * linux-based wearables - keep the chip in normal power mode. in max77650_i2c_probe()
200 rv = devm_regmap_add_irq_chip(dev, map, i2c->irq, in max77650_i2c_probe()
216 { .compatible = "maxim,max77650" },
223 .name = "max77650",
230 MODULE_DESCRIPTION("MAXIM 77650/77651 multi-function core driver");