From a869b37aab66a8ce01b674baa376bfc587a3f867 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 13 Oct 2014 10:31:22 -0500 Subject: powerpc/score603e/irq/irq_init.c: Clean up --- c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c | 37 ++++++++++++++++++----- 1 file changed, 30 insertions(+), 7 deletions(-) (limited to 'c/src/lib/libbsp/powerpc/score603e') diff --git a/c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c b/c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c index f0186bf06f..25128ad214 100644 --- a/c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c +++ b/c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c @@ -42,17 +42,40 @@ extern void external_exception_vector_prolog_code(void); extern unsigned int decrementer_exception_vector_prolog_code_size[]; extern void decrementer_exception_vector_prolog_code(void); -static void IRQ_Default_rtems_irq_hdl( rtems_irq_hdl_param ptr ) {} -static void IRQ_Default_rtems_irq_enable (const struct __rtems_irq_connect_data__ *ptr){} -static void IRQ_Default_rtems_irq_disable(const struct __rtems_irq_connect_data__ *ptr){} -static int IRQ_Default_rtems_irq_is_enabled(const struct __rtems_irq_connect_data__ *ptr){ return 1; } +static void IRQ_Default_rtems_irq_hdl( + rtems_irq_hdl_param ptr +) +{ +} + +static void IRQ_Default_rtems_irq_enable( + const struct __rtems_irq_connect_data__ *ptr +) +{ +} + +static void IRQ_Default_rtems_irq_disable( + const struct __rtems_irq_connect_data__ *ptr +) +{ +} + +static int IRQ_Default_rtems_irq_is_enabled( + const struct __rtems_irq_connect_data__ *ptr) +{ + return 1; +} static rtems_irq_connect_data rtemsIrq[BSP_IRQ_NUMBER]; static rtems_irq_global_settings initial_config; -static rtems_irq_connect_data defaultIrq = { -/*name, hdl handle on off isOn */ - 0, IRQ_Default_rtems_irq_hdl, NULL, IRQ_Default_rtems_irq_enable, IRQ_Default_rtems_irq_disable, IRQ_Default_rtems_irq_is_enabled +static rtems_irq_connect_data defaultIrq = { + .name = 0, + .hdl = IRQ_Default_rtems_irq_hdl, + .handle = NULL, + .on = IRQ_Default_rtems_irq_enable, + .on = IRQ_Default_rtems_irq_disable, + .isOn = IRQ_Default_rtems_irq_is_enabled }; static rtems_irq_prio irqPrioTable[BSP_IRQ_NUMBER]; -- cgit v1.2.3