This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BSP for omap4460

Hello,

I am using the PandaBoard ES revB1.

Where can I find the BSP for omap4460 processor, which implements Generic Interrupt Controller(GIC) and some examples to enable and disable peripheral interrupts.

  • Hi,

    You may browse this repository  for pandaboard releases: https://gitorious.org/PandaBoard

    You can find there kernel drivers for the peripherals you need to use. If you provide more information about your goals I can provide you with additional support information.

    Regards,

    Boyko

  • Hello Boyko,

    My goal is to enable the interrupts in U-Boot, which will be used by my standalone application(No OS). I have added support to enable and process IRQs in U-Boot for armv7. From omap4460 reference manual, I came to know that it uses GIC v1.0 mechanism to process the interrupts. So, I have configured Distributor interface and CPU interface to process one of GPIO interrupts(I can probe my GPIO line, which has a pulse for every 10msec), but the processor is not entering IRQ mode itself, even tried by enabling software interrupt for CPU0 without success.

     I am suspecting my interrupt configuration, hence requesting for some reference programs

    Thank you.

    Regards,

    Parimala

  • Hello,

    Now, I am able to generate the software interrupt for CPU0. But, still not getting GPIO interrupt.

    I have disabled and cleared all SPI interrupts before enabling the distributor.

    Once the distributor is enabled, I can see the status of pending interrupts as

    0x48241284----->0x00000100

    0x48241288------>0x01000000

    one pending interrupt is SPI 40(32+8). In the reference manual MA_IRQ_8 it  is reserved and other one is MA_IRQ_88 that is also reserved . So, how can I disable these interrupts?

    Regards,

    Parimala

  • Can anyone help me in resolving the interrupt issue?