summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Packham <[email protected]>2026-06-26 19:11:56 +1200
committerStefan Roese <[email protected]>2026-07-30 21:04:16 +0200
commitc2bd067668104eb6b48548e05fd1ef9e6c9de14d (patch)
tree343dc7aa0585cef25e57b634303db713318d5349
parent93c1d38cd80d6c74b4c412ac1bf2c7bb13f1aae2 (diff)
arm: mach-mvebu: Add more AC3 & PC3 variants
Add IDs for more of the Alleycat3 and Poncat3 variants. This makes the SoC information at boot say something other than "Unknown-??". Signed-off-by: Chris Packham <[email protected]> Reviewed-by: Stefan Roese <[email protected]>
-rw-r--r--arch/arm/mach-mvebu/cpu.c24
-rw-r--r--arch/arm/mach-mvebu/include/mach/soc.h6
2 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/mach-mvebu/cpu.c b/arch/arm/mach-mvebu/cpu.c
index da44727cf4f..a1eb6927c3e 100644
--- a/arch/arm/mach-mvebu/cpu.c
+++ b/arch/arm/mach-mvebu/cpu.c
@@ -276,9 +276,27 @@ int print_cpuinfo(void)
case SOC_88F6828_ID:
puts("MV88F6828-");
break;
+ case SOC_98DX3233_ID:
+ puts("98DX3233-");
+ break;
+ case SOC_98DX3234_ID:
+ puts("98DX3234-");
+ break;
+ case SOC_98DX3235_ID:
+ puts("98DX3235-");
+ break;
case SOC_98DX3236_ID:
puts("98DX3236-");
break;
+ case SOC_98DX3333_ID:
+ puts("98DX3333-");
+ break;
+ case SOC_98DX3334_ID:
+ puts("98DX3334-");
+ break;
+ case SOC_98DX3335_ID:
+ puts("98DX3335-");
+ break;
case SOC_98DX3336_ID:
puts("98DX3336-");
break;
@@ -337,7 +355,13 @@ int print_cpuinfo(void)
}
break;
+ case SOC_98DX3233_ID:
+ case SOC_98DX3234_ID:
+ case SOC_98DX3235_ID:
case SOC_98DX3236_ID:
+ case SOC_98DX3333_ID:
+ case SOC_98DX3334_ID:
+ case SOC_98DX3335_ID:
case SOC_98DX3336_ID:
case SOC_98DX4251_ID:
switch (revid) {
diff --git a/arch/arm/mach-mvebu/include/mach/soc.h b/arch/arm/mach-mvebu/include/mach/soc.h
index 495530d8452..33fdfd6d6c1 100644
--- a/arch/arm/mach-mvebu/include/mach/soc.h
+++ b/arch/arm/mach-mvebu/include/mach/soc.h
@@ -21,7 +21,13 @@
#define SOC_88F6810_ID 0x6810
#define SOC_88F6820_ID 0x6820
#define SOC_88F6828_ID 0x6828
+#define SOC_98DX3233_ID 0xf413
+#define SOC_98DX3234_ID 0xf412
+#define SOC_98DX3235_ID 0xf411
#define SOC_98DX3236_ID 0xf410
+#define SOC_98DX3333_ID 0xf403
+#define SOC_98DX3334_ID 0xf402
+#define SOC_98DX3335_ID 0xf401
#define SOC_98DX3336_ID 0xf400
#define SOC_98DX4251_ID 0xfc00