--- linux-2.4.27-uc1/arch/armnommu/mach-cx821xx/cnxtbsp.c	2005-02-12 13:26:11.000000000 +0100
+++ linux-2.4.27-uc1.patched/arch/armnommu/mach-cx821xx/cnxtbsp.c	2005-02-27 14:18:31.000000000 +0100
@@ -165,6 +165,30 @@
 	*mac_addr_array = CnxtBsp_Get_Random_Byte();
 }
 
+/******************************************************************************
+|
+|  Function:    CnxtBsp_Mac_MutEx_Chk
+|
+|  Description: Used to determine whether or not this device requires
+|                       mutually exclusive operation on the emac transmitters
+|
+|  Returns:             NONE
+|
+*******************************************************************************/
+
+BOOLEAN CnxtBsp_Mac_MutEx_Chk( void )
+{
+        switch( _sysGetDeviceType() )
+        {
+                case 0:
+                        return TRUE;
+                        break;
+                default:
+                        return FALSE;
+                        break;
+        }
+}
+
 #if CONFIG_CNXT_ADSL || CONFIG_CNXT_ADSL_MODULE
 
 /****************************************************************************
