/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | max77693.c | 3 // 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 D | max77843.c | 14 #include <linux/mfd/max77693-common.h>
|
H A D | Makefile | 166 obj-$(CONFIG_MFD_MAX77693) += max77693.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | max77693.c | 3 // 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 D | max77843.c | 14 #include <linux/mfd/max77693-common.h>
|
H A D | Makefile | 164 obj-$(CONFIG_MFD_MAX77693) += max77693.o
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | max77693_charger.c | 12 #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 D | max77693_charger.c | 12 #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 D | max77693-regulator.c | 3 // 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 D | max77693-regulator.c | 3 // 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 D | extcon-max77693.c | 3 // 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 D | extcon-max77843.c | 13 #include <linux/mfd/max77693-common.h>
|
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-max77693.c | 3 // 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 D | extcon-max77843.c | 13 #include <linux/mfd/max77693-common.h>
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | max77693-haptic.c | 23 #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 D | max77693-haptic.c | 23 #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 D | leds-max77693.c | 3 * 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 D | leds-max77693.c | 3 * 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",
|