| .. | .. |
|---|
| 273 | 273 | flags |= IRQ_GC_BE_IO; |
|---|
| 274 | 274 | |
|---|
| 275 | 275 | ret = irq_alloc_domain_generic_chips(data->domain, IRQS_PER_WORD, 1, |
|---|
| 276 | | - dn->full_name, handle_level_irq, clr, 0, flags); |
|---|
| 276 | + dn->full_name, handle_level_irq, clr, |
|---|
| 277 | + IRQ_LEVEL, flags); |
|---|
| 277 | 278 | if (ret) { |
|---|
| 278 | 279 | pr_err("failed to allocate generic irq chip\n"); |
|---|
| 279 | 280 | goto out_free_domain; |
|---|
| .. | .. |
|---|
| 309 | 310 | |
|---|
| 310 | 311 | if (data->can_wake) { |
|---|
| 311 | 312 | /* This IRQ chip can wake the system, set all |
|---|
| 312 | | - * relevant child interupts in wake_enabled mask |
|---|
| 313 | + * relevant child interrupts in wake_enabled mask |
|---|
| 313 | 314 | */ |
|---|
| 314 | 315 | gc->wake_enabled = 0xffffffff; |
|---|
| 315 | 316 | gc->wake_enabled &= ~gc->unused; |
|---|