summaryrefslogtreecommitdiffstats
path: root/bsps/sparc/shared/pci/gr_leon4_n2x.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/sparc/shared/pci/gr_leon4_n2x.c')
-rw-r--r--bsps/sparc/shared/pci/gr_leon4_n2x.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/bsps/sparc/shared/pci/gr_leon4_n2x.c b/bsps/sparc/shared/pci/gr_leon4_n2x.c
index 76e2bb0b28..4dd9005f67 100644
--- a/bsps/sparc/shared/pci/gr_leon4_n2x.c
+++ b/bsps/sparc/shared/pci/gr_leon4_n2x.c
@@ -24,6 +24,7 @@
* bar1 RESOURCE 0xf0000000 L2-Cache registers
*/
+#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -505,7 +506,7 @@ int gr_cpci_leon4_n2x_init1(struct drvmgr_dev *dev)
printk(" PCI VENDOR: 0x%04x, DEVICE: 0x%04x\n",
devinfo->id.vendor, devinfo->id.device);
for (i = 0; i < 3; i++) {
- printk(" PCI BAR[%d]: 0x%08lx - 0x%08lx\n",
+ printk(" PCI BAR[%d]: 0x%08" PRIx32 " - 0x%08" PRIx32 "\n",
i, devinfo->resources[i].address,
devinfo->resources[i].address +
(devinfo->resources[i].size - 1));
@@ -760,8 +761,9 @@ void gr_cpci_leon4_n2x_print_dev(struct drvmgr_dev *dev, int options)
bar0 = devinfo->resources[0].address;
bar0_size = devinfo->resources[0].size;
- printf(" PCI BAR[0]: 0x%lx - 0x%lx\n", bar0, bar0 + bar0_size - 1);
- printf(" IRQ REGS: 0x%x\n", (unsigned int)priv->irq);
+ printf(" PCI BAR[0]: 0x%" PRIx32 " - 0x%" PRIx32 "\n",
+ bar0, bar0 + bar0_size - 1);
+ printf(" IRQ REGS: 0x%" PRIxPTR "\n", (uintptr_t)priv->irq);
printf(" IRQ: %d\n", devinfo->irq);
printf(" PCI REVISION: %d\n", devinfo->rev);
printf(" FREQ: %d Hz\n", priv->amba_freq_hz);