software/liblitedram: use SDRAM_PHY_WRITE_LATENCY_CALIBRATION_CAPABLE flag.
This commit is contained in:
parent
c596135274
commit
bc68351475
|
@ -238,12 +238,13 @@ void sdram_mode_register_write(char reg, int value) {
|
||||||
/* Write Leveling */
|
/* Write Leveling */
|
||||||
/*-----------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
int _sdram_write_leveling_bitslips[16];
|
||||||
|
|
||||||
#ifdef SDRAM_PHY_WRITE_LEVELING_CAPABLE
|
#ifdef SDRAM_PHY_WRITE_LEVELING_CAPABLE
|
||||||
|
|
||||||
int _sdram_write_leveling_cmd_scan = 1;
|
int _sdram_write_leveling_cmd_scan = 1;
|
||||||
int _sdram_write_leveling_cmd_delay = 0;
|
int _sdram_write_leveling_cmd_delay = 0;
|
||||||
int _sdram_write_leveling_dat_delays[16];
|
int _sdram_write_leveling_dat_delays[16];
|
||||||
int _sdram_write_leveling_bitslips[16];
|
|
||||||
|
|
||||||
static void sdram_write_leveling_on(void)
|
static void sdram_write_leveling_on(void)
|
||||||
{
|
{
|
||||||
|
@ -847,6 +848,8 @@ void sdram_read_leveling(void)
|
||||||
/* Write latency calibration */
|
/* Write latency calibration */
|
||||||
/*-----------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
#ifdef SDRAM_PHY_WRITE_LATENCY_CALIBRATION_CAPABLE
|
||||||
|
|
||||||
static void sdram_write_latency_calibration(void) {
|
static void sdram_write_latency_calibration(void) {
|
||||||
int i;
|
int i;
|
||||||
int module;
|
int module;
|
||||||
|
@ -903,6 +906,8 @@ static void sdram_write_latency_calibration(void) {
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------*/
|
||||||
/* Leveling */
|
/* Leveling */
|
||||||
/*-----------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------*/
|
||||||
|
@ -925,8 +930,10 @@ int sdram_leveling(void)
|
||||||
sdram_write_leveling();
|
sdram_write_leveling();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef SDRAM_PHY_WRITE_LATENCY_CALIBRATION_CAPABLE
|
||||||
printf("Write latency calibration:\n");
|
printf("Write latency calibration:\n");
|
||||||
sdram_write_latency_calibration();
|
sdram_write_latency_calibration();
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef SDRAM_PHY_READ_LEVELING_CAPABLE
|
#ifdef SDRAM_PHY_READ_LEVELING_CAPABLE
|
||||||
printf("Read leveling:\n");
|
printf("Read leveling:\n");
|
||||||
|
|
Loading…
Reference in New Issue