Home
last modified time | relevance | path

Searched refs:max77693 (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/mfd/
H A Dmax77693.c151 struct max77693_dev *max77693; in max77693_i2c_probe() local
155 max77693 = devm_kzalloc(&i2c->dev, in max77693_i2c_probe()
157 if (max77693 == NULL) in max77693_i2c_probe()
160 i2c_set_clientdata(i2c, max77693); in max77693_i2c_probe()
161 max77693->dev = &i2c->dev; in max77693_i2c_probe()
162 max77693->i2c = i2c; in max77693_i2c_probe()
163 max77693->irq = i2c->irq; in max77693_i2c_probe()
164 max77693->type = id->driver_data; in max77693_i2c_probe()
166 max77693->regmap = devm_regmap_init_i2c(i2c, &max77693_regmap_config); in max77693_i2c_probe()
167 if (IS_ERR(max77693->regmap)) { in max77693_i2c_probe()
[all …]
/linux/drivers/extcon/
H A Dextcon-max77693.c68 struct max77693_dev *max77693; member
231 ret = regmap_write(info->max77693->regmap_muic, in max77693_muic_set_debounce_time()
268 ret = regmap_update_bits(info->max77693->regmap_muic, in max77693_muic_set_path()
280 ret = regmap_update_bits(info->max77693->regmap_muic, in max77693_muic_set_path()
952 ret = regmap_bulk_read(info->max77693->regmap_muic, in max77693_muic_irq_work()
1025 ret = regmap_bulk_read(info->max77693->regmap_muic, in max77693_muic_detect_accessory()
1070 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); in max77693_muic_probe() local
1071 struct max77693_platform_data *pdata = dev_get_platdata(max77693->dev); in max77693_muic_probe()
1088 info->max77693 = max77693; in max77693_muic_probe()
1089 if (info->max77693->regmap_muic) { in max77693_muic_probe()
[all …]
/linux/drivers/regulator/
H A Dmax77693-regulator.c105 struct max77693_dev *max77693, in max77693_get_regmap() argument
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()
/linux/drivers/input/misc/
H A Dmax77693-haptic.c305 struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); in max77693_haptic_probe() local
313 haptic->regmap_pmic = max77693->regmap; in max77693_haptic_probe()
320 haptic->dev_type = max77693->type; in max77693_haptic_probe()
323 haptic->regmap_haptic = max77693->regmap_haptic; in max77693_haptic_probe()
327 haptic->regmap_haptic = max77693->regmap; in max77693_haptic_probe()
/linux/drivers/leds/flash/
H A DMakefile9 obj-$(CONFIG_LEDS_MAX77693) += leds-max77693.o
/linux/arch/arm/boot/dts/samsung/
H A Dexynos4412-midas.dtsi178 compatible = "maxim,max77693";
186 compatible = "maxim,max77693-muic";
232 compatible = "maxim,max77693-haptic";
238 compatible = "maxim,max77693-charger";
1188 max77693_irq: max77693-irq-pins {
1193 max77693_fuel_irq: max77693-fuel-irq-pins {
H A Dexynos4212-tab3.dtsi135 compatible = "maxim,max77693";
161 compatible = "maxim,max77693-charger";
1006 max77693_irq: max77693-irq-pins {
1013 max77693_fuel_irq: max77693-fuel-irq-pins {
/linux/Documentation/leds/
H A Dleds-class-flash.rst81 Please refer to drivers/leds/leds-max77693.c for an exemplary usage of the
/linux/
H A DMAINTAINERS15740 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
15752 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
15759 F: drivers/*/max77693*.c
15763 F: drivers/extcon/extcon-max77693.c
15767 F: include/linux/mfd/max77693*.h