diff --git a/components/hal/esp32p4/include/hal/cache_ll.h b/components/hal/esp32p4/include/hal/cache_ll.h index 5bfe622b76..c2f4bbd2f0 100644 --- a/components/hal/esp32p4/include/hal/cache_ll.h +++ b/components/hal/esp32p4/include/hal/cache_ll.h @@ -23,13 +23,13 @@ extern "C" { * @brief Given a L2MEM cached address, get the corresponding non-cacheable address * @example 0x4FF0_0000 => 0x8FF0_0000 */ -#define CACHE_LL_L2MEM_NON_CACHE_ADDR(addr) ((intptr_t)(addr) + SOC_NON_CACHEABLE_OFFSET) +#define CACHE_LL_L2MEM_NON_CACHE_ADDR(addr) ((uintptr_t)(addr) + SOC_NON_CACHEABLE_OFFSET) /** * @brief Given a non-cacheable address, get the corresponding L2MEM cached address * @example 0x8FF0_0000 => 0x4FF0_0000 */ -#define CACHE_LL_L2MEM_CACHE_ADDR(non_cache_addr) ((intptr_t)(non_cache_addr) - SOC_NON_CACHEABLE_OFFSET) +#define CACHE_LL_L2MEM_CACHE_ADDR(non_cache_addr) ((uintptr_t)(non_cache_addr) - SOC_NON_CACHEABLE_OFFSET) /** * Cache capabilities