Hi Experts,
I am working on S3 wakeup from PCIE WAKE Signal on Baytrail SOC (Bayleybay
board) with Intel FSP.
When I send WOL packet ACPI interrupt count does not increase though PCIe
PME interrupt count increases.
Can you please provide some pointers why I am not getting ACPI interrupt
for the wake event?
in /proc/interrupts, PCIe PME counter increments and acpi counter remains 0.
9: 0 0 IO-APIC-fasteoi acpi
103: 2 0 PCI-MSI-edge PCIe PME
My Root Port ASL is below.
Device (RP01)
{
Name (_ADR, 0x001c0000)
Name (_PRW, Package (0x02)
{
0x09,
0x03
})
Device (PXSX)
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
{
0x09,
0x03
})
}
Method (_PRT)
{
If (PICM) {
Return (Package() {
#undef PIC_MODE
#include "irq_helper.h"
PCI_DEV_PIRQ_ROUTE(0x0, A, B, C, D)
})
} Else {
Return (Package() {
#define PIC_MODE
#include "irq_helper.h"
PCI_DEV_PIRQ_ROUTE(0x0, A, B, C, D)
})
}
}
}