diff options
| -rw-r--r-- | arch/arm/mach-omap2/pm34xx.c | 1 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/prm3xxx.c | 7 |
2 files changed, 1 insertions, 7 deletions
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index d44e0e2f1106..841ba19d64a6 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c | |||
| @@ -486,7 +486,6 @@ int __init omap3_pm_init(void) | |||
| 486 | ret = request_irq(omap_prcm_event_to_irq("io"), | 486 | ret = request_irq(omap_prcm_event_to_irq("io"), |
| 487 | _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", | 487 | _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", |
| 488 | omap3_pm_init); | 488 | omap3_pm_init); |
| 489 | enable_irq(omap_prcm_event_to_irq("io")); | ||
| 490 | 489 | ||
| 491 | if (ret) { | 490 | if (ret) { |
| 492 | pr_err("pm: Failed to request pm_io irq\n"); | 491 | pr_err("pm: Failed to request pm_io irq\n"); |
diff --git a/arch/arm/mach-omap2/prm3xxx.c b/arch/arm/mach-omap2/prm3xxx.c index 382e236fbfd9..64f6451499a7 100644 --- a/arch/arm/mach-omap2/prm3xxx.c +++ b/arch/arm/mach-omap2/prm3xxx.c | |||
| @@ -692,7 +692,6 @@ static int omap3xxx_prm_late_init(void) | |||
| 692 | { | 692 | { |
| 693 | struct device_node *np; | 693 | struct device_node *np; |
| 694 | int irq_num; | 694 | int irq_num; |
| 695 | int ret; | ||
| 696 | 695 | ||
| 697 | if (!(prm_features & PRM_HAS_IO_WAKEUP)) | 696 | if (!(prm_features & PRM_HAS_IO_WAKEUP)) |
| 698 | return 0; | 697 | return 0; |
| @@ -712,12 +711,8 @@ static int omap3xxx_prm_late_init(void) | |||
| 712 | } | 711 | } |
| 713 | 712 | ||
| 714 | omap3xxx_prm_enable_io_wakeup(); | 713 | omap3xxx_prm_enable_io_wakeup(); |
| 715 | ret = omap_prcm_register_chain_handler(&omap3_prcm_irq_setup); | ||
| 716 | if (!ret) | ||
| 717 | irq_set_status_flags(omap_prcm_event_to_irq("io"), | ||
| 718 | IRQ_NOAUTOEN); | ||
| 719 | 714 | ||
| 720 | return ret; | 715 | return omap_prcm_register_chain_handler(&omap3_prcm_irq_setup); |
| 721 | } | 716 | } |
| 722 | 717 | ||
| 723 | static void __exit omap3xxx_prm_exit(void) | 718 | static void __exit omap3xxx_prm_exit(void) |
