Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/mfd/
Dtps65219.c3 // 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 …]
DMakefile102 obj-$(CONFIG_MFD_TPS65219) += tps65219.o
DKconfig1700 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/
Dgpio-tps65219.c3 * 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");
DMakefile172 obj-$(CONFIG_GPIO_TPS65219) += gpio-tps65219.o
DKconfig1539 tristate "TPS65219 GPIO"
1543 Select this option to enable GPIO driver for the TPS65219 chip
/linux-6.12.1/drivers/input/misc/
Dtps65219-pwrbutton.c3 // 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");
DKconfig500 tristate "TPS65219 Power button driver"
504 TPS65219 Power Management IC devices.
507 be called tps65219-pwrbutton.
DMakefile85 obj-$(CONFIG_INPUT_TPS65219_PWRBUTTON) += tps65219-pwrbutton.o
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dti,tps65219.yaml4 $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/
Dtps65219-regulator.c3 // 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");
DKconfig1579 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
DMakefile184 obj-$(CONFIG_REGULATOR_TPS65219) += tps65219-regulator.o
/linux-6.12.1/include/linux/mfd/
Dtps65219.h3 * 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/
Dk3-am62-lp-sk.dts153 tps65219: pmic@30 { label
154 compatible = "ti,tps65219";
Dk3-am67a-beagley-ai.dts297 tps65219: pmic@30 { label
298 compatible = "ti,tps65219";
Dk3-am62-phycore-som.dtsi206 compatible = "ti,tps65219";
Dk3-am62a-phycore-som.dtsi202 compatible = "ti,tps65219";
Dk3-am625-beagleplay.dts668 tps65219: pmic@30 { label
670 compatible = "ti,tps65219";
Dk3-am62-verdin.dtsi1135 compatible = "ti,tps65219";
/linux-6.12.1/
DMAINTAINERS16965 F: drivers/gpio/gpio-tps65219.c
16973 F: drivers/mfd/tps65219.c
16983 F: drivers/regulator/tps65219-regulator.c