Home
last modified time | relevance | path

Searched refs:max77759 (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/mfd/
H A Dmax77759.c23 #include <linux/mfd/max77759.h>
40 * max77759 during probe().
264 .name = "max77759-pmic",
280 .name = "max77759-maxq",
290 .name = "max77759-topsys",
301 .name = "max77759-chgr",
333 MFD_CELL_OF("max77759-nvmem", NULL, NULL, 0, 0,
334 "maxim,max77759-nvmem"),
338 MFD_CELL_OF("max77759-gpio", max77759_gpio_resources, NULL, 0, 0,
339 "maxim,max77759
346 max77759_maxq_command(struct max77759 * max77759,const struct max77759_maxq_command * cmd,struct max77759_maxq_response * rsp) max77759_maxq_command() argument
420 struct max77759 *max77759 = irq_data; apcmdres_irq_handler() local
431 max77759_create_i2c_subdev(struct i2c_client * client,struct max77759 * max77759,const struct max77759_i2c_subdev * sd) max77759_create_i2c_subdev() argument
500 max77759_add_chained_maxq(struct i2c_client * client,struct max77759 * max77759,struct regmap_irq_chip_data * parent) max77759_add_chained_maxq() argument
541 max77759_add_chained_topsys(struct i2c_client * client,struct max77759 * max77759,struct regmap_irq_chip_data * parent) max77759_add_chained_topsys() argument
560 max77759_add_chained_charger(struct i2c_client * client,struct max77759 * max77759,struct regmap_irq_chip_data * parent) max77759_add_chained_charger() argument
591 struct max77759 *max77759; max77759_probe() local
[all...]
H A DKconfig1020 called max77759.
/linux/drivers/nvmem/
H A Dmax77759-nvmem.c12 #include <linux/mfd/max77759.h>
30 struct max77759 *max77759; member
48 ret = max77759_maxq_command(nvmem->max77759, cmd, rsp); in max77759_nvmem_reg_read()
79 ret = max77759_maxq_command(nvmem->max77759, cmd, rsp); in max77759_nvmem_reg_write()
112 nvmem->max77759 = dev_get_drvdata(pdev->dev.parent); in max77759_nvmem_probe()
120 { .compatible = "maxim,max77759-nvmem", },
126 { "max77759-nvmem", },
133 .name = "max77759-nvmem",
H A DMakefile39 obj-$(CONFIG_NVMEM_MAX77759) += nvmem-max77759.o
40 nvmem-max77759-y := max77759-nvmem.o
H A DKconfig179 will be called nvmem-max77759.
/linux/include/linux/mfd/
H A Dmax77759.h105 * struct max77759 - core max77759 internal data structure
116 struct max77759 { struct
154 * @max77759: The core max77759 device handle.
161 int max77759_maxq_command(struct max77759 *max77759,
128 regmap_chargermax77759 global() argument
/linux/drivers/gpio/
H A Dgpio-max77759.c16 #include <linux/mfd/max77759.h>
29 struct max77759 *max77759; member
67 ret = max77759_maxq_command(chip->max77759, cmd, rsp); in max77759_gpio_maxq_gpio_trigger_read()
82 return max77759_maxq_command(chip->max77759, cmd, NULL); in max77759_gpio_maxq_gpio_trigger_write()
93 ret = max77759_maxq_command(chip->max77759, cmd, rsp); in max77759_gpio_maxq_gpio_control_read()
108 return max77759_maxq_command(chip->max77759, cmd, NULL); in max77759_gpio_maxq_gpio_control_write()
453 chip->max77759 = dev_get_drvdata(pdev->dev.parent); in max77759_gpio_probe()
505 { .compatible = "maxim,max77759-gpio", },
511 { "max77759
[all...]
H A DMakefile111 obj-$(CONFIG_GPIO_MAX77759) += gpio-max77759.o
H A DKconfig1523 called gpio-max77759.
/linux/arch/arm64/boot/dts/exynos/google/
H A Dgs101-pixel-common.dtsi139 compatible = "maxim,max77759-tcpci", "maxim,max33359";
155 * max77759 operating in reverse boost mode (0xA) can
222 compatible = "maxim,max77759";
233 compatible = "maxim,max77759-gpio";
249 compatible = "maxim,max77759-nvmem";
/linux/
H A DMAINTAINERS15039 F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15040 F: drivers/gpio/gpio-max77759.c
15041 F: drivers/mfd/max77759.c
15042 F: drivers/nvmem/max77759-nvmem.c
15043 F: include/linux/mfd/max77759.h