/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-tps65218.c | 16 #include <linux/mfd/tps65218.h> 19 struct tps65218 *tps65218; member 26 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_get() local 30 ret = regmap_read(tps65218->regmap, TPS65218_REG_ENABLE2, &val); in tps65218_gpio_get() 41 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_set() local 70 struct tps65218 *tps65218 = tps65218_gpio->tps65218; tps65218_gpio_request() local 142 struct tps65218 *tps65218 = tps65218_gpio->tps65218; tps65218_gpio_set_config() local 188 struct tps65218 *tps65218 = dev_get_drvdata(pdev->dev.parent); tps65218_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-tps65218.c | 16 #include <linux/mfd/tps65218.h> 19 struct tps65218 *tps65218; member 26 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_get() local 30 ret = regmap_read(tps65218->regmap, TPS65218_REG_ENABLE2, &val); in tps65218_gpio_get() 41 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_set() local 70 struct tps65218 *tps65218 = tps65218_gpio->tps65218; tps65218_gpio_request() local 142 struct tps65218 *tps65218 = tps65218_gpio->tps65218; tps65218_gpio_set_config() local 188 struct tps65218 *tps65218 = dev_get_drvdata(pdev->dev.parent); tps65218_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | tps65218.c | 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() 103 int tps65218_set_bits(struct tps65218 *tp [all...] |
H A D | Makefile | 96 obj-$(CONFIG_MFD_TPS65218) += tps65218.o
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | tps65218.c | 32 #include <linux/mfd/tps65218.h> 38 .name = "tps65218-pwrbutton", 39 .of_compatible = "ti,tps65218-pwrbutton", 42 .name = "tps65218-gpio", 43 .of_compatible = "ti,tps65218-gpio", 45 { .name = "tps65218-regulator", }, 49 * tps65218_reg_write: Write a single tps65218 register. 56 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, in tps65218_reg_write() 88 static int tps65218_update_bits(struct tps65218 *tps, unsigned int reg, in tps65218_update_bits() 112 int tps65218_set_bits(struct tps65218 *tp [all...] |
H A D | Makefile | 103 obj-$(CONFIG_MFD_TPS65218) += tps65218.o
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | tps65218-regulator.c | 2 * tps65218-regulator.c 29 #include <linux/mfd/tps65218.h> 78 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_voltage_sel() 101 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_enable() 115 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_disable() 128 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_enable() 141 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_disable() 201 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_input_current_lim() 219 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_current_limit() 314 struct tps65218 *tp in tps65218_regulator_probe() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | tps65218-regulator.c | 3 * tps65218-regulator.c 21 #include <linux/mfd/tps65218.h> 70 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_voltage_sel() 93 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_enable() 107 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_disable() 120 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_enable() 133 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_suspend_disable() 193 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_input_current_lim() 211 struct tps65218 *tps = rdev_get_drvdata(dev); in tps65218_pmic_set_current_limit() 306 struct tps65218 *tp in tps65218_regulator_probe() [all...] |
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | tps65218.h | 2 * linux/mfd/tps65218.h 254 * struct tps65218 - tps65218 sub-driver chip access routines 259 struct tps65218 { struct 274 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, 276 int tps65218_set_bits(struct tps65218 *tps, unsigned int reg, 278 int tps65218_clear_bits(struct tps65218 *tps, unsigned int reg,
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | tps65218.h | 3 * linux/mfd/tps65218.h 246 * struct tps65218 - tps65218 sub-driver chip access routines 251 struct tps65218 { struct 266 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, 268 int tps65218_set_bits(struct tps65218 *tps, unsigned int reg, 270 int tps65218_clear_bits(struct tps65218 *tps, unsigned int reg,
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | tps65218-pwrbutton.c | 23 #include <linux/mfd/tps65218.h> 58 { .compatible = "ti,tps65218-pwrbutton", .data = &tps65218_data }, 150 { "tps65218-pwrbutton", },
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | tps65218-pwrbutton.c | 15 #include <linux/mfd/tps65218.h> 50 { .compatible = "ti,tps65218-pwrbutton", .data = &tps65218_data }, 142 { "tps65218-pwrbutton", },
|