[coreboot] PCIe PME vs ACPI Interrupt
Martin Roth
gaumless at gmail.com
Wed Dec 17 21:01:51 CET 2014
Hi Gailu,
Sorry, wake on lan wasn't tested during the Bayley Bay development,
so something was probably missed. I'm doing some baytrail work right
now, so I might get around to looking at it and pushing a change, but I
can't make any guarantees about when or if that might happen.
Regards,
Martin
On 12/08/2014 01:49 PM, Gailu Singh wrote:
> 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)
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â })
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }
> Â Â Â Â Â Â Â }
> Â Â Â }
>
>
>
More information about the coreboot
mailing list