Skip to content

Commit

Permalink
OMAP1: Amstrad Delta: use FIQ for processing GPIO interrupts
Browse files Browse the repository at this point in the history
The patch adds initialization of FIQ related handlers to the Amstrad Delta
videophone board code. FIQ will be used instead of a traditional IRQ for
processing all GPIO generated interrupts, including a keyboard serial clock
line.

Signed-off-by: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Janusz Krzysztofik authored and Tony Lindgren committed May 5, 2010
1 parent 4cb2dc6 commit e6f740f
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions arch/arm/mach-omap1/board-ams-delta.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
#include <plat/board.h>
#include <plat/common.h>

#include <mach/ams-delta-fiq.h>

static u8 ams_delta_latch1_reg;
static u16 ams_delta_latch2_reg;

Expand Down Expand Up @@ -236,6 +238,10 @@ static void __init ams_delta_init(void)
omap_usb_init(&ams_delta_usb_config);
platform_add_devices(ams_delta_devices, ARRAY_SIZE(ams_delta_devices));

#ifdef CONFIG_AMS_DELTA_FIQ
ams_delta_init_fiq();
#endif

omap_writew(omap_readw(ARM_RSTCT1) | 0x0004, ARM_RSTCT1);
}

Expand Down

0 comments on commit e6f740f

Please sign in to comment.