Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'regmap/irq' into regmap-next

+14
+13
drivers/base/regmap/regmap-irq.c
··· 287 287 kfree(d); 288 288 } 289 289 EXPORT_SYMBOL_GPL(regmap_del_irq_chip); 290 + 291 + /** 292 + * regmap_irq_chip_get_base(): Retrieve interrupt base for a regmap IRQ chip 293 + * 294 + * Useful for drivers to request their own IRQs. 295 + * 296 + * @data: regmap_irq controller to operate on. 297 + */ 298 + int regmap_irq_chip_get_base(struct regmap_irq_chip_data *data) 299 + { 300 + return data->irq_base; 301 + } 302 + EXPORT_SYMBOL_GPL(regmap_irq_chip_get_base);
+1
include/linux/regmap.h
··· 195 195 int irq_base, struct regmap_irq_chip *chip, 196 196 struct regmap_irq_chip_data **data); 197 197 void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *data); 198 + int regmap_irq_chip_get_base(struct regmap_irq_chip_data *data); 198 199 199 200 #endif