summaryrefslogtreecommitdiffstats
path: root/include/linux/ucb1400.h
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut@gmail.com>2009-11-08 19:45:54 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2009-11-20 00:52:05 -0800
commitfb141597550243b471f3bd526fe689aa3b74df25 (patch)
tree45083cd95cd520effed623449413ac21efa7b8a1 /include/linux/ucb1400.h
parent765af10de6d93820def9978c53ed828e4d3bd4f4 (diff)
downloadlinux-fb141597550243b471f3bd526fe689aa3b74df25.tar.gz
linux-fb141597550243b471f3bd526fe689aa3b74df25.tar.bz2
linux-fb141597550243b471f3bd526fe689aa3b74df25.zip
Input: ucb1400_ts - allow passing IRQ through platfrom_data
This patch allows UCB1400 to get IRQ GPIO from platform data. In case platform_data are not supplied or the IRQ supplied in the platform_data is negative, fall back to the old IRQ detection algorithm. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'include/linux/ucb1400.h')
-rw-r--r--include/linux/ucb1400.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/ucb1400.h b/include/linux/ucb1400.h
index adb44066680c..1b4790911052 100644
--- a/include/linux/ucb1400.h
+++ b/include/linux/ucb1400.h
@@ -110,6 +110,10 @@ struct ucb1400 {
struct platform_device *ucb1400_gpio;
};
+struct ucb1400_pdata {
+ int irq;
+};
+
static inline u16 ucb1400_reg_read(struct snd_ac97 *ac97, u16 reg)
{
return ac97->bus->ops->read(ac97, reg);