/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | tps6586x.c | 29 #include <linux/mfd/tps6586x.h> 105 .name = "tps6586x-gpio", 108 .name = "tps6586x-regulator", 111 .name = "tps6586x-rtc", 116 .name = "tps6586x-onkey", 120 struct tps6586x { struct 135 static inline struct tps6586x *dev_to_tps6586x(struct device *dev) in dev_to_tps6586x() 142 struct tps6586x *tps6586x = dev_to_tps6586x(dev); in tps6586x_write() local 144 return regmap_write(tps6586x in tps6586x_write() 150 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_writes() local 158 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_read() local 171 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_reads() local 179 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_set_bits() local 187 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_clr_bits() local 195 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_update() local 203 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_irq_get_virq() local 211 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_get_version() local 223 tps6586x_remove_subdevs(struct tps6586x *tps6586x) tps6586x_remove_subdevs() argument 230 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data); tps6586x_irq_lock() local 237 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_enable() local 247 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_disable() local 258 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data); tps6586x_irq_sync_unlock() local 274 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_set_wake() local 290 struct tps6586x *tps6586x = h->host_data; tps6586x_irq_map() local 307 struct tps6586x *tps6586x = data; tps6586x_irq() local 335 tps6586x_irq_init(struct tps6586x *tps6586x, int irq, int irq_base) tps6586x_irq_init() argument 380 tps6586x_add_subdevs(struct tps6586x *tps6586x, struct tps6586x_platform_data *pdata) tps6586x_add_subdevs() argument 501 struct tps6586x *tps6586x; tps6586x_i2c_probe() local 579 struct tps6586x *tps6586x = i2c_get_clientdata(client); tps6586x_i2c_remove() local 589 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_i2c_suspend() local 599 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_i2c_resume() local [all...] |
H A D | Makefile | 197 obj-$(CONFIG_MFD_TPS6586X) += tps6586x.o
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | tps6586x.c | 29 #include <linux/mfd/tps6586x.h> 105 .name = "tps6586x-gpio", 108 .name = "tps6586x-regulator", 111 .name = "tps6586x-rtc", 116 .name = "tps6586x-onkey", 120 struct tps6586x { struct 135 static inline struct tps6586x *dev_to_tps6586x(struct device *dev) in dev_to_tps6586x() 142 struct tps6586x *tps6586x = dev_to_tps6586x(dev); in tps6586x_write() local 144 return regmap_write(tps6586x in tps6586x_write() 150 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_writes() local 158 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_read() local 171 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_reads() local 179 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_set_bits() local 187 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_clr_bits() local 195 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_update() local 203 struct tps6586x *tps6586x = dev_to_tps6586x(dev); tps6586x_irq_get_virq() local 211 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_get_version() local 223 tps6586x_remove_subdevs(struct tps6586x *tps6586x) tps6586x_remove_subdevs() argument 230 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data); tps6586x_irq_lock() local 237 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_enable() local 247 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_disable() local 258 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data); tps6586x_irq_sync_unlock() local 275 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); tps6586x_irq_set_wake() local 294 struct tps6586x *tps6586x = h->host_data; tps6586x_irq_map() local 311 struct tps6586x *tps6586x = data; tps6586x_irq() local 339 tps6586x_irq_init(struct tps6586x *tps6586x, int irq, int irq_base) tps6586x_irq_init() argument 384 tps6586x_add_subdevs(struct tps6586x *tps6586x, struct tps6586x_platform_data *pdata) tps6586x_add_subdevs() argument 506 struct tps6586x *tps6586x; tps6586x_i2c_probe() local 584 struct tps6586x *tps6586x = i2c_get_clientdata(client); tps6586x_i2c_remove() local 595 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_i2c_suspend() local 605 struct tps6586x *tps6586x = dev_get_drvdata(dev); tps6586x_i2c_resume() local [all...] |
H A D | Makefile | 195 obj-$(CONFIG_MFD_TPS6586X) += tps6586x.o
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-tps6586x.c | 8 * Based on tps6586x.c 17 #include <linux/mfd/tps6586x.h> 122 .driver.name = "tps6586x-gpio",
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-tps6586x.c | 8 * Based on tps6586x.c 17 #include <linux/mfd/tps6586x.h> 112 .driver.name = "tps6586x-gpio",
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-tps6586x.c | 2 * rtc-tps6586x.c: RTC driver for TI PMIC TPS6586X 28 #include <linux/mfd/tps6586x.h> 329 .name = "tps6586x-rtc", 337 MODULE_ALIAS("platform:tps6586x-rtc");
|
H A D | Makefile | 171 obj-$(CONFIG_RTC_DRV_TPS6586X) += rtc-tps6586x.o
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-tps6586x.c | 3 * rtc-tps6586x.c: RTC driver for TI PMIC TPS6586X 15 #include <linux/mfd/tps6586x.h> 316 .name = "tps6586x-rtc", 324 MODULE_ALIAS("platform:tps6586x-rtc");
|
H A D | Makefile | 177 obj-$(CONFIG_RTC_DRV_TPS6586X) += rtc-tps6586x.o
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | tps6586x-regulator.c | 23 #include <linux/mfd/tps6586x.h> 522 .name = "tps6586x-regulator", 542 MODULE_ALIAS("platform:tps6586x-regulator");
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | tps6586x-regulator.c | 23 #include <linux/mfd/tps6586x.h> 522 .name = "tps6586x-regulator", 543 MODULE_ALIAS("platform:tps6586x-regulator");
|