Searched full:max77759 (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/mfd/ |
| H A D | max77759.c | 6 * 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 D | max77759-nvmem.c | 6 // 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 D | maxim,max77759-nvmem.yaml | 4 $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 D | maxim,max77759-gpio.yaml | 4 $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 D | gpio-max77759.c | 6 // 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 D | max77759_charger.c | 3 * 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 D | max17042_battery.c | 1666 { .compatible = "maxim,max77759-fg", 1680 { .name = "max77759-fg", .driver_data = MAXIM_DEVICE_TYPE_MAX77759 },
|
| /linux/ |
| H A D | MAINTAINERS | 16158 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
|