[POWERPC] 4xx: Add 460EX PCIe support to 4xx pci driver
authorStefan Roese <sr@denx.de>
Sat, 23 Feb 2008 21:08:27 +0000 (08:08 +1100)
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>
Wed, 26 Mar 2008 12:19:16 +0000 (07:19 -0500)
commit66b7e504c0e66c568b1759882884b8e1cfb307bd
tree5399619ba1de5c865fce5b5ad02c591d7f70ce18
parent8bc4a51d28b760b40b21217c7d613777cfeeb3b0
[POWERPC] 4xx: Add 460EX PCIe support to 4xx pci driver

All this code is needed to properly initialize the 460EX PCIe host
bridge(s). We re-initialize all ports again, even though this has been done
in the bootloader (U-Boot) before. This way we make sure, that we always
run the latest init code in Linux and don't depend on code versions from
U-Boot.

Unfortunately all IBM/AMCC chips currently supported in this PCIe driver need
a different reset-/init-sequence.

Tested on AMCC Canyonlands eval board.

Signed-off-by: Stefan Roese <sr@denx.de>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
arch/powerpc/sysdev/ppc4xx_pci.c
arch/powerpc/sysdev/ppc4xx_pci.h