add basic register read/write to AtomBIOS callbacks

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41164 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Alexander von Gluck IV 2011-04-01 21:01:11 +00:00
parent 8afad97685
commit 1927d0ab3e

View File

@ -86,21 +86,19 @@ CailDelayMicroSeconds(VOID *CAIL, UINT32 delay)
UINT32
CailReadATIRegister(VOID* CAIL, UINT32 idx)
{
// TODO : CailReadATIRegister
UINT32 ret = 0;
// ret = RHDRegRead(((atomBiosHandlePtr)CAIL), idx << 2);
return ret;
TRACE(("%s(0x%X)\n", __func__, idx << 2));
return read32(idx << 2);
}
VOID
CailWriteATIRegister(VOID *CAIL, UINT32 idx, UINT32 data)
{
// TODO : CailWriteATIRegister
TRACE(("%s(0x%X)\n", __func__, idx << 2));
// TODO : save MMIO via atomSaveRegisters in CailWriteATIRegister
// atomSaveRegisters((atomBiosHandlePtr)CAIL, atomRegisterMMIO, idx << 2);
// RHDRegWrite(((atomBiosHandlePtr)CAIL), idx << 2a, data);
write32(idx << 2, data);
}