From d288452ce1ba0f42477f01577b3a0fe92f0124ef Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Tue, 5 Mar 2024 11:20:39 +0100 Subject: [PATCH] drivers: ethernet: eth_adin2111: Fix build warning on 64bit An overflow compiler warning is generated when building for native_sim_64, add an explicit cast to fix -Werror builds. Signed-off-by: Pieter De Gendt --- drivers/ethernet/eth_adin2111.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ethernet/eth_adin2111.c b/drivers/ethernet/eth_adin2111.c index e73beb891d4..5fd0e987362 100644 --- a/drivers/ethernet/eth_adin2111.c +++ b/drivers/ethernet/eth_adin2111.c @@ -903,7 +903,7 @@ static int adin2111_init(const struct device *dev) } /* configure interrupt masks */ - ctx->imask0 = ~ADIN2111_IMASK0_PHYINTM; + ctx->imask0 = ~((uint32_t)ADIN2111_IMASK0_PHYINTM); ctx->imask1 = ~(ADIN2111_IMASK1_TX_RDY_MASK | ADIN2111_IMASK1_P1_RX_RDY_MASK | ADIN2111_IMASK1_SPI_ERR_MASK |