ppc440: Avoid reporting error when reading non-existent RAM slot
When reading base register of RAM slot with no RAM we should not try to calculate register value because that will result printing an error due to invalid RAM size. Just return 0 without the error in this case. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
52b73c09bf
commit
4f10ed277d
@ -613,8 +613,10 @@ static uint32_t dcr_read_sdram(void *opaque, int dcrn)
|
||||
case SDRAM_R1BAS:
|
||||
case SDRAM_R2BAS:
|
||||
case SDRAM_R3BAS:
|
||||
ret = sdram_bcr(sdram->ram_bases[dcrn - SDRAM_R0BAS],
|
||||
sdram->ram_sizes[dcrn - SDRAM_R0BAS]);
|
||||
if (sdram->ram_sizes[dcrn - SDRAM_R0BAS]) {
|
||||
ret = sdram_bcr(sdram->ram_bases[dcrn - SDRAM_R0BAS],
|
||||
sdram->ram_sizes[dcrn - SDRAM_R0BAS]);
|
||||
}
|
||||
break;
|
||||
case SDRAM_CONF1HB:
|
||||
case SDRAM_CONF1LL:
|
||||
|
Loading…
Reference in New Issue
Block a user