[rtems commit] powerpc/score603e/irq/irq_init.c: Clean up

Joel Sherrill joel at rtems.org
Mon Oct 13 15:23:38 UTC 2014


Module:    rtems
Branch:    master
Commit:    a869b37aab66a8ce01b674baa376bfc587a3f867
Changeset: http://git.rtems.org/rtems/commit/?id=a869b37aab66a8ce01b674baa376bfc587a3f867

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Mon Oct 13 10:31:22 2014 -0500

powerpc/score603e/irq/irq_init.c: Clean up

---

 c/src/lib/libbsp/powerpc/score603e/irq/irq_init.c |   37 +++++++++++++++++----
 1 files changed, 30 insertions(+), 7 deletions(-)

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 f0186bf..25128ad 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];



More information about the vc mailing list