diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen5200')
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen5200/irq/irq.c | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c | 8 |
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++) { |