diff --git a/board/boundary/nitrogen8m/ddr/ddr_init.c b/board/boundary/nitrogen8m/ddr/ddr_init.c
index 6cf58dc1ade1ca895082a79ac097c6ed465f5d74..5684532c51206b643bee6f2a4b4eb56c159211df 100644
--- a/board/boundary/nitrogen8m/ddr/ddr_init.c
+++ b/board/boundary/nitrogen8m/ddr/ddr_init.c
@@ -27,6 +27,11 @@
 #define SILICON_TRAIN
 #define DDR_BOOT_P1	/* default DDR boot frequency point */
 #define WR_POST_EXT_3200
+#ifdef WR_POST_EXT_3200  // recommend to define
+#define VAL_INIT4	0x00330008
+#else
+#define VAL_INIT4	0x00310008
+#endif
 
 #if CONFIG_DDR_MB == 2048
 #define VAL_DDRC_RFSHTMG		0x00610090
@@ -62,8 +67,6 @@
 #error unsupported memory size
 #endif
 
-
-
 volatile unsigned int tmp, tmp_t, i;
 void lpddr4_800MHz_cfg_umctl2(void)
 {
@@ -80,11 +83,7 @@ void lpddr4_800MHz_cfg_umctl2(void)
 	reg32_write(DDRC_INIT0(0), 0xC003061C);
 	reg32_write(DDRC_INIT1(0), 0x009E0000);
 	reg32_write(DDRC_INIT3(0), 0x00D4002D);
-#ifdef WR_POST_EXT_3200  // recommened to define
-	reg32_write(DDRC_INIT4(0), 0x00330008);
-#else
-	reg32_write(DDRC_INIT4(0), 0x00310008);
-#endif
+	reg32_write(DDRC_INIT4(0), VAL_INIT4);
 	reg32_write(DDRC_INIT6(0), 0x0066004A);
 	reg32_write(DDRC_INIT7(0), 0x0016004A);
 
@@ -139,7 +138,7 @@ void lpddr4_800MHz_cfg_umctl2(void)
 	reg32_write(DDRC_FREQ1_RFSHCTL0(0), 0x0020D040);
 	reg32_write(DDRC_FREQ1_RFSHTMG(0), VAL_DDRC_FREQ1_RFSHTMG);
 	reg32_write(DDRC_FREQ1_INIT3(0), 0x00940009);
-	reg32_write(DDRC_FREQ1_INIT4(0), 0x00310008);
+	reg32_write(DDRC_FREQ1_INIT4(0), VAL_INIT4);
 	reg32_write(DDRC_FREQ1_INIT6(0), 0x0066004A);
 	reg32_write(DDRC_FREQ1_INIT7(0), 0x0016004A);
 	reg32_write(DDRC_FREQ1_DRAMTMG0(0), 0x0B070508);
@@ -165,7 +164,7 @@ void lpddr4_800MHz_cfg_umctl2(void)
 	reg32_write(DDRC_FREQ2_RFSHCTL0(0), 0x0020D040);
 	reg32_write(DDRC_FREQ2_RFSHTMG(0), VAL_DDRC_FREQ2_RFSHTMG);
 	reg32_write(DDRC_FREQ2_INIT3(0), 0x00840000);
-	reg32_write(DDRC_FREQ2_INIT4(0), 0x00310008);
+	reg32_write(DDRC_FREQ2_INIT4(0), VAL_INIT4);
 	reg32_write(DDRC_FREQ2_INIT6(0), 0x0066004A);
 	reg32_write(DDRC_FREQ2_INIT7(0), 0x0016004A);
 	reg32_write(DDRC_FREQ2_DRAMTMG0(0), 0x0A010102);