diff --git a/tools/hwpack/mx51evk.conf b/tools/hwpack/mx51evk.conf
index 8910c76d712531a77b9e5f6f5daec122178556e2..ebf9bb2e338360ff876d572ea9d947fea4d9c8de 100644
--- a/tools/hwpack/mx51evk.conf
+++ b/tools/hwpack/mx51evk.conf
@@ -23,3 +23,4 @@ conf_uboot_use_uenvcmd=1
 
 #Kernel: Bootloader Settings:
 conf_loadaddr="0x90010000"
+conf_initrdaddr="0x92000000"
diff --git a/tools/hwpack/omap3-beagle.conf b/tools/hwpack/omap3-beagle.conf
index 2bd521b56a5fde73015d970518abb120b3547571..4e63d2dda9fa77bdc2a74ebc72c368569bb1d7c4 100644
--- a/tools/hwpack/omap3-beagle.conf
+++ b/tools/hwpack/omap3-beagle.conf
@@ -16,3 +16,11 @@ conf_uboot_CONFIG_SUPPORT_RAW_INITRD=1
 
 #uenvcmd avaiable?
 conf_uboot_use_uenvcmd=1
+
+#Kernel: Bootloader Settings:
+conf_zreladdr="0x80008000"
+conf_loadaddr="0x80300000"
+conf_fdtaddr="0x815f0000"
+conf_initrdaddr="0x81600000"
+#conf_fdtfile="omap3-beagle-xm.dtb"
+#need_dtbs=1
\ No newline at end of file
diff --git a/tools/setup_sdcard.sh b/tools/setup_sdcard.sh
index d656dac2305349d53c279afaa04d7b86c36468e8..e5084e6eeb4e586c5fd411ccce4b290acfad870e 100755
--- a/tools/setup_sdcard.sh
+++ b/tools/setup_sdcard.sh
@@ -1279,7 +1279,6 @@ is_omap () {
 
 	SUBARCH="omap"
 
-	conf_initrdaddr="0x81600000"
 	conf_zreladdr="0x80008000"
 	conf_fdtaddr="0x815f0000"
 	boot_script="uEnv.txt"
@@ -1404,8 +1403,6 @@ check_uboot_type () {
 		conf_zreladdr="0x80008000"
 		conf_fdtaddr="0x815f0000"
 		#u-boot:rdaddr="0x81000000"
-		#initrdaddr = 0x80200000 + 10(mb) * 10 0000 = 0x80C0 0000 (10MB)
-		conf_initrdaddr="0x81000000"
 
 		conf_boot_endmb="96"
 
@@ -1432,7 +1429,6 @@ check_uboot_type () {
 		SYSTEM="mx51evk"
 		conf_board="mx51evk"
 		is_imx
-		conf_initrdaddr="0x92000000"
 		conf_zreladdr="0x90008000"
 		conf_fdtaddr="0x91ff0000"
 		conf_fdtfile="imx51-babbage.dtb"