[PATCH] ARM: at91: sam9_smc: remove redundant SAMA5D2 check
Alexander Shiyan
eagle.alexander923 at gmail.com
Fri Jun 20 01:07:15 PDT 2025
The SAMA5D2 SoC uses a different SMC driver implementation (located in
drivers/mfd/atmel-smc.c) and doesn't utilize this low-level sam9_smc
driver. The check for AT91_SOC_SAMA5D2 in the read mode function is
therefore redundant and can be safely removed.
This cleanup eliminates dead code and improves maintainability by
removing an unused codepath. No functional changes are introduced.
Signed-off-by: Alexander Shiyan <eagle.alexander923 at gmail.com>
---
arch/arm/mach-at91/sam9_smc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm/mach-at91/sam9_smc.c b/arch/arm/mach-at91/sam9_smc.c
index 257d7a07c3..6c9e169a8e 100644
--- a/arch/arm/mach-at91/sam9_smc.c
+++ b/arch/arm/mach-at91/sam9_smc.c
@@ -101,7 +101,6 @@ static void sam9_smc_cs_read_mode(void __iomem *base,
void __iomem *mode_reg;
switch (at91_soc_initdata.type) {
- case AT91_SOC_SAMA5D2:
case AT91_SOC_SAMA5D3:
case AT91_SOC_SAMA5D4:
mode_reg = base + AT91_SAMA5_SMC_MODE;
--
2.39.1
More information about the barebox
mailing list