powerpc/fsl_pci: Add MPC83xx PCI-E controller RC mode support
commit598804cd041c395ce87302af9088b2f227196185
authorAnton Vorontsov <avorontsov@ru.mvista.com>
Thu, 8 Jan 2009 21:55:39 +0000 (9 00:55 +0300)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 29 Jan 2009 00:16:45 +0000 (28 18:16 -0600)
tree345914bdf8ee69ab0542f51c3ae421226a8bec27
parent18e352e4a73465349711a9324767e1b2453383e2
powerpc/fsl_pci: Add MPC83xx PCI-E controller RC mode support

This patch adds support for PCI-Express controllers as found on the
newer MPC83xx chips.

The work is loosely based on the Tony Li's patch[1], but unlike the
original patch, this patch implements sliding window for the Type 1
transactions using outbound window translations, so we don't have to
ioremap the whole PCI-E configuration space.

[1] http://ozlabs.org/pipermail/linuxppc-dev/2008-January/049028.html

Signed-off-by: Tony Li <tony.li@freescale.com>
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/sysdev/fsl_pci.c
include/linux/pci_ids.h