Timestamp:
02/27/16 23:19:33 (8 years ago)
Author:
Martin Galvan <martin.galvan@…>
Branches:
5, master
Children:
75518fb
Parents:
67de508
git-author:
Martin Galvan <martin.galvan@…> (02/27/16 23:19:33)
git-committer:
Ben Gras <ben@…> (02/27/16 23:23:02)
Message:

am335x irq handling improvement

This patch makes the following changes to the Beaglebone IRQ handling code:

  • Disable support for nested interrupts.
  • Detect spurious IRQs using the SPURIOUSIRQ field of the INTC_SIR_IRQ register.
  • Acknowledge spurious IRQs by setting the NewIRQAgr bit of the INTC_CONTROL register. This cleans the SPURIOUSIRQ field and allows new interrupts to be generated.
  • Improve the get_mir_reg function a bit.

Closes #2580.

(No files)

Note: See TracChangeset for help on using the changeset viewer.