mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
5713e60210
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>
29 lines
1.2 KiB
Makefile
29 lines
1.2 KiB
Makefile
#
|
|
# Makefile for the PCI specific kernel interface routines under Linux.
|
|
#
|
|
obj-y += pci.o
|
|
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7751) += pci-sh7751.o ops-sh4.o
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7751R) += pci-sh7751.o ops-sh4.o
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7763) += pci-sh7780.o ops-sh4.o
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7780) += pci-sh7780.o ops-sh4.o
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7785) += pci-sh7780.o ops-sh4.o
|
|
obj-$(CONFIG_CPU_SUBTYPE_SH7786) += ops-sh7786.o
|
|
obj-$(CONFIG_CPU_SH5) += pci-sh5.o ops-sh5.o
|
|
|
|
obj-$(CONFIG_SH_DREAMCAST) += ops-dreamcast.o fixups-dreamcast.o \
|
|
pci-dreamcast.o
|
|
obj-$(CONFIG_SH_SECUREEDGE5410) += fixups-snapgear.o
|
|
obj-$(CONFIG_SH_7751_SOLUTION_ENGINE) += fixups-se7751.o
|
|
obj-$(CONFIG_SH_RTS7751R2D) += fixups-rts7751r2d.o
|
|
obj-$(CONFIG_SH_SH03) += fixups-sh03.o
|
|
obj-$(CONFIG_SH_HIGHLANDER) += fixups-r7780rp.o
|
|
obj-$(CONFIG_SH_SH7785LCR) += fixups-r7780rp.o
|
|
obj-$(CONFIG_SH_SDK7780) += fixups-sdk7780.o
|
|
obj-$(CONFIG_SH_7780_SOLUTION_ENGINE) += fixups-sdk7780.o
|
|
obj-$(CONFIG_SH_TITAN) += fixups-titan.o
|
|
obj-$(CONFIG_SH_LANDISK) += fixups-landisk.o
|
|
obj-$(CONFIG_SH_LBOX_RE2) += fixups-rts7751r2d.o
|
|
obj-$(CONFIG_SH_CAYMAN) += fixups-cayman.o
|
|
obj-$(CONFIG_SH_URQUELL) += pcie-sh7786.o
|