diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2017-01-22 15:58:18 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2017-03-06 07:54:55 +0100 |
commit | 94fb377bd92c7c0fbbfe76e60c513959e6e32f2d (patch) | |
tree | 3b6f18fe1b52459a820650cadbee7c55c69d3ee3 /cpukit/posix | |
parent | leon, grpsw_pkt: set unique work-task name (diff) | |
download | rtems-94fb377bd92c7c0fbbfe76e60c513959e6e32f2d.tar.bz2 |
leon, grspw_pkt: ISR RX/TX DMA interrupt source disable configurable
This patch introduces some new options to let the user control when
the ISR shall disable DMA RX/TX interrupt. The ISR can be set in three
modes when a RX/TX DMA interrupt is asserted:
1) ISR will always clear both RX/TX DMA interrupt enable. (DEFAULT).
2) ISR will never never RX or TX DMA interrupt enable, ISR will
leave RX/TX DMA interrupt enable untouched.
3) ISR will clear the interrupt enable(s) causing the interrupt,
this allows separate RX and TX IRQ handling.
This patch is backwards compatible since default mode 1) is activated
when the grspw_dma_config.flags DMAFLAGS2_IRQD field is 0.
Diffstat (limited to 'cpukit/posix')
0 files changed, 0 insertions, 0 deletions