Home
last modified time | relevance | path

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

/linux/drivers/power/reset/
H A Dtps65086-restart.c6 #include <linux/mfd/tps65086.h>
13 struct tps65086 *tps65086 = data->cb_data; in tps65086_restart_notify() local
16 ret = regmap_write(tps65086->regmap, TPS65086_FORCESHUTDN, 1); in tps65086_restart_notify()
18 dev_err(tps65086->dev, "%s: error writing to tps65086 pmic: %d\n", in tps65086_restart_notify()
33 struct tps65086 *tps65086 = dev_get_drvdata(pdev->dev.parent); in tps65086_restart_probe() local
39 tps65086); in tps65086_restart_probe()
43 { .name = "tps65086-reset" },
50 .name = "tps65086-restart",
58 MODULE_DESCRIPTION("TPS65086 restart driver");
/linux/drivers/mfd/
H A Dtps65086.c14 #include <linux/mfd/tps65086.h>
17 { .name = "tps65086-regulator", },
18 { .name = "tps65086-gpio", },
19 { .name = "tps65086-reset", },
49 .name = "tps65086",
60 { .compatible = "ti,tps65086", },
67 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()
130 { "tps65086" },
[all …]
H A Dbd9571mwv.c8 * Based on the TPS65086 driver
/linux/include/linux/mfd/
H A 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
H A Dbd9571mwv.h8 * Based on the TPS65086 driver
/linux/arch/riscv/boot/dts/starfive/
H A Djh7100-common.dtsi324 compatible = "ti,tps65086";