diff --git a/MAKEALL b/MAKEALL
index 8a3fc004e69bbeb5a8f47ea707640d934abc529b..f8baa8a427f85f3344b7319eeba71dfcd8bc2af1 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -27,6 +27,7 @@ LIST_5xx="	\
 LIST_5xxx="	\
 	icecube_5100	icecube_5200	EVAL5200	PM520		\
 	Total5100	Total5200	Total5200_Rev2	TQM5200_auto	\
+	o2dnt \
 "
 
 #########################################################################
diff --git a/Makefile b/Makefile
index 59f61d98f41a7ba2376bfcfc39836d6dd20e2088..d9d0a404d408a5d2ef4aad4cadb747a48ebe3840 100644
--- a/Makefile
+++ b/Makefile
@@ -271,6 +271,9 @@ icecube_5100_config:			unconfig
 		}
 	@./mkconfig -a IceCube ppc mpc5xxx icecube
 
+o2dnt_config:
+	@./mkconfig -a o2dnt ppc mpc5xxx o2dnt
+
 inka4x0_config:		unconfig
 	@./mkconfig inka4x0 ppc mpc5xxx inka4x0
 
diff --git a/cpu/mpc5xxx/fec.c b/cpu/mpc5xxx/fec.c
index d29310787dc83c007db981e595bd00bdaf1bbb3f..2be4ca74134877f2b74f647d1c920cb315f12b30 100644
--- a/cpu/mpc5xxx/fec.c
+++ b/cpu/mpc5xxx/fec.c
@@ -872,7 +872,7 @@ int mpc5xxx_fec_initialize(bd_t * bis)
 #if defined(CONFIG_CANMB)   || defined(CONFIG_HMI1001)	|| \
     defined(CONFIG_ICECUBE) || defined(CONFIG_INKA4X0)	|| \
     defined(CONFIG_PM520)   || defined(CONFIG_TOP5200)	|| \
-    defined(CONFIG_TQM5200)
+    defined(CONFIG_TQM5200) || defined(CONFIG_O2DNT)
 # ifndef CONFIG_FEC_10MBIT
 	fec->xcv_type = MII100;
 # else