Sebastian Huber
c7b4eca7fa
bsps/irq: bsp_interrupt_facility_initialize()
...
Do not return a status code in bsp_interrupt_facility_initialize() since this
leads to unreachable code in bsp_interrupt_initialize(). Use RTEMS_DEBUG
assertions in bsp_interrupt_facility_initialize() if necessary.
2021-07-27 10:03:19 +02:00
Sebastian Huber
32f5a195d7
bsps/irq: bsp_interrupt_vector_disable()
...
Return a status code for bsp_interrupt_vector_disable().
Update #3269 .
2021-07-26 19:57:31 +02:00
Sebastian Huber
bc86a5fa84
bsps/irq: bsp_interrupt_vector_enable()
...
Return a status code for bsp_interrupt_vector_enable().
Update #3269 .
2021-07-26 19:57:30 +02:00
Sebastian Huber
deb5afb2f2
bsps/irq: Add rtems_interrupt_is_pending()
...
Add a default implementation which just returns RTEMS_UNSATISFIED.
Update #3269 .
2021-07-26 17:08:42 +02:00
Sebastian Huber
eebecd09fa
bsps/irq: Add rtems_interrupt_get_attributes()
...
Add a default implementation which clears the attributes to zero and
just returns RTEMS_SUCCESSFUL for valid parameters.
Update #3269 .
2021-07-26 17:08:42 +02:00
Sebastian Huber
9832652c53
bsps/irq: Add rtems_interrupt_raise()
...
Add rtems_interrupt_raise_on() and rtems_interrupt_clear().
Add a default implementation which just returns RTEMS_UNSATISFIED for
valid parameters.
Update #3269 .
2021-07-26 07:54:25 +02:00
Sebastian Huber
781213f9ec
bsps/irq: Add rtems_interrupt_vector_is_enabled()
...
Add a default implementation which just returns RTEMS_UNSATISFIED for
valid parameters.
Update #3269 .
2021-07-26 07:54:25 +02:00
Sebastian Huber
3ee19b7ac3
bsps/irq: Change license to BSD-2-Clause
...
Change license to BSD-2-Clause according to file history and
re-licensing agreement.
Update #3053 .
2021-06-17 17:24:32 +02:00
Sebastian Huber
45d06591f1
bsps: Always build generic interrupt support
...
This makes it possible to write tests for the generic interrupt
controller support.
Update #3269 .
2019-05-16 07:29:24 +02:00