Home
last modified time | relevance | path

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

/linux/drivers/mfd/
H A Dmax77759.c346 int max77759_maxq_command(struct max77759 *max77759, in max77759_maxq_command() argument
351 struct device *dev = regmap_get_device(max77759->regmap_maxq); in max77759_maxq_command()
370 guard(mutex)(&max77759->maxq_lock); in max77759_maxq_command()
372 reinit_completion(&max77759->cmd_done); in max77759_maxq_command()
378 ret = regmap_bulk_write(max77759->regmap_maxq, in max77759_maxq_command()
382 ret = regmap_write(max77759->regmap_maxq, in max77759_maxq_command()
390 if (!wait_for_completion_timeout(&max77759->cmd_done, in max77759_maxq_command()
396 ret = regmap_bulk_read(max77759->regmap_maxq, in max77759_maxq_command()
420 struct max77759 *max77759 = irq_data; in apcmdres_irq_handler() local
422 regmap_write(max77759->regmap_maxq, MAX77759_MAXQ_REG_UIC_INT1, in apcmdres_irq_handler()
[all …]
/linux/drivers/nvmem/
H A Dmax77759-nvmem.c30 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()
H A DMakefile41 obj-$(CONFIG_NVMEM_MAX77759) += nvmem-max77759.o
42 nvmem-max77759-y := max77759-nvmem.o
H A DKconfig190 will be called nvmem-max77759.
/linux/include/linux/mfd/
H A Dmax77759.h116 struct max77759 { struct
161 int max77759_maxq_command(struct max77759 *max77759,
/linux/drivers/gpio/
H A Dgpio-max77759.c29 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()
H A DKconfig1537 called gpio-max77759.
/linux/arch/arm64/boot/dts/exynos/google/
H A Dgs101-pixel-common.dtsi146 compatible = "maxim,max77759-tcpci", "maxim,max33359";
162 * max77759 operating in reverse boost mode (0xA) can
229 compatible = "maxim,max77759";
240 compatible = "maxim,max77759-gpio";
256 compatible = "maxim,max77759-nvmem";
/linux/
H A DMAINTAINERS15550 F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15551 F: drivers/gpio/gpio-max77759.c
15552 F: drivers/mfd/max77759.c
15553 F: drivers/nvmem/max77759-nvmem.c
15554 F: include/linux/mfd/max77759.h