PCI: add PCI-X/PCI-Express read control interfaces
authorPeter Oruba <peter.oruba@amd.com>
Tue, 15 May 2007 11:59:13 +0000 (13:59 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 11 Jul 2007 23:02:07 +0000 (16:02 -0700)
commitd556ad4bbe75faf17b239e151a9f003322b2e851
tree794e4f21a9c6e76328feccf313e4d268d3ec5146
parente4585da22ad04a055cbb5c863a37aa8cc02eac89
PCI: add PCI-X/PCI-Express read control interfaces

This patch introduces an interface to read and write PCI-X / PCI-Express
maximum read byte count values from PCI config space. There is a second
function that returns the maximum _designed_ read byte count, which marks the
maximum value for a device, since some drivers try to set MMRBC to the
highest allowed value and rely on such a function.

Based on patch set by Stephen Hemminger <shemminger@linux-foundation.org>

Cc: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Peter Oruba <peter.oruba@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/pci/pci.c
drivers/pci/quirks.c
include/linux/pci.h