bios/sdram: set init_done/error when DDRCTRL is present (litedram_gen)
This commit is contained in:
parent
d8ac936206
commit
361f9d0dff
|
@ -861,6 +861,11 @@ int sdrinit(void)
|
||||||
{
|
{
|
||||||
printf("Initializing SDRAM...\n");
|
printf("Initializing SDRAM...\n");
|
||||||
|
|
||||||
|
#ifdef CSR_DDRCTRL_BASE
|
||||||
|
ddrctrl_init_done_write(0);
|
||||||
|
ddrctrl_init_error_write(0);
|
||||||
|
#endif
|
||||||
|
|
||||||
init_sequence();
|
init_sequence();
|
||||||
#ifdef CSR_DDRPHY_BASE
|
#ifdef CSR_DDRPHY_BASE
|
||||||
#if CSR_DDRPHY_EN_VTC_ADDR
|
#if CSR_DDRPHY_EN_VTC_ADDR
|
||||||
|
@ -872,7 +877,13 @@ int sdrinit(void)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
sdrhw();
|
sdrhw();
|
||||||
|
#ifdef CSR_DDRCTRL_BASE
|
||||||
|
ddrctrl_init_done_write(1);
|
||||||
|
#endif
|
||||||
if(!memtest()) {
|
if(!memtest()) {
|
||||||
|
#ifdef CSR_DDRCTRL_BASE
|
||||||
|
ddrctrl_init_error_write(1);
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue