From fdf78377cdb69d0e8a5b505f33dd81ffaab113d1 Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Wed, 19 Apr 2023 10:09:26 -0500 Subject: [PATCH] i2c: i2c_xilinx_axi: Fix armclang compile warning Use PRIxPTR macros to fix compiler warnings of the form: i2c_xilinx_axi.c:266:50: warning: format specifies type 'unsigned long' but the argument has type 'mem_addr_t' (aka 'unsigned int') [-Wformat] LOG_INF("Configuring %s at 0x%08lx", dev->name, config->base); ~~~~~ ^~~~~~~~~~~~ %08x Signed-off-by: Kumar Gala --- drivers/i2c/i2c_xilinx_axi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/i2c_xilinx_axi.c b/drivers/i2c/i2c_xilinx_axi.c index 509dde0c9af..88aef5dd099 100644 --- a/drivers/i2c/i2c_xilinx_axi.c +++ b/drivers/i2c/i2c_xilinx_axi.c @@ -225,7 +225,7 @@ static void i2c_xilinx_axi_isr(const struct device *dev) uint32_t ints_to_clear = int_status; uint32_t ints_to_mask = int_status; - LOG_DBG("ISR called for 0x%08lx, status 0x%02x", config->base, int_status); + LOG_DBG("ISR called for 0x%08" PRIxPTR ", status 0x%02x", config->base, int_status); if (int_status & ISR_ARB_LOST) { /* Must clear MSMS before clearing interrupt */ @@ -263,7 +263,7 @@ static int i2c_xilinx_axi_configure(const struct device *dev, uint32_t dev_confi { const struct i2c_xilinx_axi_config *config = dev->config; - LOG_INF("Configuring %s at 0x%08lx", dev->name, config->base); + LOG_INF("Configuring %s at 0x%08" PRIxPTR, dev->name, config->base); i2c_xilinx_axi_reinit(config); return 0; }