**************************************************************
*DENM 1.5 
*NZG
*09/18/2007
*EMAC.Inc
**************************************************************
diff -uprN linux-2.6.20-at92_e1.1-T/drivers/ioex/ecoreex.c linux-2.6.20.snap/drivers/ioex/ecoreex.c
--- linux-2.6.20-at92_e1.1-T/drivers/ioex/ecoreex.c	2007-09-18 17:55:04.000000000 -0400
+++ linux-2.6.20.snap/drivers/ioex/ecoreex.c	2007-09-18 14:02:31.000000000 -0400
@@ -141,8 +141,10 @@ return 0;
 #ifdef CONFIG_ECOREEX_DENM
 #define CPLD_DENM_NAME_12 "DENM CPLD expansion R1.2/R1.3"
 #define CPLD_DENM_NAME_14 "DENM CPLD expansion R1.4"
+#define CPLD_DENM_NAME_15 "DENM CPLD expansion R1.5"
 #define CPLD_DENM 0x92
 #define CPLD_DENM14 0x93
+#define CPLD_DENM15 0x94
 
 static inline int CPLD_DENM_map(unsigned long phys_addr,u8 *virt_addr,unsigned long size,const char *name){
 	
@@ -254,6 +256,9 @@ static inline void map_core(unsigned lon
 			case CPLD_DENM14:
 				CPLD_DENM14_map(phys_addr,virt_addr,size,CPLD_DENM_NAME_14);
 			break;
+			case CPLD_DENM15:
+				CPLD_DENM14_map(phys_addr,virt_addr,size,CPLD_DENM_NAME_15);
+			break;
 			#endif //CONFIG_ECOREEX_DENM
 			//--------------------------------------------------------
 			
 

