Home
last modified time | relevance | path

Searched full:tps65086 (Results 1 – 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/mfd/
Dtps65086.c14 #include <linux/mfd/tps65086.h>
17 { .name = "tps65086-regulator", },
18 { .name = "tps65086-gpio", },
19 { .name = "tps65086-reset", },
48 .name = "tps65086",
59 { .compatible = "ti,tps65086", },
66 struct tps65086 *tps; in tps65086_probe()
97 dev_info(tps->dev, "Device: TPS65086%01lX, OTP: %c, Rev: %ld\n", in tps65086_probe()
122 struct tps65086 *tps = i2c_get_clientdata(client); in tps65086_remove()
129 { "tps65086", 0 },
[all …]
Dbd9571mwv.c8 * Based on the TPS65086 driver
/kernel/linux/linux-5.10/drivers/mfd/
Dtps65086.c22 #include <linux/mfd/tps65086.h>
25 { .name = "tps65086-regulator", },
26 { .name = "tps65086-gpio", },
55 .name = "tps65086",
66 { .compatible = "ti,tps65086", },
74 struct tps65086 *tps; in tps65086_probe()
98 dev_info(tps->dev, "Device: TPS65086%01lX, OTP: %c, Rev: %ld\n", in tps65086_probe()
123 struct tps65086 *tps = i2c_get_clientdata(client); in tps65086_remove()
131 { "tps65086", 0 },
138 .name = "tps65086",
[all …]
Dbd9571mwv.c15 * Based on the TPS65086 driver
/kernel/linux/linux-6.6/drivers/power/reset/
Dtps65086-restart.c6 #include <linux/mfd/tps65086.h>
22 struct tps65086 *tps65086 = dev_get_drvdata(tps65086_restart->dev->parent); in tps65086_restart_notify() local
25 ret = regmap_write(tps65086->regmap, TPS65086_FORCESHUTDN, 1); in tps65086_restart_notify()
27 dev_err(tps65086_restart->dev, "%s: error writing to tps65086 pmic: %d\n", in tps65086_restart_notify()
81 { "tps65086-reset", },
88 .name = "tps65086-restart",
97 MODULE_DESCRIPTION("TPS65086 restart driver");
DKconfig209 bool "TPS65086 restart driver"
212 This driver adds support for resetting the TPS65086 PMIC on restart.
DMakefile26 obj-$(CONFIG_POWER_RESET_TPS65086) += tps65086-restart.o
/kernel/linux/linux-6.6/include/linux/mfd/
Dtps65086.h15 /* List of registers for TPS65086 */
95 /* Define the TPS65086 IRQ numbers */
105 * struct tps65086 - state holder for the tps65086 driver
107 * Device data may be used to access the TPS65086 chip
109 struct tps65086 { struct
Dbd9571mwv.h8 * Based on the TPS65086 driver
/kernel/linux/linux-5.10/include/linux/mfd/
Dtps65086.h23 /* List of registers for TPS65086 */
96 /* Define the TPS65086 IRQ numbers */
104 * struct tps65086 - state holder for the tps65086 driver
106 * Device data may be used to access the TPS65086 chip
108 struct tps65086 { struct
Dbd9571mwv.h15 * Based on the TPS65086 driver
/kernel/linux/linux-6.6/drivers/gpio/
Dgpio-tps65086.c13 #include <linux/mfd/tps65086.h>
17 struct tps65086 *tps;
68 .label = "tps65086-gpio",
96 { "tps65086-gpio", },
103 .name = "tps65086-gpio",
111 MODULE_DESCRIPTION("TPS65086 GPIO driver");
Dgpio-bd9571mwv.c7 * Based on the TPS65086 driver
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-tps65086.c13 #include <linux/mfd/tps65086.h>
17 struct tps65086 *tps;
68 .label = "tps65086-gpio",
114 { "tps65086-gpio", },
121 .name = "tps65086-gpio",
130 MODULE_DESCRIPTION("TPS65086 GPIO driver");
Dgpio-bd9571mwv.c15 * Based on the TPS65086 driver
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dtps65086.txt1 * TPS65086 Power Management Integrated Circuit (PMIC) bindings
4 - compatible : Should be "ti,tps65086".
34 pmic: tps65086@5e {
35 compatible = "ti,tps65086";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dti,tps65086.yaml4 $id: http://devicetree.org/schemas/mfd/ti,tps65086.yaml#
7 title: TPS65086 Power Management Integrated Circuit (PMIC)
14 const: ti,tps65086
103 compatible = "ti,tps65086";
/kernel/linux/linux-5.10/drivers/regulator/
Dtps65086-regulator.c23 #include <linux/mfd/tps65086.h>
212 struct tps65086 *tps = dev_get_drvdata(pdev->dev.parent); in tps65086_regulator_probe()
238 { "tps65086-regulator", },
245 .name = "tps65086-regulator",
253 MODULE_DESCRIPTION("TPS65086 Regulator driver");
Dbd9571mwv-regulator.c7 * Based on the TPS65086 driver
DMakefile139 obj-$(CONFIG_REGULATOR_TPS65086) += tps65086-regulator.o
/kernel/linux/linux-6.6/drivers/regulator/
Dtps65086-regulator.c15 #include <linux/mfd/tps65086.h>
306 struct tps65086 * const tps = dev_get_drvdata(config->dev); in tps65086_of_parse_cb()
351 struct tps65086 *tps = dev_get_drvdata(pdev->dev.parent); in tps65086_regulator_probe()
402 { "tps65086-regulator", },
409 .name = "tps65086-regulator",
418 MODULE_DESCRIPTION("TPS65086 Regulator driver");
Dbd9571mwv-regulator.c7 * Based on the TPS65086 driver
DMakefile175 obj-$(CONFIG_REGULATOR_TPS65086) += tps65086-regulator.o
/kernel/linux/linux-6.6/arch/riscv/boot/dts/starfive/
Djh7100-common.dtsi119 compatible = "ti,tps65086";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/xilinx/
Dzynqmp-zcu100-revC.dts186 compatible = "ti,tps65086";

12