Home
last modified time | relevance | path

Searched full:max77759 (Results 1 – 8 of 8) 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>
39 * max77759 during probe().
307 .name = "max77759-pmic",
323 .name = "max77759-maxq",
333 .name = "max77759-topsys",
344 .name = "max77759-chgr",
391 MFD_CELL_OF("max77759-nvmem", NULL, NULL, 0, 0,
392 "maxim,max77759-nvmem"),
396 MFD_CELL_OF("max77759-gpio", max77759_gpio_resources, NULL, 0, 0,
[all …]
/linux/drivers/nvmem/
H A Dmax77759-nvmem.c6 // NVMEM driver for Maxim MAX77759
12 #include <linux/mfd/max77759.h>
29 struct max77759 *max77759; member
47 ret = max77759_maxq_command(nvmem->max77759, cmd, rsp); in max77759_nvmem_reg_read()
78 ret = max77759_maxq_command(nvmem->max77759, cmd, rsp); in max77759_nvmem_reg_write()
111 nvmem->max77759 = dev_get_drvdata(pdev->dev.parent); in max77759_nvmem_probe()
119 { .compatible = "maxim,max77759-nvmem", },
125 { "max77759-nvmem", },
132 .name = "max77759-nvmem",
143 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/drivers/gpio/
H A Dgpio-max77759.c6 // GPIO driver for Maxim MAX77759
16 #include <linux/mfd/max77759.h>
28 struct max77759 *max77759; member
66 ret = max77759_maxq_command(chip->max77759, cmd, rsp); in max77759_gpio_maxq_gpio_trigger_read()
81 return max77759_maxq_command(chip->max77759, cmd, NULL); in max77759_gpio_maxq_gpio_trigger_write()
92 ret = max77759_maxq_command(chip->max77759, cmd, rsp); in max77759_gpio_maxq_gpio_control_read()
107 return max77759_maxq_command(chip->max77759, cmd, NULL); in max77759_gpio_maxq_gpio_control_write()
450 chip->max77759 = dev_get_drvdata(pdev->dev.parent); in max77759_gpio_probe()
498 { .compatible = "maxim,max77759-gpio", },
504 { .name = "max77759-gpio" },
[all …]
/linux/drivers/power/supply/
H A Dmax77759_charger.c3 * max77759_charger.c - Battery charger driver for MAX77759 charger device.
15 #include <linux/mfd/max77759.h>
413 .name = "max77759-charger",
723 "Failed to initialize max77759 charger\n"); in max77759_charger_probe()
754 { .name = "max77759-charger" },
761 .name = "max77759-charger",
770 MODULE_DESCRIPTION("Maxim MAX77759 charger driver");
H A Dmax17042_battery.c1666 { .compatible = "maxim,max77759-fg",
1680 { .name = "max77759-fg", .driver_data = MAXIM_DEVICE_TYPE_MAX77759 },
/linux/
H A DMAINTAINERS16158 MAXIM MAX77759 PMIC MFD DRIVER
16162 F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16163 F: drivers/gpio/gpio-max77759.c
16164 F: drivers/mfd/max77759.c
16165 F: drivers/nvmem/max77759-nvmem.c
16166 F: include/linux/mfd/max77759.h
16168 MAXIM MAX77759 BATTERY CHARGER DRIVER