I have extracted acpidump in Ubuntu and trying to understand what the device or BIOS has provided to Linux host.
Besides IO
port which is not working, I can only see resource of Memeory32Fixed()
which has base address of 0x0
with a valid length on _Y06
.
I have tried to read/write with virtual address obtained from ioremap(0x0, 0x10000)
(in kernel space) but that doesn't seem to work.
So what does this stand for and how can I use it to communicate to the hardware if it's useful at all?
Device (SOMETHING)
{
......
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00010000, // Address Length
_Y06)
}
.......
User contributions licensed under CC BY-SA 3.0