| /linux-6.15/drivers/pinctrl/ |
| H A D | pinctrl-tps6594.c | 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), 260 FUNCTION(tps6594, trig_wdog, TPS6594_PINCTRL_TRIG_WDOG_FUNCTION), 263 FUNCTION(tps6594, nerr_soc, TPS6594_PINCTRL_NERR_SOC_FUNCTION), 266 FUNCTION(tps6594, nerr_mcu, TPS6594_PINCTRL_NERR_MCU_FUNCTION), 269 FUNCTION(tps6594, pdog, TPS6594_PINCTRL_PDOG_FUNCTION), 291 struct tps6594 *tps; [all …]
|
| H A D | Makefile | 58 obj-$(CONFIG_PINCTRL_TPS6594) += pinctrl-tps6594.o
|
| H A D | Kconfig | 577 called tps6594-pinctrl.
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-tps6594.c | 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() 240 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_get_calibration() 336 struct tps6594 *tps = dev_get_drvdata(dev->parent); in tps6594_rtc_interrupt() 362 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_rtc_probe() [all …]
|
| H A D | Makefile | 186 obj-$(CONFIG_RTC_DRV_TPS6594) += rtc-tps6594.o
|
| /linux-6.15/drivers/misc/ |
| H A D | tps6594-esm.c | 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()
|
| H A D | Makefile | 69 obj-$(CONFIG_TPS6594_ESM) += tps6594-esm.o 70 obj-$(CONFIG_TPS6594_PFSM) += tps6594-pfsm.o
|
| H A D | tps6594-pfsm.c | 269 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_pfsm_probe()
|
| H A D | Kconfig | 571 will be called tps6594-esm. 583 will be called tps6594-pfsm.
|
| /linux-6.15/drivers/mfd/ |
| H A D | tps6594-spi.c | 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() 92 struct tps6594 *tps; in tps6594_spi_probe()
|
| H A D | tps6594-i2c.c | 107 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_read() 145 struct tps6594 *tps = i2c_get_clientdata(client); in tps6594_i2c_write() 207 struct tps6594 *tps; in tps6594_i2c_probe()
|
| H A D | tps6594-core.c | 431 struct tps6594 *tps = irq_drv_data; in tps6594_handle_post_irq() 505 static int tps6594_check_crc_mode(struct tps6594 *tps, bool primary_pmic) in tps6594_check_crc_mode() 535 static int tps6594_set_crc_feature(struct tps6594 *tps) in tps6594_set_crc_feature() 572 static int tps6594_enable_crc(struct tps6594 *tps) in tps6594_enable_crc() 607 int tps6594_device_init(struct tps6594 *tps, bool enable_crc) in tps6594_device_init()
|
| H A D | Makefile | 107 obj-$(CONFIG_MFD_TPS6594) += tps6594-core.o 108 obj-$(CONFIG_MFD_TPS6594_I2C) += tps6594-i2c.o 109 obj-$(CONFIG_MFD_TPS6594_SPI) += tps6594-spi.o
|
| /linux-6.15/Documentation/misc-devices/ |
| H A D | tps6594-pfsm.rst | 25 - tps6594-q1 32 drivers/misc/tps6594-pfsm.c
|
| H A D | index.rst | 28 tps6594-pfsm
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | ti,tps6594.yaml | 4 $id: http://devicetree.org/schemas/mfd/ti,tps6594.yaml# 23 - ti,tps6594-q1
|
| /linux-6.15/drivers/regulator/ |
| H A D | tps6594-regulator.c | 524 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_request_reg_irqs() 554 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_regulator_probe()
|
| H A D | Makefile | 189 obj-$(CONFIG_REGULATOR_TPS6594) += tps6594-regulator.o
|
| /linux-6.15/arch/arm64/boot/dts/ti/ |
| H A D | k3-j721s2-som-p0.dtsi | 225 compatible = "ti,tps6594-q1"; 295 compatible = "ti,tps6594-q1";
|
| H A D | k3-j721e-som-p0.dtsi | 214 compatible = "ti,tps6594-q1"; 302 compatible = "ti,tps6594-q1";
|
| H A D | k3-j7200-som-p0.dtsi | 327 compatible = "ti,tps6594-q1";
|
| H A D | k3-j721e-sk.dts | 683 compatible = "ti,tps6594-q1"; 762 compatible = "ti,tps6594-q1";
|
| H A D | k3-j784s4-j742s2-evm-common.dtsi | 612 compatible = "ti,tps6594-q1";
|
| H A D | k3-am69-sk.dts | 738 compatible = "ti,tps6594-q1";
|
| /linux-6.15/include/linux/mfd/ |
| H A D | tps6594.h | 1330 struct tps6594 { struct 1343 int tps6594_device_init(struct tps6594 *tps, bool enable_crc); argument
|