This is the eighth part of my Xilleon port. This patch adds the port into the kernel build system. Patch against 2.6.14-rc2 from linux-mips.org Signed-off-by: David Daney <ddaney@xxxxxxxxxx> Integrate xilleon port into build system. --- commit dfc1311ed49b37741dc67cfcf3efcbf74f7e9165 tree 6b6460dd607e23874ec30e27b4163260f1e31ecb parent 6b5bd66439cc3ba00c02e9bb4a97ce635d723459 author David Daney <daney@xxxxxxxxxxxxxxxxxx> Tue, 04 Oct 2005 13:54:17 -0700 committer David Daney <daney@xxxxxxxxxxxxxxxxxx> Tue, 04 Oct 2005 13:54:17 -0700 arch/mips/Kconfig | 17 +++++++++++++++++ arch/mips/Makefile | 10 ++++++++++ arch/mips/pci/Makefile | 1 + 3 files changed, 28 insertions(+), 0 deletions(-) diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -14,6 +14,19 @@ choice prompt "System type" default SGI_IP22 +config ATI_XILLEON + bool "Support for ATI Xilleon" + select BOOT_ELF32 + select DMA_NONCOHERENT + select GENERIC_ISA_DMA + select HW_HAS_PCI + select SWAP_IO_SPACE + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + select PCIBIOS_OVERRIDE_RESOURCE + help + This enables support for the ATI Xilleon processor. + config MIPS_MTX1 bool "Support for 4G Systems MTX-1 board" select DMA_NONCOHERENT @@ -697,6 +710,7 @@ config TOSHIBA_RBTX4938 endchoice +source "arch/mips/ati/xilleon/Kconfig" source "arch/mips/ddb5xxx/Kconfig" source "arch/mips/gt64120/ev64120/Kconfig" source "arch/mips/jazz/Kconfig" @@ -881,6 +895,9 @@ config SOC_PNX8550 config SWAP_IO_SPACE bool +config PCIBIOS_OVERRIDE_RESOURCE + bool + # # Unfortunately not all GT64120 systems run the chip at the same clock. # As the user for the clock rate and try to minimize the available options. diff --git a/arch/mips/Makefile b/arch/mips/Makefile --- a/arch/mips/Makefile +++ b/arch/mips/Makefile @@ -254,6 +254,16 @@ libs-$(CONFIG_SIBYTE_CFE) += arch/mips/s # # +# ATI Xilleon +# +core-$(CONFIG_ATI_XILLEON) += arch/mips/ati/xilleon/ +ifdef CONFIG_LINUX_RAM_START +load-$(CONFIG_ATI_XILLEON) += $(CONFIG_LINUX_RAM_START) +else +load-$(CONFIG_ATI_XILLEON) += 0xffffffff80100000 +endif + +# # Acer PICA 61, Mips Magnum 4000 and Olivetti M700. # core-$(CONFIG_MACH_JAZZ) += arch/mips/jazz/ diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile --- a/arch/mips/pci/Makefile +++ b/arch/mips/pci/Makefile @@ -54,3 +54,4 @@ obj-$(CONFIG_TOSHIBA_RBTX4927) += fixup- obj-$(CONFIG_TOSHIBA_RBTX4938) += fixup-tx4938.o ops-tx4938.o obj-$(CONFIG_VICTOR_MPC30X) += fixup-mpc30x.o obj-$(CONFIG_ZAO_CAPCELLA) += fixup-capcella.o +obj-$(CONFIG_ATI_XILLEON) += ops-xilleon.o pci-xilleon.o