diff options
Diffstat (limited to 'sound/aoa')
-rw-r--r-- | sound/aoa/core/snd-aoa-gpio-feature.c | 4 | ||||
-rw-r--r-- | sound/aoa/soundbus/i2sbus/i2sbus-core.c | 5 | ||||
-rw-r--r-- | sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | 4 | ||||
-rw-r--r-- | sound/aoa/soundbus/i2sbus/i2sbus.h | 4 |
4 files changed, 7 insertions, 10 deletions
diff --git a/sound/aoa/core/snd-aoa-gpio-feature.c b/sound/aoa/core/snd-aoa-gpio-feature.c index 7c26089527f6..40eb47eccf9a 100644 --- a/sound/aoa/core/snd-aoa-gpio-feature.c +++ b/sound/aoa/core/snd-aoa-gpio-feature.c | |||
@@ -283,9 +283,7 @@ static void ftr_gpio_exit(struct gpio_runtime *rt) | |||
283 | mutex_destroy(&rt->line_out_notify.mutex); | 283 | mutex_destroy(&rt->line_out_notify.mutex); |
284 | } | 284 | } |
285 | 285 | ||
286 | static irqreturn_t ftr_handle_notify_irq(int xx, | 286 | static irqreturn_t ftr_handle_notify_irq(int xx, void *data) |
287 | void *data, | ||
288 | struct pt_regs *regs) | ||
289 | { | 287 | { |
290 | struct gpio_notification *notif = data; | 288 | struct gpio_notification *notif = data; |
291 | 289 | ||
diff --git a/sound/aoa/soundbus/i2sbus/i2sbus-core.c b/sound/aoa/soundbus/i2sbus/i2sbus-core.c index 23190aa6bc7b..e593a1333fe3 100644 --- a/sound/aoa/soundbus/i2sbus/i2sbus-core.c +++ b/sound/aoa/soundbus/i2sbus/i2sbus-core.c | |||
@@ -93,7 +93,7 @@ static void i2sbus_release_dev(struct device *dev) | |||
93 | kfree(i2sdev); | 93 | kfree(i2sdev); |
94 | } | 94 | } |
95 | 95 | ||
96 | static irqreturn_t i2sbus_bus_intr(int irq, void *devid, struct pt_regs *regs) | 96 | static irqreturn_t i2sbus_bus_intr(int irq, void *devid) |
97 | { | 97 | { |
98 | struct i2sbus_dev *dev = devid; | 98 | struct i2sbus_dev *dev = devid; |
99 | u32 intreg; | 99 | u32 intreg; |
@@ -165,8 +165,7 @@ static int i2sbus_add_dev(struct macio_dev *macio, | |||
165 | static const char *rnames[] = { "i2sbus: %s (control)", | 165 | static const char *rnames[] = { "i2sbus: %s (control)", |
166 | "i2sbus: %s (tx)", | 166 | "i2sbus: %s (tx)", |
167 | "i2sbus: %s (rx)" }; | 167 | "i2sbus: %s (rx)" }; |
168 | static irqreturn_t (*ints[])(int irq, void *devid, | 168 | static irq_handler_t ints[] = { |
169 | struct pt_regs *regs) = { | ||
170 | i2sbus_bus_intr, | 169 | i2sbus_bus_intr, |
171 | i2sbus_tx_intr, | 170 | i2sbus_tx_intr, |
172 | i2sbus_rx_intr | 171 | i2sbus_rx_intr |
diff --git a/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c b/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c index 3049015a04f1..5eff30b10201 100644 --- a/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c +++ b/sound/aoa/soundbus/i2sbus/i2sbus-pcm.c | |||
@@ -642,13 +642,13 @@ static inline void handle_interrupt(struct i2sbus_dev *i2sdev, int in) | |||
642 | spin_unlock(&i2sdev->low_lock); | 642 | spin_unlock(&i2sdev->low_lock); |
643 | } | 643 | } |
644 | 644 | ||
645 | irqreturn_t i2sbus_tx_intr(int irq, void *devid, struct pt_regs *regs) | 645 | irqreturn_t i2sbus_tx_intr(int irq, void *devid) |
646 | { | 646 | { |
647 | handle_interrupt((struct i2sbus_dev *)devid, 0); | 647 | handle_interrupt((struct i2sbus_dev *)devid, 0); |
648 | return IRQ_HANDLED; | 648 | return IRQ_HANDLED; |
649 | } | 649 | } |
650 | 650 | ||
651 | irqreturn_t i2sbus_rx_intr(int irq, void *devid, struct pt_regs * regs) | 651 | irqreturn_t i2sbus_rx_intr(int irq, void *devid) |
652 | { | 652 | { |
653 | handle_interrupt((struct i2sbus_dev *)devid, 1); | 653 | handle_interrupt((struct i2sbus_dev *)devid, 1); |
654 | return IRQ_HANDLED; | 654 | return IRQ_HANDLED; |
diff --git a/sound/aoa/soundbus/i2sbus/i2sbus.h b/sound/aoa/soundbus/i2sbus/i2sbus.h index 0c69d209be50..ec20ee615d7f 100644 --- a/sound/aoa/soundbus/i2sbus/i2sbus.h +++ b/sound/aoa/soundbus/i2sbus/i2sbus.h | |||
@@ -97,9 +97,9 @@ i2sbus_attach_codec(struct soundbus_dev *dev, struct snd_card *card, | |||
97 | extern void | 97 | extern void |
98 | i2sbus_detach_codec(struct soundbus_dev *dev, void *data); | 98 | i2sbus_detach_codec(struct soundbus_dev *dev, void *data); |
99 | extern irqreturn_t | 99 | extern irqreturn_t |
100 | i2sbus_tx_intr(int irq, void *devid, struct pt_regs *regs); | 100 | i2sbus_tx_intr(int irq, void *devid); |
101 | extern irqreturn_t | 101 | extern irqreturn_t |
102 | i2sbus_rx_intr(int irq, void *devid, struct pt_regs *regs); | 102 | i2sbus_rx_intr(int irq, void *devid); |
103 | 103 | ||
104 | /* control specific functions */ | 104 | /* control specific functions */ |
105 | extern int i2sbus_control_init(struct macio_dev* dev, | 105 | extern int i2sbus_control_init(struct macio_dev* dev, |