pc, pc64: command flag sometimes doesnt reset, just check for IBF

This commit is contained in:
cinap_lenrek 2014-11-10 00:53:22 +01:00
parent 95dbc72801
commit 2f8ee8fb4e

View file

@ -96,7 +96,7 @@ ecread(uchar addr)
lock(&ec);
if(!ec.init)
goto out;
if(ecwait(BURST|CMD, 0))
if(ecwait(IBF, 0))
goto out;
ecwr(EC_SC, RD_EC);
if(ecwait(IBF, 0))
@ -120,7 +120,7 @@ ecwrite(uchar addr, uchar val)
lock(&ec);
if(!ec.init)
goto out;
if(ecwait(BURST|CMD, 0))
if(ecwait(IBF, 0))
goto out;
ecwr(EC_SC, WR_EC);
if(ecwait(IBF, 0))