Searched full:tps65218 (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/mfd/ |
| H A D | tps65218.c | 3 * 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 D | tps65912-i2c.c | 8 * Based on the TPS65218 driver and the previous TPS65912 driver by
|
| H A D | tps65912-core.c | 8 * Based on the TPS65218 driver and the previous TPS65912 driver by
|
| /linux/include/linux/mfd/ |
| H A D | tps65218.h | 3 * 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 D | tps65912.h | 6 * Based on the TPS65218 driver and the previous TPS65912 driver by
|
| /linux/drivers/regulator/ |
| H A D | tps65218-regulator.c | 3 * 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 D | tps65912-regulator.c | 8 * Based on the TPS65218 driver and the previous TPS65912 driver by
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | tps65218.txt | 1 TPS65218 family of regulators 4 - compatible: "ti,tps65218" 20 tps65218: tps65218@24 { 22 compatible = "ti,tps65218";
|
| /linux/drivers/input/misc/ |
| H A D | tps65218-pwrbutton.c | 3 * 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 D | Makefile | 88 obj-$(CONFIG_INPUT_TPS65218_PWRBUTTON) += tps65218-pwrbutton.o
|
| H A D | Kconfig | 522 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 D | am437x-gp-evm.dts | 631 tps65218: tps65218@24 { label 633 compatible = "ti,tps65218";
|
| /linux/ |
| H A D | MAINTAINERS | 20071 F: drivers/mfd/tps65218.c 20081 F: drivers/regulator/tps65218-regulator.c
|