Home
last modified time | relevance | path

Searched refs:tps65218 (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-tps65218.c16 #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 Dgpio-tps65218.c16 #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 Dtps65218.c23 #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 DMakefile96 obj-$(CONFIG_MFD_TPS65218) += tps65218.o
/kernel/linux/linux-5.10/drivers/mfd/
H A Dtps65218.c32 #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 DMakefile103 obj-$(CONFIG_MFD_TPS65218) += tps65218.o
/kernel/linux/linux-5.10/drivers/regulator/
H A Dtps65218-regulator.c2 * 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 Dtps65218-regulator.c3 * 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 Dtps65218.h2 * 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 Dtps65218.h3 * 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 Dtps65218-pwrbutton.c23 #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 Dtps65218-pwrbutton.c15 #include <linux/mfd/tps65218.h>
50 { .compatible = "ti,tps65218-pwrbutton", .data = &tps65218_data },
142 { "tps65218-pwrbutton", },

Completed in 6 milliseconds