Home
last modified time | relevance | path

Searched refs:max77693 (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Dmax77693.c3 // max77693.c - mfd core driver for the MAX 77693
21 #include <linux/mfd/max77693.h>
22 #include <linux/mfd/max77693-common.h>
23 #include <linux/mfd/max77693-private.h>
32 { .name = "max77693-pmic", },
34 .name = "max77693-charger",
35 .of_compatible = "maxim,max77693-charger",
38 .name = "max77693-muic",
39 .of_compatible = "maxim,max77693-muic",
42 .name = "max77693
155 struct max77693_dev *max77693; max77693_i2c_probe() local
303 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_i2c_remove() local
327 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_suspend() local
340 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_resume() local
[all...]
H A Dmax77843.c14 #include <linux/mfd/max77693-common.h>
H A DMakefile166 obj-$(CONFIG_MFD_MAX77693) += max77693.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmax77693.c3 // max77693.c - mfd core driver for the MAX 77693
21 #include <linux/mfd/max77693.h>
22 #include <linux/mfd/max77693-common.h>
23 #include <linux/mfd/max77693-private.h>
32 { .name = "max77693-pmic", },
34 .name = "max77693-charger",
35 .of_compatible = "maxim,max77693-charger",
38 .name = "max77693-muic",
39 .of_compatible = "maxim,max77693-muic",
42 .name = "max77693
151 struct max77693_dev *max77693; max77693_i2c_probe() local
295 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_i2c_remove() local
317 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_suspend() local
330 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); max77693_resume() local
[all...]
H A Dmax77843.c14 #include <linux/mfd/max77693-common.h>
H A DMakefile164 obj-$(CONFIG_MFD_MAX77693) += max77693.o
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dmax77693_charger.c12 #include <linux/mfd/max77693.h>
13 #include <linux/mfd/max77693-common.h>
14 #include <linux/mfd/max77693-private.h>
16 #define MAX77693_CHARGER_NAME "max77693-charger"
22 struct max77693_dev *max77693; member
215 struct regmap *regmap = chg->max77693->regmap; in max77693_charger_get_property()
281 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, in fast_charge_timer_show()
328 return regmap_update_bits(chg->max77693->regmap, in max77693_set_fast_charge_timer()
347 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_threshold_current_show()
379 return regmap_update_bits(chg->max77693 in max77693_set_top_off_threshold_current()
672 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); max77693_charger_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dmax77693_charger.c12 #include <linux/mfd/max77693.h>
13 #include <linux/mfd/max77693-common.h>
14 #include <linux/mfd/max77693-private.h>
16 #define MAX77693_CHARGER_NAME "max77693-charger"
22 struct max77693_dev *max77693; member
215 struct regmap *regmap = chg->max77693->regmap; in max77693_charger_get_property()
281 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, in fast_charge_timer_show()
328 return regmap_update_bits(chg->max77693->regmap, in max77693_set_fast_charge_timer()
347 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_threshold_current_show()
379 return regmap_update_bits(chg->max77693 in max77693_set_top_off_threshold_current()
672 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); max77693_charger_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax77693-regulator.c3 // max77693.c - Regulator driver for the Maxim 77693 and 77843
18 #include <linux/mfd/max77693.h>
19 #include <linux/mfd/max77693-common.h>
20 #include <linux/mfd/max77693-private.h>
105 struct max77693_dev *max77693, in max77693_get_regmap()
109 return max77693->regmap; in max77693_get_regmap()
115 return max77693->regmap; in max77693_get_regmap()
117 return max77693->regmap_chg; in max77693_get_regmap()
119 return max77693->regmap; in max77693_get_regmap()
274 { "max77693
104 max77693_get_regmap(enum max77693_types type, struct max77693_dev *max77693, int reg_id) max77693_get_regmap() argument
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax77693-regulator.c3 // max77693.c - Regulator driver for the Maxim 77693 and 77843
18 #include <linux/mfd/max77693.h>
19 #include <linux/mfd/max77693-common.h>
20 #include <linux/mfd/max77693-private.h>
105 struct max77693_dev *max77693, in max77693_get_regmap()
109 return max77693->regmap; in max77693_get_regmap()
115 return max77693->regmap; in max77693_get_regmap()
117 return max77693->regmap_chg; in max77693_get_regmap()
119 return max77693->regmap; in max77693_get_regmap()
274 { "max77693
104 max77693_get_regmap(enum max77693_types type, struct max77693_dev *max77693, int reg_id) max77693_get_regmap() argument
[all...]
/kernel/linux/linux-5.10/drivers/extcon/
H A Dextcon-max77693.c3 // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC
16 #include <linux/mfd/max77693.h>
17 #include <linux/mfd/max77693-common.h>
18 #include <linux/mfd/max77693-private.h>
23 #define DEV_NAME "max77693-muic"
29 * extcon-max77693 driver use 'default_init_data' to bring up base operation
67 struct max77693_dev *max77693; member
212 * @info: the instance including private data of max77693 MUIC
230 ret = regmap_write(info->max77693->regmap_muic, in max77693_muic_set_debounce_time()
248 * @info: the instance including private data of max77693 MUI
1069 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); max77693_muic_probe() local
[all...]
H A Dextcon-max77843.c13 #include <linux/mfd/max77693-common.h>
/kernel/linux/linux-6.6/drivers/extcon/
H A Dextcon-max77693.c3 // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC
17 #include <linux/mfd/max77693.h>
18 #include <linux/mfd/max77693-common.h>
19 #include <linux/mfd/max77693-private.h>
24 #define DEV_NAME "max77693-muic"
30 * extcon-max77693 driver use 'default_init_data' to bring up base operation
68 struct max77693_dev *max77693; member
213 * @info: the instance including private data of max77693 MUIC
231 ret = regmap_write(info->max77693->regmap_muic, in max77693_muic_set_debounce_time()
249 * @info: the instance including private data of max77693 MUI
1070 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); max77693_muic_probe() local
[all...]
H A Dextcon-max77843.c13 #include <linux/mfd/max77693-common.h>
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dmax77693-haptic.c23 #include <linux/mfd/max77693.h>
24 #include <linux/mfd/max77693-common.h>
25 #include <linux/mfd/max77693-private.h>
295 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); in max77693_haptic_probe() local
303 haptic->regmap_pmic = max77693->regmap; in max77693_haptic_probe()
313 haptic->regmap_haptic = max77693->regmap_haptic; in max77693_haptic_probe()
316 haptic->regmap_haptic = max77693->regmap; in max77693_haptic_probe()
352 haptic->input_dev->name = "max77693-haptic"; in max77693_haptic_probe()
408 { "max77693-haptic", TYPE_MAX77693 },
416 .name = "max77693
[all...]
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dmax77693-haptic.c23 #include <linux/mfd/max77693.h>
24 #include <linux/mfd/max77693-common.h>
25 #include <linux/mfd/max77693-private.h>
295 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); in max77693_haptic_probe() local
303 haptic->regmap_pmic = max77693->regmap; in max77693_haptic_probe()
313 haptic->regmap_haptic = max77693->regmap_haptic; in max77693_haptic_probe()
316 haptic->regmap_haptic = max77693->regmap; in max77693_haptic_probe()
352 haptic->input_dev->name = "max77693-haptic"; in max77693_haptic_probe()
409 { "max77693-haptic", TYPE_MAX77693 },
417 .name = "max77693
[all...]
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-max77693.c3 * LED Flash class driver for the flash cell of max77693 mfd.
12 #include <linux/mfd/max77693.h>
13 #include <linux/mfd/max77693-common.h>
14 #include <linux/mfd/max77693-private.h>
1040 { .compatible = "maxim,max77693-led" },
1049 .name = "max77693-led",
/kernel/linux/linux-6.6/drivers/leds/flash/
H A Dleds-max77693.c3 * LED Flash class driver for the flash cell of max77693 mfd.
12 #include <linux/mfd/max77693.h>
13 #include <linux/mfd/max77693-common.h>
14 #include <linux/mfd/max77693-private.h>
1040 { .compatible = "maxim,max77693-led" },
1049 .name = "max77693-led",

Completed in 13 milliseconds