Home
last modified time | relevance | path

Searched full:max77759 (Results 1 – 10 of 10) 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");
/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 DKconfig1529 tristate "Maxim Integrated MAX77759 GPIO support"
1534 GPIO driver for MAX77759 PMIC from Maxim Integrated.
1539 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 DMAINTAINERS15314 MAXIM MAX77759 PMIC MFD DRIVER
15318 F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15319 F: drivers/gpio/gpio-max77759.c
15320 F: drivers/mfd/max77759.c
15321 F: drivers/nvmem/max77759-nvmem.c
15322 F: include/linux/mfd/max77759.h