Lines Matching full:calibration
99 * Stash old values in case calibration fails, in mmdc_do_write_level_calibration()
115 debug("Starting write leveling calibration.\n"); in mmdc_do_write_level_calibration()
118 * 2. disable auto refresh and ZQ calibration in mmdc_do_write_level_calibration()
119 * before proceeding with Write Leveling calibration in mmdc_do_write_level_calibration()
142 /* 6. Activate automatic calibration by setting MPWLGCR[HW_WL_EN] */ in mmdc_do_write_level_calibration()
161 debug("Ending write leveling calibration. Error mask: 0x%x\n", errors); in mmdc_do_write_level_calibration()
267 /* Disable auto refresh before proceeding with calibration */ in mmdc_do_dqs_calibration()
284 * Check MDMISC register CALIB_PER_CS to see which CS calibration in mmdc_do_dqs_calibration()
286 * as this is the default value, indicating calibration is directed in mmdc_do_dqs_calibration()
288 * Disable the other chip select not being target for calibration in mmdc_do_dqs_calibration()
290 * of calibration. in mmdc_do_dqs_calibration()
299 * the remainder of the calibration. in mmdc_do_dqs_calibration()
318 * (will be calibrated later in the read delay-line calibration). in mmdc_do_dqs_calibration()
330 * Read DQS Gating calibration in mmdc_do_dqs_calibration()
333 debug("Starting Read DQS Gating calibration.\n"); in mmdc_do_dqs_calibration()
342 * Start the automatic read DQS gating calibration process by in mmdc_do_dqs_calibration()
347 * no errors were seen during calibration. in mmdc_do_dqs_calibration()
358 /* Set bit 28 to start automatic read DQS gating calibration */ in mmdc_do_dqs_calibration()
365 * Check to see if any errors were encountered during calibration in mmdc_do_dqs_calibration()
395 debug("Ending Read DQS Gating calibration. Error mask: 0x%x\n", errors); in mmdc_do_dqs_calibration()
399 * Read Delay calibration in mmdc_do_dqs_calibration()
402 debug("Starting Read Delay calibration.\n"); in mmdc_do_dqs_calibration()
414 * 9. Read delay-line calibration in mmdc_do_dqs_calibration()
415 * Start the automatic read calibration process by asserting in mmdc_do_dqs_calibration()
422 * MMDC indicates that the write data calibration had finished by in mmdc_do_dqs_calibration()
436 debug("Ending Read Delay calibration. Error mask: 0x%x\n", errors); in mmdc_do_dqs_calibration()
440 * Write Delay Calibration in mmdc_do_dqs_calibration()
443 debug("Starting Write Delay calibration.\n"); in mmdc_do_dqs_calibration()
469 * 9. 10. Start the automatic write calibration process in mmdc_do_dqs_calibration()
476 * MMDC indicates that the write data calibration had finished in mmdc_do_dqs_calibration()
490 debug("Ending Write Delay calibration. Error mask: 0x%x\n", errors); in mmdc_do_dqs_calibration()
533 * of the calibration process. in mmdc_do_dqs_calibration()
535 debug("MMDC registers updated from calibration\n"); in mmdc_do_dqs_calibration()
536 debug("Read DQS gating calibration:\n"); in mmdc_do_dqs_calibration()
543 debug("Read calibration:\n"); in mmdc_do_dqs_calibration()
547 debug("Write calibration:\n"); in mmdc_do_dqs_calibration()
555 * read DQS gating calibration. in mmdc_do_dqs_calibration()
892 * - board-specific calibration data
1109 /* complete calibration */ in mx6_lpddr2_cfg()
1147 /* Step 6: Perform ZQ calibration */ in mx6_lpddr2_cfg()
1159 /* MR10: calibration, in mx6_lpddr2_cfg()
1160 * 0xff is calibration command after intilization. in mx6_lpddr2_cfg()
1184 /* Step 11: Configure ZQ calibration: one-time and periodic 1ms */ in mx6_lpddr2_cfg()
1194 /* wait for auto-ZQ calibration to complete */ in mx6_lpddr2_cfg()
1399 /* complete calibration */ in mx6_ddr3_cfg()
1439 /* Step 6: Perform ZQ calibration */ in mx6_ddr3_cfg()
1471 /* ZQ calibration */ in mx6_ddr3_cfg()
1487 /* Step 11: Configure ZQ calibration: one-time and periodic 1ms */ in mx6_ddr3_cfg()
1499 /* wait for auto-ZQ calibration to complete */ in mx6_ddr3_cfg()