PCI: add OBFF enable/disable support
authorJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 10 Jan 2011 20:46:36 +0000 (12:46 -0800)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Wed, 11 May 2011 22:18:48 +0000 (15:18 -0700)
commit48a92a8179b3e677fac07db7bd109e68f020468c
treea0d43c7fc33fd5c899ce81103097117c27dd3e60
parentb48d4425b602f5f4978299474743dbea130d940d
PCI: add OBFF enable/disable support

OBFF (optimized buffer flush/fill), where supported, can help improve
energy efficiency by giving devices information about when interrupts
and other activity will have a reduced power impact.  It requires
support from both the device and system (i.e. not only does the device
need to respond to OBFF messages, but the platform must be capable of
generating and routing them to the end point).

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/pci.c
include/linux/pci.h
include/linux/pci_regs.h