Home
last modified time | relevance | path

Searched full:tps65218 (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/mfd/
H A Dtps65218.c3 * Driver for TPS65218 Integrated power management chipsets
23 #include <linux/mfd/tps65218.h>
29 .name = "tps65218-pwrbutton",
30 .of_compatible = "ti,tps65218-pwrbutton",
33 .name = "tps65218-gpio",
34 .of_compatible = "ti,tps65218-gpio",
36 { .name = "tps65218-regulator", },
40 * tps65218_reg_write: Write a single tps65218 register.
47 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, in tps65218_reg_write()
79 static int tps65218_update_bits(struct tps65218 *tps, unsigned int reg, in tps65218_update_bits()
[all …]
H A Dtps65912-i2c.c8 * Based on the TPS65218 driver and the previous TPS65912 driver by
H A Dtps65912-core.c8 * Based on the TPS65218 driver and the previous TPS65912 driver by
/linux/include/linux/mfd/
H A Dtps65218.h3 * linux/mfd/tps65218.h
5 * Functions to access TPS65218 power management chip.
19 #define TPS65218 0xF0 macro
21 /* I2C ID for TPS65218 part */
223 /* Define the TPS65218 IRQ numbers */
246 * struct tps65218 - tps65218 sub-driver chip access routines
248 * Device data may be used to access the TPS65218 chip
251 struct tps65218 { struct
266 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, argument
268 int tps65218_set_bits(struct tps65218 *tps, unsigned int reg,
[all …]
H A Dtps65912.h6 * Based on the TPS65218 driver and the previous TPS65912 driver by
/linux/drivers/regulator/
H A Dtps65218-regulator.c3 * tps65218-regulator.c
5 * Regulator driver for TPS65218 PMIC
20 #include <linux/mfd/tps65218.h>
69 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_voltage_sel()
92 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_enable()
106 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_disable()
119 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_enable()
132 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_disable()
139 * Certain revisions of TPS65218 will need to have DCDC3 regulator in tps65218_pmic_set_suspend_disable()
192 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_input_current_lim()
[all …]
H A Dtps65912-regulator.c8 * Based on the TPS65218 driver and the previous TPS65912 driver by
/linux/Documentation/devicetree/bindings/regulator/
H A Dtps65218.txt1 TPS65218 family of regulators
4 - compatible: "ti,tps65218"
20 tps65218: tps65218@24 {
22 compatible = "ti,tps65218";
/linux/drivers/input/misc/
H A Dtps65218-pwrbutton.c3 * Texas Instruments' TPS65217 and TPS65218 Power Button Input Driver
15 #include <linux/mfd/tps65218.h>
50 { .compatible = "ti,tps65218-pwrbutton", .data = &tps65218_data },
142 { "tps65218-pwrbutton", },
H A DMakefile88 obj-$(CONFIG_INPUT_TPS65218_PWRBUTTON) += tps65218-pwrbutton.o
H A DKconfig522 tristate "TPS65218 Power button driver"
526 TPS65217 and TPS65218 Power Management IC devices.
529 be called tps65218-pwrbutton.
/linux/arch/arm/boot/dts/ti/omap/
H A Dam437x-gp-evm.dts631 tps65218: tps65218@24 { label
633 compatible = "ti,tps65218";
/linux/
H A DMAINTAINERS20071 F: drivers/mfd/tps65218.c
20081 F: drivers/regulator/tps65218-regulator.c