Home
last modified time | relevance | path

Searched full:tps6594 (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/pinctrl/
H A Dpinctrl-tps6594.c3 * Pinmux and GPIO driver for tps6594 PMIC
15 #include <linux/mfd/tps6594.h>
253 FUNCTION(tps6594, gpio, TPS6594_PINCTRL_GPIO_FUNCTION),
254 FUNCTION(tps6594, nsleep1, TPS6594_PINCTRL_NSLEEP1_FUNCTION),
255 FUNCTION(tps6594, nsleep2, TPS6594_PINCTRL_NSLEEP2_FUNCTION),
256 FUNCTION(tps6594, wkup1, TPS6594_PINCTRL_WKUP1_FUNCTION),
257 FUNCTION(tps6594, wkup2, TPS6594_PINCTRL_WKUP2_FUNCTION),
258 FUNCTION(tps6594, scl_i2c2_cs_spi, TPS6594_PINCTRL_SCL_I2C2_CS_SPI_FUNCTION),
259 FUNCTION(tps6594, nrstout_soc, TPS6594_PINCTRL_NRSTOUT_SOC_FUNCTION),
260 FUNCTION(tps6594, trig_wdog, TPS6594_PINCTRL_TRIG_WDOG_FUNCTION),
[all …]
H A DKconfig550 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
559 Say Y to select the pinmuxing and GPIOs driver for the TPS6594
563 called tps6594-pinctrl.
H A DMakefile57 obj-$(CONFIG_PINCTRL_TPS6594) += pinctrl-tps6594.o
/linux/drivers/misc/
H A Dtps6594-esm.c3 * 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");
H A Dtps6594-pfsm.c3 * PFSM (Pre-configurable Finite State Machine) driver for TI TPS65224/TPS6594/TPS6593/LP8764 PMICs
17 #include <linux/mfd/tps6594.h>
143 /* Disable LP mode on TPS6594 Family PMIC */ in tps6594_pfsm_ioctl()
269 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_pfsm_probe()
314 .name = "tps6594-pfsm",
322 MODULE_ALIAS("platform:tps6594-pfsm");
324 MODULE_DESCRIPTION("TPS6594 Pre-configurable Finite State Machine Driver");
/linux/drivers/rtc/
H A Drtc-tps6594.c3 * RTC driver for tps6594 PMIC
23 #include <linux/mfd/tps6594.h>
53 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_alarm_irq_enable()
63 static int tps6594_rtc_shadow_timestamp(struct device *dev, struct tps6594 *tps) in tps6594_rtc_shadow_timestamp()
87 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_read_time()
122 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_time()
154 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_read_alarm()
181 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_alarm()
210 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_calibration()
215 * TPS6594 uses two's complement 16 bit value for compensation of RTC in tps6594_rtc_set_calibration()
[all …]
H A DKconfig606 tristate "TI TPS6594 RTC driver"
610 TI Power Management IC TPS6594 supports RTC functionality
612 the TPS6594 RTC module.
615 will be called rtc-tps6594.
H A DMakefile187 obj-$(CONFIG_RTC_DRV_TPS6594) += rtc-tps6594.o
/linux/drivers/mfd/
H A Dtps6594-core.c3 * Core functions for TI TPS65224/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),
340 MFD_CELL_RES("tps6594-pfsm", tps65224_pfsm_resources),
341 MFD_CELL_RES("tps6594-pinctrl", tps65224_pinctrl_resources),
342 MFD_CELL_RES("tps6594-regulator", tps65224_regulator_resources),
[all …]
/linux/Documentation/misc-devices/
H A Dtps6594-pfsm.rst4 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
H A Dindex.rst28 tps6594-pfsm
/linux/drivers/regulator/
H A Dtps6594-regulator.c3 // Regulator driver for tps6594 PMIC
19 #include <linux/mfd/tps6594.h>
524 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_request_reg_irqs()
543 dev_err(tps->dev, "tps6594 failed to request %s IRQ %d: %d\n", in tps6594_request_reg_irqs()
554 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_regulator_probe()
795 .name = "tps6594-regulator",
802 MODULE_ALIAS("platform:tps6594-regulator");
805 MODULE_DESCRIPTION("TPS6594 voltage regulator driver");
H A DKconfig1588 tristate "TI TPS6594 Power regulators"
1592 This driver supports TPS6594 series and TPS65224 voltage regulator chips.
1593 TPS6594 series of PMICs have 5 BUCKs and 4 LDOs
H A DMakefile189 obj-$(CONFIG_REGULATOR_TPS6594) += tps6594-regulator.o
/linux/include/uapi/linux/
H A Dtps6594_pfsm.h3 * Userspace ABI for TPS6594 PMIC Pre-configurable Finite State Machine
/linux/samples/pfsm/
H A Dpfsm-wakeup.c3 * TPS6594 PFSM userspace example
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721s2-som-p0.dtsi225 compatible = "ti,tps6594-q1";
295 compatible = "ti,tps6594-q1";
H A Dk3-j721e-som-p0.dtsi214 compatible = "ti,tps6594-q1";
302 compatible = "ti,tps6594-q1";
H A Dk3-j7200-som-p0.dtsi327 compatible = "ti,tps6594-q1";
H A Dk3-j721e-sk.dts683 compatible = "ti,tps6594-q1";
762 compatible = "ti,tps6594-q1";
/linux/samples/
H A DKconfig255 bool "Build example program working with TPS6594 PFSM driver"