[rtems commit] bsps/xil-ttc: Use interrupt entry
Sebastian Huber
sebh at rtems.org
Thu Apr 11 15:02:13 UTC 2024
Module: rtems
Branch: master
Commit: 312bd4ddcd4663cd4e8de04f97624ea0dfa3a540
Changeset: http://git.rtems.org/rtems/commit/?id=312bd4ddcd4663cd4e8de04f97624ea0dfa3a540
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Wed Mar 6 11:15:51 2024 +0100
bsps/xil-ttc: Use interrupt entry
---
bsps/shared/dev/clock/xil-ttc.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/bsps/shared/dev/clock/xil-ttc.c b/bsps/shared/dev/clock/xil-ttc.c
index 340c428a48..c1e0e7bfd0 100644
--- a/bsps/shared/dev/clock/xil-ttc.c
+++ b/bsps/shared/dev/clock/xil-ttc.c
@@ -191,18 +191,24 @@ static void zynqmp_ttc_clock_driver_support_at_tick(ttc_clock_context *tc)
/* Else, something is set up wrong, only match should be enabled */
}
+static rtems_interrupt_entry zynqmp_ttc_interrupt_entry;
+
static void zynqmp_ttc_clock_driver_support_install_isr(
rtems_interrupt_handler handler
)
{
rtems_status_code sc;
- sc = rtems_interrupt_handler_install(
+ rtems_interrupt_entry_initialize(
+ &zynqmp_ttc_interrupt_entry,
+ handler,
+ &ttc_clock_instance,
+ "Clock"
+ );
+ sc = rtems_interrupt_entry_install(
BSP_SELECTED_TTC_IRQ,
- "Clock",
RTEMS_INTERRUPT_UNIQUE,
- handler,
- &ttc_clock_instance
+ &zynqmp_ttc_interrupt_entry
);
if ( sc != RTEMS_SUCCESSFUL ) {
rtems_fatal_error_occurred(0xdeadbeef);
More information about the vc
mailing list