diff options
author | Raj Rajasekaran <b10872@freescale.com> | 2009-04-29 11:20:58 -0500 |
---|---|---|
committer | Justin Waters <justin.waters@timesys.com> | 2009-10-13 11:05:25 -0400 |
commit | dd06362ddd4d9340f63e62eb557888ad88b0c269 (patch) | |
tree | ba2adc2d6f9357ea595b7b432fb75dee1f61db0a /drivers/mxc/security/dryice.c | |
parent | 4bbaa26015adef4fb41d89e2aceaf1e6a60513d7 (diff) |
ENGR00107366 DryIce: DryIce unit test failed with RTC enabled.2.6.28-mx-200904291620
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 |