Update coldboot DDR3 init firmware to work with latest gram changes
[ls2.git] / libgram / src / dfii.c
index 3d873450729ddbe333cd5a99ec0e8b16b06e28e4..777c17af780f86006f1e0e8504cbae908b6e610e 100644 (file)
@@ -14,18 +14,11 @@ static void dfii_setcontrol(const struct gramCtx *ctx, uint32_t val) {
 #endif
 }
 
-void dfii_reset(const struct gramCtx *ctx) {
-        dfii_set_p0_address(ctx, 0);
-        dfii_set_p0_baddress(ctx, 0);
-               dfii_setcontrol(ctx, DFII_CONTROL_ODT|DFII_CONTROL_RESET);
-}
-
 void dfii_setsw(const struct gramCtx *ctx, bool software_control) {
        if (software_control) {
-               dfii_setcontrol(ctx, DFII_CONTROL_CKE|DFII_CONTROL_ODT|
-                             DFII_CONTROL_RESET);
+               dfii_setcontrol(ctx, DFII_CONTROL_CKE|DFII_CONTROL_ODT|DFII_CONTROL_RESET|DFII_COMMAND_CS);
        } else {
-               dfii_setcontrol(ctx, DFII_CONTROL_SEL);
+               dfii_setcontrol(ctx, DFII_CONTROL_SEL|DFII_CONTROL_RESET);
        }
 }