Home
last modified time | relevance | path

Searched refs:tps65218 (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpio/
A Dgpio-tps65218.c19 struct tps65218 *tps65218; member
26 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_get() local
41 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_set() local
44 tps65218_set_bits(tps65218, TPS65218_REG_ENABLE2, in tps65218_gpio_set()
49 tps65218_clear_bits(tps65218, TPS65218_REG_ENABLE2, in tps65218_gpio_set()
70 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_request() local
142 struct tps65218 *tps65218 = tps65218_gpio->tps65218; in tps65218_gpio_set_config() local
155 return tps65218_clear_bits(tps65218, in tps65218_gpio_set_config()
160 return tps65218_set_bits(tps65218, in tps65218_gpio_set_config()
188 struct tps65218 *tps65218 = dev_get_drvdata(pdev->dev.parent); in tps65218_gpio_probe() local
[all …]
A DMakefile153 obj-$(CONFIG_GPIO_TPS65218) += gpio-tps65218.o
/linux/drivers/mfd/
A Dtps65218.c56 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 *tps, unsigned int reg, in tps65218_set_bits()
119 int tps65218_clear_bits(struct tps65218 *tps, unsigned int reg, in tps65218_clear_bits()
214 static int tps65218_voltage_set_strict(struct tps65218 *tps) in tps65218_voltage_set_strict()
236 static int tps65218_voltage_set_uv_hyst(struct tps65218 *tps) in tps65218_voltage_set_uv_hyst()
257 static int tps65218_voltage_set_uvlo(struct tps65218 *tps) in tps65218_voltage_set_uvlo()
294 struct tps65218 *tps; in tps65218_probe()
A DMakefile103 obj-$(CONFIG_MFD_TPS65218) += tps65218.o
A DKconfig1575 will be called tps65218.
/linux/drivers/regulator/
A Dtps65218-regulator.c78 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 *tps = dev_get_drvdata(pdev->dev.parent); in tps65218_regulator_probe()
A DMakefile156 obj-$(CONFIG_REGULATOR_TPS65218) += tps65218-regulator.o
/linux/Documentation/devicetree/bindings/input/
A Dtps65218-pwrbutton.txt9 - compatible: should be "ti,tps65217-pwrbutton" or "ti,tps65218-pwrbutton"
14 - <3 IRQ_TYPE_EDGE_BOTH>: For controllers compatible with tps65218
27 compatible = "ti,tps65218-pwrbutton";
/linux/Documentation/devicetree/bindings/regulator/
A Dtps65218.txt4 - compatible: "ti,tps65218"
20 tps65218: tps65218@24 {
22 compatible = "ti,tps65218";
/linux/include/linux/mfd/
A Dtps65218.h259 struct tps65218 { struct
274 int tps65218_reg_write(struct tps65218 *tps, unsigned int reg, argument
276 int tps65218_set_bits(struct tps65218 *tps, unsigned int reg,
278 int tps65218_clear_bits(struct tps65218 *tps, unsigned int reg,
/linux/arch/arm/boot/dts/
A Dam437x-cm-t43.dts200 tps65218: tps65218@24 { label
201 compatible = "ti,tps65218";
A Dam437x-sk-evm.dts490 compatible = "ti,tps65218";
535 compatible = "ti,tps65218-dcdc5";
547 compatible = "ti,tps65218-dcdc6";
567 compatible = "ti,tps65218-pwrbutton";
A Dam43x-epos-evm.dts587 tps65218: tps65218@24 { label
589 compatible = "ti,tps65218";
A Dam437x-gp-evm.dts631 tps65218: tps65218@24 { label
633 compatible = "ti,tps65218";
/linux/drivers/input/misc/
A DMakefile79 obj-$(CONFIG_INPUT_TPS65218_PWRBUTTON) += tps65218-pwrbutton.o
A DKconfig469 be called tps65218-pwrbutton.
/linux/
A DMAINTAINERS14002 F: drivers/mfd/tps65218.c
14011 F: drivers/regulator/tps65218-regulator.c

Completed in 43 milliseconds