mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze
* 'next' of git://git.monstr.eu/linux-2.6-microblaze: microblaze: Wire-up new system calls microblaze: Remove NO_IRQ from architecture input: xilinx_ps2: Don't use NO_IRQ block: xsysace: Don't use NO_IRQ microblaze: Trivial asm fix microblaze: Fix debug message in module microblaze: Remove eprintk macro microblaze: Send CR before LF for early console microblaze: Change NO_IRQ to 0 microblaze: Use irq_of_parse_and_map for timer microblaze: intc: Change variable name microblaze: Use of_find_compatible_node for timer and intc microblaze: Add __cmpdi2 microblaze: Synchronize __pa __va macros
This commit is contained in:
commit
4690dfa8cd
17 changed files with 99 additions and 90 deletions
|
|
@ -456,7 +456,7 @@ static inline void ace_fsm_yieldirq(struct ace_device *ace)
|
|||
{
|
||||
dev_dbg(ace->dev, "ace_fsm_yieldirq()\n");
|
||||
|
||||
if (ace->irq == NO_IRQ)
|
||||
if (!ace->irq)
|
||||
/* No IRQ assigned, so need to poll */
|
||||
tasklet_schedule(&ace->fsm_tasklet);
|
||||
ace->fsm_continue_flag = 0;
|
||||
|
|
@ -1034,12 +1034,12 @@ static int __devinit ace_setup(struct ace_device *ace)
|
|||
ACE_CTRL_DATABUFRDYIRQ | ACE_CTRL_ERRORIRQ);
|
||||
|
||||
/* Now we can hook up the irq handler */
|
||||
if (ace->irq != NO_IRQ) {
|
||||
if (ace->irq) {
|
||||
rc = request_irq(ace->irq, ace_interrupt, 0, "systemace", ace);
|
||||
if (rc) {
|
||||
/* Failure - fall back to polled mode */
|
||||
dev_err(ace->dev, "request_irq failed\n");
|
||||
ace->irq = NO_IRQ;
|
||||
ace->irq = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1086,7 +1086,7 @@ static void __devexit ace_teardown(struct ace_device *ace)
|
|||
|
||||
tasklet_kill(&ace->fsm_tasklet);
|
||||
|
||||
if (ace->irq != NO_IRQ)
|
||||
if (ace->irq)
|
||||
free_irq(ace->irq, ace);
|
||||
|
||||
iounmap(ace->baseaddr);
|
||||
|
|
@ -1156,7 +1156,7 @@ static int __devinit ace_probe(struct platform_device *dev)
|
|||
resource_size_t physaddr = 0;
|
||||
int bus_width = ACE_BUS_WIDTH_16; /* FIXME: should not be hard coded */
|
||||
u32 id = dev->id;
|
||||
int irq = NO_IRQ;
|
||||
int irq = 0;
|
||||
int i;
|
||||
|
||||
dev_dbg(&dev->dev, "ace_probe(%p)\n", dev);
|
||||
|
|
|
|||
Loading…
Reference in a new issue