PCI: read memory ranges out of Broadcom CNB20LE host bridge
authorIra W. Snyder <iws@ovro.caltech.edu>
Thu, 1 Apr 2010 18:43:30 +0000 (11:43 -0700)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 21 May 2010 21:43:46 +0000 (14:43 -0700)
commit3f6ea84a3035cc0ef7488f8e93bc76766799e082
tree30f714b86c1221e2e832f27e1d15c6c1803c8b95
parent3322340a9db2251ac9d09bc7b8d49e872298ae95
PCI: read memory ranges out of Broadcom CNB20LE host bridge

Read the memory ranges behind the Broadcom CNB20LE host bridge out of the
hardware. This allows PCI hotplugging to work, since we know which memory
range to allocate PCI BAR's from.

The x86 PCI code automatically prefers the ACPI _CRS information when it is
available. In that case, this information is not used.

Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
arch/x86/Kconfig
arch/x86/pci/Makefile
arch/x86/pci/broadcom_bus.c [new file with mode: 0644]