Home
last modified time | relevance | path

Searched refs:max14577 (Results 1 – 7 of 7) sorted by relevance

/drivers/mfd/
A Dmax14577.c294 static int max77836_init(struct max14577 *max14577) in max77836_init() argument
305 i2c_set_clientdata(max14577->i2c_pmic, max14577); in max77836_init()
354 static void max77836_remove(struct max14577 *max14577) in max77836_remove() argument
356 regmap_del_irq_chip(max14577->irq, max14577->irq_data_pmic); in max77836_remove()
362 struct max14577 *max14577; in max14577_i2c_probe() local
421 ret = regmap_add_irq_chip(max14577->regmap, max14577->irq, in max14577_i2c_probe()
450 regmap_del_irq_chip(max14577->irq, max14577->irq_data); in max14577_i2c_probe()
457 struct max14577 *max14577 = i2c_get_clientdata(i2c); in max14577_i2c_remove() local
461 regmap_del_irq_chip(max14577->irq, max14577->irq_data); in max14577_i2c_remove()
476 struct max14577 *max14577 = i2c_get_clientdata(i2c); in max14577_suspend() local
[all …]
A DMakefile165 obj-$(CONFIG_MFD_MAX14577) += max14577.o
/drivers/regulator/
A Dmax14577-regulator.c40 struct max14577 *max14577 = rdev_get_drvdata(rdev); in max14577_reg_get_current_limit() local
42 &maxim_charger_currents[max14577->dev_type]; in max14577_reg_get_current_limit()
65 struct max14577 *max14577 = rdev_get_drvdata(rdev); in max14577_reg_set_current_limit() local
167 static struct regmap *max14577_get_regmap(struct max14577 *max14577, in max14577_get_regmap() argument
170 switch (max14577->dev_type) { in max14577_get_regmap()
174 return max14577->regmap; in max14577_get_regmap()
177 return max14577->regmap_pmic; in max14577_get_regmap()
182 return max14577->regmap; in max14577_get_regmap()
188 struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); in max14577_regulator_probe() local
207 config.dev = max14577->dev; in max14577_regulator_probe()
[all …]
A DMakefile73 obj-$(CONFIG_REGULATOR_MAX14577) += max14577-regulator.o
/drivers/power/supply/
A Dmax14577_charger.c16 struct max14577 *max14577; member
49 struct regmap *rmap = chg->max14577->regmap; in max14577_get_charger_state()
123 struct regmap *rmap = chg->max14577->regmap; in max14577_get_online()
162 struct regmap *rmap = chg->max14577->regmap; in max14577_get_battery_health()
226 return max14577_update_reg(chg->max14577->regmap, in max14577_set_fast_charge_timer()
257 return max14577_write_reg(chg->max14577->regmap, in max14577_init_constant_voltage()
267 switch (chg->max14577->dev_type) { in max14577_init_eoc()
296 return max14577_update_reg(chg->max14577->regmap, in max14577_init_eoc()
328 struct regmap *rmap = chg->max14577->regmap; in max14577_charger_reg_init()
563 struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); in max14577_charger_probe() local
[all …]
/drivers/extcon/
A Dextcon-max14577.c72 struct max14577 *max14577; member
168 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_debounce_time()
202 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path()
215 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path()
228 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path()
492 ret = max14577_bulk_read(info->max14577->regmap, in max14577_muic_irq_work()
583 switch (info->max14577->dev_type) { in max14577_muic_irq_handler()
658 struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); in max14577_muic_probe() local
672 info->max14577 = max14577; in max14577_muic_probe()
682 switch (max14577->dev_type) { in max14577_muic_probe()
[all …]
A DMakefile16 obj-$(CONFIG_EXTCON_MAX14577) += extcon-max14577.o

Completed in 15 milliseconds