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)
                        })
                }
        }
    }