[PATCH 2/2] EDAC/altera: Use an enum to identify the platform variant

Rounak Das <[email protected]> Thu, 30 Jul 2026 02:16:42 +0530
Newsgroups org.kernel.vger.linux-edac,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
In preparation for Agilex5 support the driver needs to distinguish
more than Stratix10 versus everything else. Replace the defines with
an enum. SOCFPGA_A10 is zero so the Arria10 match entry, which has no
match data, maps to it naturally.

Signed-off-by: Rounak Das <[email protected]>
---
 drivers/edac/altera_edac.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/edac/altera_edac.h b/drivers/edac/altera_edac.h
index 30e35da7eb6a..79b51f051183 100644
--- a/drivers/edac/altera_edac.h
+++ b/drivers/edac/altera_edac.h
@@ -372,8 +372,11 @@ enum altr_agilex5_irq_idx {
 #define ECC_READ_EOVR                     0x2
 #define ECC_READ_EDOVR                    0x3
 
-#define SOCFPGA_S10                       0x1
-#define SOCFPGA_AGILEX5                   0x2
+enum altr_socfpga_platform {
+	SOCFPGA_A10,
+	SOCFPGA_S10,
+	SOCFPGA_AGILEX5,
+};
 
 struct altr_edac_device_dev;
 
-- 
2.50.1 (Apple Git-155)