Hello
I can mistake, but, probably Baytrail LPSS DMA's size in
soc/intel/fsp_baytrail/acpi/lpss.asl should be equal 0x4000 instead of 0x1000
now.
That size appears in
...coreboot boot log:
PCI: 00:18.0
PCI: 00:18.0 resource base 0 size 4000 align 14 gran 14 limit ffffffff flags
200 index 10
PCI: 00:18.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff flags
200 index 14
PCI: 00:1e.0
PCI: 00:1e.0 resource base 0 size 4000 align 14 gran 14 limit ffffffff flags
200 index 10
PCI: 00:1e.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff flags
200 index 14
...acpi dump from Intel NUC 3815:
DefinitionBlock ("", "DSDT", 2, "INTEL", "DE3815TY", 0x01072009)
<...>
Device (GDM1)
{
Name (_HID, "INTL9C60" /* Intel Baytrail SOC DMA Controller */) //
_HID: Hardware ID
Name (_DDN, "Intel(R) DMA Controller #1 - INTL9C60") // _DDN: DOS
Device Name
Name (_UID, One) // _UID: Unique ID
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00004000, // Address Length
_Y24)
Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
{
0x0000002A,
}
})
...here:
https://github.com/tianocore/edk2/blob/master/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/PchLpss.asl#L24
---
Alex.
--
coreboot mailing list: [email protected]
https://www.coreboot.org/mailman/listinfo/coreboot