[PATCH] configs/ethernut5.h: define CFG_SYS_I2C_RTC_ADDR unconditionally

Jerome Forissier jerome.forissier at linaro.org
Mon Sep 2 15:12:46 CEST 2024


The PCF6563 RTC driver needs the I2C address of the chip on the board
to be defined as CFG_SYS_I2C_RTC_ADDR. ethernut5 selects this driver
but defines CFG_SYS_I2C_RTC_ADDR only when CMD_DATE or CMD_SNTP is
enabled which is clearly wrong. The condition should be on the driver's
Kconfig instead (#ifdef CONFIG_RTC_PCF8563), but there is no harm in
defining the symbol even when the driver is not selected, as all other
boards do. So just remove the condition.

Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
---
 include/configs/ethernut5.h | 2 --
 1 file changed, 2 deletions(-)

diff --git a/include/configs/ethernut5.h b/include/configs/ethernut5.h
index c327bbbe07d..338306dfe08 100644
--- a/include/configs/ethernut5.h
+++ b/include/configs/ethernut5.h
@@ -55,9 +55,7 @@
 #endif
 
 /* RTC */
-#if defined(CONFIG_CMD_DATE) || defined(CONFIG_CMD_SNTP)
 #define CFG_SYS_I2C_RTC_ADDR		0x51
-#endif
 
 #define I2C_SOFT_DECLARATIONS
 
-- 
2.40.1



More information about the U-Boot mailing list