Home
last modified time | relevance | path

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

/linux/drivers/pinctrl/
H A Dpinctrl-tps6594.c3 * Pinmux and GPIO driver for tps6594 PMIC
14 #include <linux/mfd/tps6594.h>
256 FUNCTION(tps6594, gpio, TPS6594_PINCTRL_GPIO_FUNCTION),
257 FUNCTION(tps6594, nsleep1, TPS6594_PINCTRL_NSLEEP1_FUNCTION),
258 FUNCTION(tps6594, nsleep2, TPS6594_PINCTRL_NSLEEP2_FUNCTION),
259 FUNCTION(tps6594, wkup1, TPS6594_PINCTRL_WKUP1_FUNCTION),
260 FUNCTION(tps6594, wkup2, TPS6594_PINCTRL_WKUP2_FUNCTION),
261 FUNCTION(tps6594, scl_i2c2_cs_spi, TPS6594_PINCTRL_SCL_I2C2_CS_SPI_FUNCTION),
262 FUNCTION(tps6594, nrstout_soc, TPS6594_PINCTRL_NRSTOUT_SOC_FUNCTION),
263 FUNCTION(tps6594, trig_wdog, TPS6594_PINCTRL_TRIG_WDOG_FUNCTION),
[all …]
H A DKconfig600 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
609 Say Y to select the pinmuxing and GPIOs driver for the TPS6594
613 called tps6594-pinctrl.
/linux/drivers/mfd/
H A Dtps6594-spi.c8 * - TPS6594
19 #include <linux/mfd/tps6594.h>
33 struct tps6594 *tps = spi_get_drvdata(spi); in tps6594_spi_reg_read()
59 struct tps6594 *tps = spi_get_drvdata(spi); in tps6594_spi_reg_write()
85 { .compatible = "ti,tps6594-q1", .data = (void *)TPS6594, },
97 struct tps6594 *tps; in tps6594_spi_probe()
129 .name = "tps6594",
137 MODULE_DESCRIPTION("SPI Interface Driver for TPS65224, TPS6594/3, and LP8764");
H A Dtps6594-i2c.c8 * - TPS6594
19 #include <linux/mfd/tps6594.h>
111 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_read()
149 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_write()
200 { .compatible = "ti,tps6594-q1", .data = (void *)TPS6594, },
212 struct tps6594 *tps; in tps6594_i2c_probe()
244 .name = "tps6594",
252 MODULE_DESCRIPTION("I2C Interface Driver for TPS65224, TPS6594/3, and LP8764");
/linux/drivers/rtc/
H A Drtc-tps6594.c3 * RTC driver for tps6594 PMIC
22 #include <linux/mfd/tps6594.h>
52 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_alarm_irq_enable()
62 static int tps6594_rtc_shadow_timestamp(struct device *dev, struct tps6594 *tps) in tps6594_rtc_shadow_timestamp()
86 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_read_time()
121 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_time()
153 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_read_alarm()
180 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_alarm()
209 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_set_calibration()
214 * TPS6594 uses two's complement 16 bit value for compensation of RTC in tps6594_rtc_set_calibration()
[all …]
H A DMakefile192 obj-$(CONFIG_RTC_DRV_TPS6594) += rtc-tps6594.o
/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
/linux/include/linux/mfd/
H A Dtps6594.h3 * Functions to access TPS6594 Power Management IC
18 TPS6594, enumerator
257 /* TPS6594 BUCKX_CONF register field definition */
264 /* TPS6594 BUCKX_PG_WINDOW register field definition */
271 /* TPS6594 BUCKX_VOUT register field definition */
1321 * struct tps6594 - device private data structure
1331 struct tps6594 { struct
1344 int tps6594_device_init(struct tps6594 *tps, bool enable_crc); argument
/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/drivers/input/misc/
H A DMakefile90 obj-$(CONFIG_INPUT_TPS6594_PWRBUTTON) += tps6594-pwrbutton.o
H A DKconfig542 tristate "TPS6594 Power button driver"
546 TPS6594 Power Management IC devices.
549 be called tps6594-pwrbutton.
/linux/samples/
H A DKconfig268 bool "Build example program working with TPS6594 PFSM driver"