Searched full:tps65219 (Results 1 – 21 of 21) sorted by relevance
/linux-6.12.1/drivers/mfd/ |
D | tps65219.c | 3 // Driver for TPS65219 Integrated Power Management Integrated Chips (PMIC) 12 #include <linux/mfd/tps65219.h> 14 static int tps65219_warm_reset(struct tps65219 *tps) in tps65219_warm_reset() 21 static int tps65219_cold_reset(struct tps65219 *tps) in tps65219_cold_reset() 28 static int tps65219_soft_shutdown(struct tps65219 *tps) in tps65219_soft_shutdown() 41 static int tps65219_restart(struct tps65219 *tps, unsigned long reboot_mode) in tps65219_restart() 114 .name = "tps65219-regulator", 118 { .name = "tps65219-gpio", }, 122 .name = "tps65219-pwrbutton", 230 struct tps65219 *tps; in tps65219_probe() [all …]
|
D | Makefile | 102 obj-$(CONFIG_MFD_TPS65219) += tps65219.o
|
D | Kconfig | 1700 tristate "TI TPS65219 Power Management IC" 1706 If you say yes here you get support for the TPS65219 series of Power 1711 will be called tps65219.
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-tps65219.c | 3 * GPIO driver for TI TPS65219 PMICs 10 #include <linux/mfd/tps65219.h> 23 struct tps65219 *tps; 146 .label = "tps65219-gpio", 160 struct tps65219 *tps = dev_get_drvdata(pdev->dev.parent); in tps65219_gpio_probe() 176 .name = "tps65219-gpio", 182 MODULE_ALIAS("platform:tps65219-gpio"); 184 MODULE_DESCRIPTION("TPS65219 GPIO driver");
|
D | Makefile | 172 obj-$(CONFIG_GPIO_TPS65219) += gpio-tps65219.o
|
D | Kconfig | 1539 tristate "TPS65219 GPIO" 1543 Select this option to enable GPIO driver for the TPS65219 chip
|
/linux-6.12.1/drivers/input/misc/ |
D | tps65219-pwrbutton.c | 3 // Driver for TPS65219 Push Button 11 #include <linux/mfd/tps65219.h> 47 struct tps65219 *tps = dev_get_drvdata(pdev->dev.parent); in tps65219_pb_probe() 122 struct tps65219 *tps = dev_get_drvdata(pdev->dev.parent); in tps65219_pb_remove() 133 { "tps65219-pwrbutton", }, 148 MODULE_DESCRIPTION("TPS65219 Power Button");
|
D | Kconfig | 500 tristate "TPS65219 Power button driver" 504 TPS65219 Power Management IC devices. 507 be called tps65219-pwrbutton.
|
D | Makefile | 85 obj-$(CONFIG_INPUT_TPS65219_PWRBUTTON) += tps65219-pwrbutton.o
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
D | ti,tps65219.yaml | 4 $id: http://devicetree.org/schemas/regulator/ti,tps65219.yaml# 7 title: TI tps65219 Power Management Integrated Circuit regulators 18 - ti,tps65219 44 TPS65219 has a multipurpose pin called EN/PB/VSENSE that can be either 100 tps65219: pmic@30 { 101 compatible = "ti,tps65219";
|
/linux-6.12.1/drivers/regulator/ |
D | tps65219-regulator.c | 3 // tps65219-regulator.c 5 // Regulator driver for TPS65219 PMIC 24 #include <linux/mfd/tps65219.h> 141 struct tps65219 *tps = rdev_get_drvdata(dev); in tps65219_set_mode() 159 struct tps65219 *tps = rdev_get_drvdata(dev); in tps65219_get_mode() 307 struct tps65219 *tps = dev_get_drvdata(pdev->dev.parent); in tps65219_regulator_probe() 375 { "tps65219-regulator", }, 382 .name = "tps65219-pmic", 392 MODULE_DESCRIPTION("TPS65219 voltage regulator driver"); 393 MODULE_ALIAS("platform:tps65219-pmic");
|
D | Kconfig | 1579 tristate "TI TPS65219 Power regulators" 1582 This driver supports TPS65219 voltage regulator chips. 1583 TPS65219 series of PMICs have 3 single phase BUCKs & 4 LDOs
|
D | Makefile | 184 obj-$(CONFIG_REGULATOR_TPS65219) += tps65219-regulator.o
|
/linux-6.12.1/include/linux/mfd/ |
D | tps65219.h | 3 * Functions to access TPS65219 Power Management IC. 22 #define TPS65219 0xF0 macro 24 /* I2C ID for TPS65219 part */ 314 /* Define the TPS65219 IRQ numbers */ 328 * struct tps65219 - tps65219 sub-driver chip access routines 330 * Device data may be used to access the TPS65219 chip 337 struct tps65219 { struct
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-am62-lp-sk.dts | 153 tps65219: pmic@30 { label 154 compatible = "ti,tps65219";
|
D | k3-am67a-beagley-ai.dts | 297 tps65219: pmic@30 { label 298 compatible = "ti,tps65219";
|
D | k3-am62-phycore-som.dtsi | 206 compatible = "ti,tps65219";
|
D | k3-am62a-phycore-som.dtsi | 202 compatible = "ti,tps65219";
|
D | k3-am625-beagleplay.dts | 668 tps65219: pmic@30 { label 670 compatible = "ti,tps65219";
|
D | k3-am62-verdin.dtsi | 1135 compatible = "ti,tps65219";
|
/linux-6.12.1/ |
D | MAINTAINERS | 16965 F: drivers/gpio/gpio-tps65219.c 16973 F: drivers/mfd/tps65219.c 16983 F: drivers/regulator/tps65219-regulator.c
|