]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/mfd/tps65910.h
TPS65910: IRQ: Add interrupt controller
[mv-sheeva.git] / include / linux / mfd / tps65910.h
index 0e01d504ab58835953cd726c842b26950219751f..8afe91c855873218b911a9001860b410fa669c00 100644 (file)
 
 struct tps65910_board {
        int gpio_base;
+       int irq;
+       int irq_base;
        struct regulator_init_data *tps65910_pmic_init_data;
 };
 
@@ -745,11 +747,14 @@ struct tps65910 {
 };
 
 struct tps65910_platform_data {
+       int irq;
        int irq_base;
 };
 
 int tps65910_set_bits(struct tps65910 *tps65910, u8 reg, u8 mask);
 int tps65910_clear_bits(struct tps65910 *tps65910, u8 reg, u8 mask);
 void tps65910_gpio_init(struct tps65910 *tps65910, int gpio_base);
+int tps65910_irq_init(struct tps65910 *tps65910, int irq,
+               struct tps65910_platform_data *pdata);
 
 #endif /*  __LINUX_MFD_TPS65910_H */