Timing fixes
This commit is contained in:
@@ -83,7 +83,7 @@
|
|||||||
const u32 tRPab = !C.t2_tRP ? 21 : tRPpb + 3;
|
const u32 tRPab = !C.t2_tRP ? 21 : tRPpb + 3;
|
||||||
|
|
||||||
// tRC (ACTIVATE-ACTIVATE command period same bank) in ns
|
// tRC (ACTIVATE-ACTIVATE command period same bank) in ns
|
||||||
const u32 tRC = tRPpb + tRAS;
|
const u32 tRC = tRPab + tRAS;
|
||||||
|
|
||||||
const u32 tPPD = 4;
|
const u32 tPPD = 4;
|
||||||
|
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ void MemMtcTableAutoAdjust(MarikoMtcTable* table) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
WRITE_PARAM_ALL_REG(table, emc_txsr, MIN(GET_CYCLE_CEIL(tXSR), (u32)0x3fe));
|
WRITE_PARAM_ALL_REG(table, emc_txsr, MIN(GET_CYCLE_CEIL(tXSR), (u32)0x3fe));
|
||||||
// WRITE_PARAM_ALL_REG(table, emc_txsrdll, MIN(GET_CYCLE_CEIL(tXSR), (u32)0x3fe)); // TODO: Test this.
|
WRITE_PARAM_ALL_REG(table, emc_txsrdll, MIN(GET_CYCLE_CEIL(tXSR), (u32)0x3fe));
|
||||||
WRITE_PARAM_ALL_REG(table, emc_tckesr, GET_CYCLE_CEIL(tSR));
|
WRITE_PARAM_ALL_REG(table, emc_tckesr, GET_CYCLE_CEIL(tSR));
|
||||||
WRITE_PARAM_ALL_REG(table, emc_tfaw, GET_CYCLE_CEIL(tFAW));
|
WRITE_PARAM_ALL_REG(table, emc_tfaw, GET_CYCLE_CEIL(tFAW));
|
||||||
WRITE_PARAM_ALL_REG(table, emc_trpab, GET_CYCLE_CEIL(tRPab));
|
WRITE_PARAM_ALL_REG(table, emc_trpab, GET_CYCLE_CEIL(tRPab));
|
||||||
|
|||||||
Reference in New Issue
Block a user