nb/intel/sandybridge: Run `read_mpr_training` before write training

Reference code does this, so follow suit.

Tested on Asus P8H61-M PRO, still boots.

Change-Id: I21c5161da55b380dd4b2d574b22a1ef038f55fce
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47611
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/src/northbridge/intel/sandybridge/raminit_native.c b/src/northbridge/intel/sandybridge/raminit_native.c
index e0b5a3d..ae9a4f4 100644
--- a/src/northbridge/intel/sandybridge/raminit_native.c
+++ b/src/northbridge/intel/sandybridge/raminit_native.c
@@ -684,16 +684,16 @@
 		if (err)
 			return err;
 
+		err = read_mpr_training(ctrl);
+		if (err)
+			return err;
+
 		err = write_training(ctrl);
 		if (err)
 			return err;
 
 		printram("CP5a\n");
 
-		err = read_mpr_training(ctrl);
-		if (err)
-			return err;
-
 		printram("CP5b\n");
 
 		err = command_training(ctrl);