sh: pci: Initial PCI-Express support for SH7786 Urquell board.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 17 Jun 2009 09:20:48 +0000 (18:20 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 17 Jun 2009 09:20:48 +0000 (18:20 +0900)
commit5713e602106545ff601c158d0864ce8e79de6d0a
treebba2bea5fcb88813668bc9284e54c679359ab3e6
parent3d3638da49211cf15f8aec3030990ac6fba4c693
sh: pci: Initial PCI-Express support for SH7786 Urquell board.

This adds initial support for the PCI-Express module in the SH7786,
particularly as it relates to the urquell platform. Presently it is
only supported in root complex mode, with endpoint mode still requiring
more debugging. 29/32-bit mode and lane configurations are selectable via
board mode pins, and are otherwise fixed.

Only 4x and 1x PCI channels are presently handled, the PCI bridge still
requires additional debugging and stabilization in hardware.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boards/Kconfig
arch/sh/drivers/pci/Makefile
arch/sh/drivers/pci/pcie-sh7786.c [new file with mode: 0644]