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:
parent
8afad97685
commit
1927d0ab3e
@ -86,21 +86,19 @@ CailDelayMicroSeconds(VOID *CAIL, UINT32 delay)
|
|||||||
UINT32
|
UINT32
|
||||||
CailReadATIRegister(VOID* CAIL, UINT32 idx)
|
CailReadATIRegister(VOID* CAIL, UINT32 idx)
|
||||||
{
|
{
|
||||||
// TODO : CailReadATIRegister
|
TRACE(("%s(0x%X)\n", __func__, idx << 2));
|
||||||
|
return read32(idx << 2);
|
||||||
UINT32 ret = 0;
|
|
||||||
// ret = RHDRegRead(((atomBiosHandlePtr)CAIL), idx << 2);
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
CailWriteATIRegister(VOID *CAIL, UINT32 idx, UINT32 data)
|
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);
|
// atomSaveRegisters((atomBiosHandlePtr)CAIL, atomRegisterMMIO, idx << 2);
|
||||||
// RHDRegWrite(((atomBiosHandlePtr)CAIL), idx << 2a, data);
|
write32(idx << 2, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user