diff options
author | Raj Rajasekaran <b10872@freescale.com> | 2009-04-29 11:20:58 -0500 |
---|---|---|
committer | Raj Rajasekaran <b10872@freescale.com> | 2009-08-21 13:54:24 -0500 |
commit | 12a78a3943ca93ca04f714b6c8cbbaa9b51733b6 (patch) | |
tree | ba2adc2d6f9357ea595b7b432fb75dee1f61db0a /drivers/mxc/security/dryice.c | |
parent | dabb000f162c2efd6f012f4d1f80d4a1b5f9183d (diff) |
ENGR00107366 DryIce: DryIce unit test failed with RTC enabled.rel_imx_2.6.28_4.5.1
Registered Dryice Security and RTC interrupts as shared.
Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
Diffstat (limited to 'drivers/mxc/security/dryice.c')
-rw-r--r-- | drivers/mxc/security/dryice.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/mxc/security/dryice.c b/drivers/mxc/security/dryice.c index 96c403585bd2..0f175cd60afc 100644 --- a/drivers/mxc/security/dryice.c +++ b/drivers/mxc/security/dryice.c @@ -571,8 +571,10 @@ OS_DEV_INIT(dryice_init) clk_enable(di->clk); /* register for interrupts */ - rc = os_register_interrupt("dry_ice", di->irq_norm.irq, - OS_DEV_ISR_REF(dryice_norm_irq)); + /* os_register_interrupt() dosen't support an option to make the + interrupt as shared. Replaced it with request_irq().*/ + rc = request_irq(di->irq_norm.irq, dryice_norm_irq, IRQF_SHARED, + "dry_ice", di); if (rc) goto err_irqs; else |