Patch: ATI Xilleon port 8/11 Integrate Xilleon port into build system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux