Home
last modified time | relevance | path

Searched full:max77759 (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/mfd/
H A Dmax77759.c6 * Core driver for Maxim MAX77759 companion PMIC for USB Type-C
23 #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,
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dmaxim,max77759.yaml4 $id: http://devicetree.org/schemas/mfd/maxim,max77759.yaml#
7 title: Maxim Integrated MAX77759 PMIC for USB Type-C applications
13 This is a part of device tree bindings for the MAX77759 companion Power
16 The MAX77759 includes Battery Charger, Fuel Gauge, temperature sensors, USB
21 const: maxim,max77759
35 $ref: /schemas/gpio/maxim,max77759-gpio.yaml
38 $ref: /schemas/nvmem/maxim,max77759-nvmem.yaml
56 compatible = "maxim,max77759";
64 compatible = "maxim,max77759-gpio";
74 compatible = "maxim,max77759-nvmem";
/linux/drivers/nvmem/
H A Dmax77759-nvmem.c6 // NVMEM driver for Maxim MAX77759
12 #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",
144 MODULE_DESCRIPTION("NVMEM driver for Maxim MAX77759");
H A DMakefile41 obj-$(CONFIG_NVMEM_MAX77759) += nvmem-max77759.o
42 nvmem-max77759-y := max77759-nvmem.o
H A DKconfig181 tristate "Maxim Integrated MAX77759 NVMEM Support"
186 in Maxim Integrated MAX77759 PMICs. This IC provides space for 30
190 will be called nvmem-max77759.
/linux/Documentation/devicetree/bindings/nvmem/
H A Dmaxim,max77759-nvmem.yaml4 $id: http://devicetree.org/schemas/nvmem/maxim,max77759-nvmem.yaml#
7 title: Maxim Integrated MAX77759 Non Volatile Memory
13 This module is part of the MAX77759 PMIC. For additional information, see
14 Documentation/devicetree/bindings/mfd/maxim,max77759.yaml.
16 The MAX77759 is a PMIC integrating, amongst others, Non Volatile Memory
22 const: maxim,max77759-nvmem
/linux/Documentation/devicetree/bindings/gpio/
H A Dmaxim,max77759-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/maxim,max77759-gpio.yaml#
7 title: Maxim Integrated MAX77759 GPIO
13 This module is part of the MAX77759 PMIC. For additional information, see
14 Documentation/devicetree/bindings/mfd/maxim,max77759.yaml.
16 The MAX77759 is a PMIC integrating, amongst others, a GPIO controller
21 const: maxim,max77759-gpio
/linux/include/linux/mfd/
H A Dmax77759.h6 * Maxim MAX77759 core driver
105 * struct max77759 - core max77759 internal data structure
113 * The MAX77759 comprises several sub-blocks, namely TOP, MaxQ, Charger,
116 struct max77759 { struct
154 * @max77759: The core max77759 device handle.
161 int max77759_maxq_command(struct max77759 *max77759,
/linux/drivers/gpio/
H A Dgpio-max77759.c6 // GPIO driver for Maxim MAX77759
16 #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-gpio", },
[all …]
H A DKconfig1528 tristate "Maxim Integrated MAX77759 GPIO support"
1533 GPIO driver for MAX77759 PMIC from Maxim Integrated.
1538 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 DMAINTAINERS15513 MAXIM MAX77759 PMIC MFD DRIVER
15517 F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15518 F: drivers/gpio/gpio-max77759.c
15519 F: drivers/mfd/max77759.c
15520 F: drivers/nvmem/max77759-nvmem.c
15521 F: include/linux/mfd/max77759.h