/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | 88pm80x_onkey.c | 25 #include <linux/mfd/88pm80x.h> 37 struct pm80x_chip *pm80x; member 76 info->pm80x = chip; in pm80x_onkey_probe() 84 info->map = info->pm80x->regmap; in pm80x_onkey_probe() 105 err = pm80x_request_irq(info->pm80x, info->irq, pm80x_onkey_handler, in pm80x_onkey_probe() 133 pm80x_free_irq(info->pm80x, info->irq, info); in pm80x_onkey_probe() 145 pm80x_free_irq(info->pm80x, info->irq, info); in pm80x_onkey_remove() 153 .name = "88pm80x-onkey", 165 MODULE_ALIAS("platform:88pm80x-onkey");
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | 88pm80x_onkey.c | 25 #include <linux/mfd/88pm80x.h> 37 struct pm80x_chip *pm80x; member 76 info->pm80x = chip; in pm80x_onkey_probe() 84 info->map = info->pm80x->regmap; in pm80x_onkey_probe() 105 err = pm80x_request_irq(info->pm80x, info->irq, pm80x_onkey_handler, in pm80x_onkey_probe() 133 pm80x_free_irq(info->pm80x, info->irq, info); in pm80x_onkey_probe() 145 pm80x_free_irq(info->pm80x, info->irq, info); in pm80x_onkey_remove() 153 .name = "88pm80x-onkey", 165 MODULE_ALIAS("platform:88pm80x-onkey");
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | 88pm80x.h | 325 static inline int pm80x_request_irq(struct pm80x_chip *pm80x, int irq, in pm80x_request_irq() argument 329 if (!pm80x->irq_data) in pm80x_request_irq() 331 return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), in pm80x_request_irq() 335 static inline void pm80x_free_irq(struct pm80x_chip *pm80x, int irq, void *data) in pm80x_free_irq() argument 337 if (!pm80x->irq_data) in pm80x_free_irq() 339 free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); in pm80x_free_irq()
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | 88pm80x.h | 325 static inline int pm80x_request_irq(struct pm80x_chip *pm80x, int irq, in pm80x_request_irq() argument 329 if (!pm80x->irq_data) in pm80x_request_irq() 331 return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), in pm80x_request_irq() 335 static inline void pm80x_free_irq(struct pm80x_chip *pm80x, int irq, void *data) in pm80x_free_irq() argument 337 if (!pm80x->irq_data) in pm80x_free_irq() 339 free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); in pm80x_free_irq()
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | 88pm80x.c | 13 #include <linux/mfd/88pm80x.h> 18 /* 88pm80x chips have same definition for chip id register. */
|
H A D | 88pm805.c | 28 #include <linux/mfd/88pm80x.h> 82 .name = "88pm80x-codec",
|
H A D | Makefile | 8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o 9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o
|
H A D | 88pm800.c | 28 #include <linux/mfd/88pm80x.h> 126 .name = "88pm80x-rtc", 135 .name = "88pm80x-rtc", 144 .name = "88pm80x-onkey", 153 .name = "88pm80x-onkey", 162 .name = "88pm80x-regulator",
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | 88pm80x.c | 13 #include <linux/mfd/88pm80x.h> 18 /* 88pm80x chips have same definition for chip id register. */
|
H A D | 88pm805.c | 28 #include <linux/mfd/88pm80x.h> 69 .name = "88pm80x-codec",
|
H A D | Makefile | 8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o 9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o
|
H A D | 88pm800.c | 28 #include <linux/mfd/88pm80x.h> 125 DEFINE_RES_IRQ_NAMED(PM800_IRQ_RTC, "88pm80x-rtc"), 130 .name = "88pm80x-rtc", 138 DEFINE_RES_IRQ_NAMED(PM800_IRQ_ONKEY, "88pm80x-onkey"), 143 .name = "88pm80x-onkey", 152 .name = "88pm80x-regulator",
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | 88pm800-regulator.c | 16 #include <linux/mfd/88pm80x.h> 276 .name = "88pm80x-regulator",
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-88pm80x.c | 15 #include <linux/mfd/88pm80x.h> 249 "pm80x-rtc requires platform data or of_node\n"); in pm80x_rtc_probe() 329 .name = "88pm80x-rtc", 341 MODULE_ALIAS("platform:88pm80x-rtc");
|
H A D | Makefile | 21 obj-$(CONFIG_RTC_DRV_88PM80X) += rtc-88pm80x.o
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-88pm80x.c | 15 #include <linux/mfd/88pm80x.h> 249 "pm80x-rtc requires platform data or of_node\n"); in pm80x_rtc_probe() 328 .name = "88pm80x-rtc", 340 MODULE_ALIAS("platform:88pm80x-rtc");
|
H A D | Makefile | 22 obj-$(CONFIG_RTC_DRV_88PM80X) += rtc-88pm80x.o
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | 88pm800-regulator.c | 16 #include <linux/mfd/88pm80x.h> 276 .name = "88pm80x-regulator",
|