From 757a7cbb3e31feaca7c3b52f902b0e1e0f5d2e1a Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 12 Jan 2026 14:12:40 +0100 Subject: [PATCH] dm: platform_data: atmel_serial: fix build warning on 64-bit platforms MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Pointer size cannot be assumed to be 32-bit, so use uintptr_t instead of uint32_t. Fixes the below build warning on 64-bit builds: drivers/serial/atmel_usart.c: In function ‘atmel_serial_probe’: drivers/serial/atmel_usart.c:275:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 275 | priv->usart = (atmel_usart3_t *)plat->base_addr; Signed-off-by: Robert Marko --- include/dm/platform_data/atmel_serial.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/dm/platform_data/atmel_serial.h b/include/dm/platform_data/atmel_serial.h index 5d142693640..96da6f50287 100644 --- a/include/dm/platform_data/atmel_serial.h +++ b/include/dm/platform_data/atmel_serial.h @@ -8,7 +8,7 @@ /* Information about a serial port */ struct atmel_serial_plat { - uint32_t base_addr; + uintptr_t base_addr; }; #endif -- 2.47.3