Skip interleaved RAM target on MPC85xx during renitialization of the local
access windows. This eliminates hangs on systems which are configured to use interleaved mode: prior to this fix we were simply cutting ourselves from access to the main memory in this case. Obtained from: Freescale, Semihalf
This commit is contained in:
parent
7406bf9f51
commit
2a476ed9ed
@ -255,7 +255,8 @@ ocpbus_attach(device_t dev)
|
||||
if ((sr & 0x80000000) == 0)
|
||||
continue;
|
||||
tgt = (sr & 0x01f00000) >> 20;
|
||||
if (tgt == OCP85XX_TGTIF_RAM1 || tgt == OCP85XX_TGTIF_RAM2)
|
||||
if (tgt == OCP85XX_TGTIF_RAM1 || tgt == OCP85XX_TGTIF_RAM2 ||
|
||||
tgt == OCP85XX_TGTIF_RAM_INTL)
|
||||
continue;
|
||||
|
||||
ccsr_write4(OCP85XX_LAWSR(i), sr & 0x7fffffff);
|
||||
|
Loading…
Reference in New Issue
Block a user