1 Jan 2010 02:29
[PATCH][RFC] e1000e: Add basic runtime PM support (was: [PATCH 0/12] PCI run-time PM support (rev. 2))
Rafael J. Wysocki <rjw <at> sisk.pl>
2010-01-01 01:29:23 GMT
2010-01-01 01:29:23 GMT
On Sunday 27 December 2009, Rafael J. Wysocki wrote: > Hi, > > The following (updated) series of patches provides preliminary run-time power > management support for PCI devices through ACPI and/or the native PCIe PME. > > Some patches have been modified since the previous iteration, one patch has > been merged and there's one more. > > I've tested this patchset with the native PCIe PME mechanism using the r8169 > driver on the MSI Wind U-100 (see the last patch for details) and with the ACPI > mechanism using the e1000e driver on the Toshiba Portege R500 (the patch still > requires some work to be shown in public(Continue reading)). The e1000e patch is now in a better shape IMO, at least it worked for me in all conditions I tested it, so it is appended below. > [1/12] - Add function for checking PME status of devices > > [2/12] - Modify wake-up enable propagation so that it's done for PCIe devices > too (this one is in the Jesse's tree already, but it's reproduced here > for completness) > > [3/12] - PCIe PME root port service driver > > [4/12] - "Don't use MSIs for PME signaling" switch for PCIe > > [5/12] - ACPI GPE refcounting, from Matthew > > [6/12] - ACPI drivers support for GPE refcounting, from Matthew
).
The e1000e patch is now in a better shape IMO, at least it worked for me in all
conditions I tested it, so it is appended below.
> [1/12] - Add function for checking PME status of devices
>
> [2/12] - Modify wake-up enable propagation so that it's done for PCIe devices
> too (this one is in the Jesse's tree already, but it's reproduced here
> for completness)
>
> [3/12] - PCIe PME root port service driver
>
> [4/12] - "Don't use MSIs for PME signaling" switch for PCIe
>
> [5/12] - ACPI GPE refcounting, from Matthew
>
> [6/12] - ACPI drivers support for GPE refcounting, from Matthew
RSS Feed