diff --git a/board/boundary/nitrogen8m/ddr/ddr_init.c b/board/boundary/nitrogen8m/ddr/ddr_init.c
index 7c9f49a6a3ed3edec006b4b731c9f1ed1e01cc2e..6cf58dc1ade1ca895082a79ac097c6ed465f5d74 100644
--- a/board/boundary/nitrogen8m/ddr/ddr_init.c
+++ b/board/boundary/nitrogen8m/ddr/ddr_init.c
@@ -100,7 +100,7 @@ void lpddr4_800MHz_cfg_umctl2(void)
 	reg32_write(DDRC_DRAMTMG14(0), VAL_DDRC_DRAMTMG14);
 	reg32_write(DDRC_DRAMTMG17(0), 0x00A00050);
 
-	reg32_write(DDRC_ZQCTL0(0), 0x03200018);
+	reg32_write(DDRC_ZQCTL0(0), 0xC3200018);
 	reg32_write(DDRC_ZQCTL1(0), 0x028061A8);
 	reg32_write(DDRC_ZQCTL2(0), 0x00000000);
 
@@ -164,7 +164,7 @@ void lpddr4_800MHz_cfg_umctl2(void)
 	reg32_write(DDRC_FREQ2_DERATEINT(0), 0x000C3500);
 	reg32_write(DDRC_FREQ2_RFSHCTL0(0), 0x0020D040);
 	reg32_write(DDRC_FREQ2_RFSHTMG(0), VAL_DDRC_FREQ2_RFSHTMG);
-	reg32_write(DDRC_FREQ2_INIT3(0), 0x00D4002D);
+	reg32_write(DDRC_FREQ2_INIT3(0), 0x00840000);
 	reg32_write(DDRC_FREQ2_INIT4(0), 0x00310008);
 	reg32_write(DDRC_FREQ2_INIT6(0), 0x0066004A);
 	reg32_write(DDRC_FREQ2_INIT7(0), 0x0016004A);