diff --git a/cpu/ppc4xx/cpu.c b/cpu/ppc4xx/cpu.c
index 53da5a3e76af445120cb7b46215d52db8eba2b67..57a7e8d6e21810eba0ec432108b46f4d1065674f 100644
--- a/cpu/ppc4xx/cpu.c
+++ b/cpu/ppc4xx/cpu.c
@@ -439,7 +439,7 @@ int ppc440spe_revB() {
 	unsigned int pvr;
 
 	pvr = get_pvr();
-	if (pvr == PVR_440SPe_RB)
+	if ((pvr == PVR_440SPe_6_RB) || (pvr == PVR_440SPe_RB))
 		return 1;
 	else
 		return 0;