From 08d8599245aa8065bb6a182a00f5fd224134e020 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 1 Mar 2017 11:31:57 +0100 Subject: bsps/powerpc: Fix warnings --- c/src/lib/libbsp/powerpc/gen5200/irq/irq.c | 4 +++- c/src/lib/libbsp/powerpc/gen5200/nvram/nvram.c | 8 ++++---- c/src/lib/libbsp/powerpc/shared/showbats.c | 5 +++-- c/src/lib/libbsp/powerpc/shared/uboot_dump_bdinfo.c | 13 +++++++------ 4 files changed, 17 insertions(+), 13 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 + #include #include @@ -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++) { diff --git a/c/src/lib/libbsp/powerpc/shared/showbats.c b/c/src/lib/libbsp/powerpc/shared/showbats.c index 16cbbeed31..3978b53152 100644 --- a/c/src/lib/libbsp/powerpc/shared/showbats.c +++ b/c/src/lib/libbsp/powerpc/shared/showbats.c @@ -9,6 +9,7 @@ * http://www.rtems.org/license/LICENSE. */ +#include #include #include @@ -21,11 +22,11 @@ void printBAT( int bat, uint32_t upper, uint32_t lower ) uint32_t lowest_addr; uint32_t size; - printk("BAT%d raw(upper=0x%08x, lower=0x%08x) ", bat, upper, lower ); + printk("BAT%d raw(upper=0x%08" PRIx32 ", lower=0x%08" PRIx32 ") ", bat, upper, lower ); lowest_addr = (upper & 0xFFFE0000); size = (((upper & 0x00001FFC) >> 2) + 1) * (128 * 1024); - printk(" range(0x%08x, 0x%08x) %s%s %s%s%s%s %s\n", + printk(" range(0x%08" PRIx32 ", 0x%08" PRIx32 ") %s%s %s%s%s%s %s\n", lowest_addr, lowest_addr + (size - 1), (upper & 0x01) ? "P" : "p", diff --git a/c/src/lib/libbsp/powerpc/shared/uboot_dump_bdinfo.c b/c/src/lib/libbsp/powerpc/shared/uboot_dump_bdinfo.c index fcec5eea80..deec8124f6 100644 --- a/c/src/lib/libbsp/powerpc/shared/uboot_dump_bdinfo.c +++ b/c/src/lib/libbsp/powerpc/shared/uboot_dump_bdinfo.c @@ -7,6 +7,7 @@ * http://www.rtems.org/license/LICENSE. */ +#include #include @@ -31,12 +32,12 @@ void dumpUBootBDInfo( printk( "*** U-Boot Information ***\n" - "Start/Size of DRAM memory = %p for %lx\n" - "Start/Size of Flash memory = %p for %lx\n" + "Start/Size of DRAM memory = %lu for %llx\n" + "Start/Size of Flash memory = %lu for %lx\n" "Reserved area for startup monitor = %ld\n" - "Start/Size of SRAM memory = %p for %ld\n" + "Start/Size of SRAM memory = %lu for %ld\n" "Boot/Reboot flag = %ld\n" - "IP Address = %d:%d:%d:%d\n" + "IP Address = %ld:%ld:%ld:%ld\n" "Ethernet address = %02x:%02x:%02x:%02x:%02x:%02x\n" "Ethernet speed in Mbps = %d\n" "Internal Freq, in MHz = %ld\n" @@ -45,12 +46,12 @@ void dumpUBootBDInfo( "Console Baud Rate = %ld\n" #endif #if defined(CONFIG_MPC5xxx) - "MBAR = %p\n" + "MBAR = %lx\n" "IPB Bus Freq, in MHz = %ld\n" "PCI Bus Freq, in MHz = %ld\n" #endif , - u->bi_memstart, u->bi_memsize, + u->bi_memstart, (unsigned long long) u->bi_memsize, u->bi_flashstart, u->bi_flashsize, u->bi_flashoffset, u->bi_sramstart, u->bi_sramsize, -- cgit v1.2.3