[beagleboard] Re: Keypad Interrupt Numbers

Hi Rahanesh,

IRQ: 369 (type: cat /proc/interrupts on OMAP3EVM)
Module Name: omap_twl4030keypad (see $KERNEL_SOURCE_PATH/arch/arm/mach-omap2/board-omap3evm.c)

Ciao, Tino.

Hi All,

I am currently working on OMAP3530 from Mistral solutions.
In the board I see keypads.
Does anyone have any idea which interrupt is being generated
when any of the keys are pressed.?
Which is the module corresponding to these keypads?
In the interrupt controller i see there are alltogether
96 interrupts. Which are the interrupt numbers corresponding
to keypad interrupt?

Hi Rahanesh,

Assuming you want a HW-answer as for the LCD and audio?

The Keypad-matrix is connected to TPS65950, which is the reason you can’t
find any information about it in the OMAP TRM.

You need to consult the: http://focus.ti.com/lit/ug/swcu050b/swcu050b.pdf
chapter 4 and 10.

You can configure the TPS65950 to make an interrupt going to the OMAP when a
key is hit. The interrupt line (on Beagle) is INT1 connected to SYS_nIRQ on
the OMAP. I haven’t checked if this is similar on the EVM, but you should
easily be able to work this out from the EVM HW Users Guide…

Best regards – Good luck
  Søren