>Everything is quite okay, except this BAR thingy.
>Can you provide a DSDT excerpt for the device to see what is there?
>I can't find such device (by ACPI id) in the tables of the accessible hardware
>in our lab.
Please check below acpi device definition from BIOS.
Punit device is created in pmc driver, since BIOS finally reject to create a
separate device for Punit.
Scope (\_SB) {
Device(IPC1)
{
…
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite, 0x00000000, 0x00001000, BAR0) // IPC1 Bar
// Memory32Fixed (ReadWrite, 0x00000000, 0x00001000, BAR1) // SSRAM
Memory32Fixed (ReadWrite, 0x00000000, 0x00001000, MDAT) // PUnit
BIOS mailbox Data
Memory32Fixed (ReadWrite, 0x00000000, 0x00001000, MINF) // PUnit
BIOS mailbox Interface and GTD/ISPD mailbox
IO (Decode16, 0x400, 0x480, 0x4, 0x80) // ACPI IO
Base address
Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, , , ) {40}
// IPC1 IRQ
})
…
}
}//end scope