summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen5200')
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/irq/irq.c4
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c8
2 files changed, 7 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/irq/irq.c b/c/src/lib/libbsp/powerpc/gen5200/irq/irq.c
index c689374a41..029ed3182e 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/irq/irq.c
+++ b/c/src/lib/libbsp/powerpc/gen5200/irq/irq.c
@@ -73,6 +73,8 @@
/* */
/***********************************************************************/
+#include <inttypes.h>
+
#include <rtems.h>
#include <libcpu/powerpc-utility.h>
@@ -717,6 +719,6 @@ rtems_status_code bsp_interrupt_facility_initialize( void)
void bsp_interrupt_handler_default( rtems_vector_number vector)
{
if (vector != BSP_DECREMENTER) {
- printk( "Spurious interrupt: 0x%08x\n", vector);
+ printk( "Spurious interrupt: 0x%08" PRIx32 "\n", vector);
}
}
diff --git a/c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c b/c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c
index e246d2c13f..8e174203e8 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c
+++ b/c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c
@@ -579,12 +579,12 @@ rtems_device_driver nvram_driver_write(rtems_device_major_number major, rtems_de
return RTEMS_UNSATISFIED;
}
- else
- count = args->count;
- m93cxx_enable_write();
+ count = args->count;
- WAIT(1);
+ m93cxx_enable_write();
+
+ WAIT(1);
for(i = 0; i < count; i++)
{