diff --git a/CHANGELOG b/CHANGELOG
index a7e38bdb0ecb01eea2db2d2e5b089dfb9e051f7e..d2df0363b153837c2be8d66d5e548f514703d593 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Change mtdparts definition on trab board to match current flash map
+  Patch by Martin Krause, 27 Oct 2005
+
 * Add MCF5282 support (without preloader)
   relocate ichache_State to ram
   u-boot can run from internal flash
diff --git a/include/configs/trab.h b/include/configs/trab.h
index 85ee756e05fe18667011ac75b84f8c7e26e3879f..63caac0c05144453a62325f4486557feb0eb68e4 100644
--- a/include/configs/trab.h
+++ b/include/configs/trab.h
@@ -384,10 +384,10 @@
 #define MTDIDS_DEFAULT		"nor0=0"
 
 /* production flash layout */
-#define MTDPARTS_DEFAULT	"mtdparts=0:32k(Firmware1)ro,"		\
+#define MTDPARTS_DEFAULT	"mtdparts=0:16k(Firmware1)ro,"		\
 						"16k(Env1),"		\
 						"16k(Env2),"		\
-						"320k(Firmware2)ro,"	\
+						"336k(Firmware2)ro,"	\
 						"896k(Kernel),"		\
 						"5376k(Root-FS),"	\
 						"1408k(JFFS2),"		\