Searched full:tps6594 (Results 1 – 19 of 19) sorted by relevance
/Linux-v6.6/drivers/mfd/ |
D | tps6594-spi.c | 3 * SPI access driver for TI TPS6594/TPS6593/LP8764 PMICs 15 #include <linux/mfd/tps6594.h> 29 struct tps6594 *tps = spi_get_drvdata(spi); in tps6594_spi_reg_read() 55 struct tps6594 *tps = spi_get_drvdata(spi); in tps6594_spi_reg_write() 81 { .compatible = "ti,tps6594-q1", .data = (void *)TPS6594, }, 91 struct tps6594 *tps; in tps6594_spi_probe() 120 .name = "tps6594", 128 MODULE_DESCRIPTION("TPS6594 SPI Interface Driver");
|
D | tps6594-core.c | 3 * Core functions for TI TPS6594/TPS6593/LP8764 PMICs 15 #include <linux/mfd/tps6594.h> 127 MFD_CELL_RES("tps6594-regulator", tps6594_regulator_resources), 128 MFD_CELL_RES("tps6594-pinctrl", tps6594_pinctrl_resources), 129 MFD_CELL_RES("tps6594-pfsm", tps6594_pfsm_resources), 130 MFD_CELL_RES("tps6594-esm", tps6594_esm_resources), 134 MFD_CELL_RES("tps6594-rtc", tps6594_rtc_resources), 289 struct tps6594 *tps = irq_drv_data; in tps6594_handle_post_irq() 329 static int tps6594_check_crc_mode(struct tps6594 *tps, bool primary_pmic) in tps6594_check_crc_mode() 351 static int tps6594_set_crc_feature(struct tps6594 *tps) in tps6594_set_crc_feature() [all …]
|
D | tps6594-i2c.c | 3 * I2C access driver for TI TPS6594/TPS6593/LP8764 PMICs 15 #include <linux/mfd/tps6594.h> 107 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_read() 145 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_write() 196 { .compatible = "ti,tps6594-q1", .data = (void *)TPS6594, }, 206 struct tps6594 *tps; in tps6594_i2c_probe() 235 .name = "tps6594", 243 MODULE_DESCRIPTION("TPS6594 I2C Interface Driver");
|
D | Makefile | 102 obj-$(CONFIG_MFD_TPS6594) += tps6594-core.o 103 obj-$(CONFIG_MFD_TPS6594_I2C) += tps6594-i2c.o 104 obj-$(CONFIG_MFD_TPS6594_SPI) += tps6594-spi.o
|
D | Kconfig | 1746 tristate "TI TPS6594 Power Management chip with I2C" 1752 If you say yes here you get support for the TPS6594 series of 1756 will be called tps6594-i2c. 1759 tristate "TI TPS6594 Power Management chip with SPI" 1765 If you say yes here you get support for the TPS6594 series of 1769 will be called tps6594-spi.
|
/Linux-v6.6/drivers/misc/ |
D | tps6594-esm.c | 3 * ESM (Error Signal Monitor) driver for TI TPS6594/TPS6593/LP8764 PMICs 14 #include <linux/mfd/tps6594.h> 35 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_esm_probe() 86 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_esm_remove() 109 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_esm_suspend() 122 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_esm_resume() 134 .name = "tps6594-esm", 143 MODULE_ALIAS("platform:tps6594-esm"); 145 MODULE_DESCRIPTION("TPS6594 Error Signal Monitor Driver");
|
D | tps6594-pfsm.c | 3 * PFSM (Pre-configurable Finite State Machine) driver for TI TPS6594/TPS6593/LP8764 PMICs 17 #include <linux/mfd/tps6594.h> 248 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_pfsm_probe() 292 .name = "tps6594-pfsm", 300 MODULE_ALIAS("platform:tps6594-pfsm"); 302 MODULE_DESCRIPTION("TPS6594 Pre-configurable Finite State Machine Driver");
|
D | Kconfig | 543 tristate "TI TPS6594 Error Signal Monitor support" 547 Support ESM (Error Signal Monitor) on TPS6594 PMIC devices. 551 will be called tps6594-esm. 554 tristate "TI TPS6594 Pre-configurable Finite State Machine support" 558 Support PFSM (Pre-configurable Finite State Machine) on TPS6594 PMIC devices. 563 will be called tps6594-pfsm.
|
D | Makefile | 68 obj-$(CONFIG_TPS6594_ESM) += tps6594-esm.o 69 obj-$(CONFIG_TPS6594_PFSM) += tps6594-pfsm.o
|
/Linux-v6.6/Documentation/misc-devices/ |
D | tps6594-pfsm.rst | 4 Texas Instruments TPS6594 PFSM driver 15 The TPS6594 PMIC (Power Management IC) integrates a state machine which 25 - tps6594-q1 32 drivers/misc/tps6594-pfsm.c
|
D | index.rst | 31 tps6594-pfsm
|
/Linux-v6.6/Documentation/devicetree/bindings/mfd/ |
D | ti,tps6594.yaml | 4 $id: http://devicetree.org/schemas/mfd/ti,tps6594.yaml# 7 title: TI TPS6594 Power Management Integrated Circuit 13 TPS6594 is a Power Management IC which provides regulators and others 16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives. 23 - ti,tps6594-q1
|
/Linux-v6.6/drivers/regulator/ |
D | tps6594-regulator.c | 3 // Regulator driver for tps6594 PMIC 19 #include <linux/mfd/tps6594.h> 376 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_request_reg_irqs() 395 dev_err(tps->dev, "tps6594 failed to request %s IRQ %d: %d\n", in tps6594_request_reg_irqs() 406 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_regulator_probe() 604 .name = "tps6594-regulator", 611 MODULE_ALIAS("platform:tps6594-regulator"); 613 MODULE_DESCRIPTION("TPS6594 voltage regulator driver");
|
D | Kconfig | 1542 tristate "TI TPS6594 Power regulators" 1546 This driver supports TPS6594 voltage regulator chips. 1547 TPS6594 series of PMICs have 5 BUCKs and 4 LDOs
|
D | Makefile | 184 obj-$(CONFIG_REGULATOR_TPS6594) += tps6594-regulator.o
|
/Linux-v6.6/include/linux/mfd/ |
D | tps6594.h | 3 * Functions to access TPS6594 Power Management IC 18 TPS6594, enumerator 26 /* Registers for page 0 of TPS6594 */ 218 /* Registers for page 1 of TPS6594 */ 223 /* Registers for page 4 of TPS6594 */ 997 * struct tps6594 - device private data structure 1007 struct tps6594 { struct 1018 int tps6594_device_init(struct tps6594 *tps, bool enable_crc); argument
|
/Linux-v6.6/include/uapi/linux/ |
D | tps6594_pfsm.h | 3 * Userspace ABI for TPS6594 PMIC Pre-configurable Finite State Machine
|
/Linux-v6.6/samples/pfsm/ |
D | pfsm-wakeup.c | 3 * TPS6594 PFSM userspace example
|
/Linux-v6.6/samples/ |
D | Kconfig | 255 bool "Build example program working with TPS6594 PFSM driver"
|