diff options
author | John Crispin <john@openwrt.org> | 2007-12-20 22:29:45 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2007-12-20 22:29:45 +0000 |
commit | b998d4fa51609b2b1e3a91deb118918c301dd7e8 (patch) | |
tree | 27cb7ef40b5d90fbcf3fe736719e92367a3990e3 /target/linux/ifxmips/patches/100-board.patch | |
parent | 498a2e30702494fd3171fdc813bee410cc94661a (diff) | |
download | mtk-20170518-b998d4fa51609b2b1e3a91deb118918c301dd7e8.zip mtk-20170518-b998d4fa51609b2b1e3a91deb118918c301dd7e8.tar.gz mtk-20170518-b998d4fa51609b2b1e3a91deb118918c301dd7e8.tar.bz2 |
move danube folder to ifxmips, to allow future integration of the other chips
SVN-Revision: 9815
Diffstat (limited to 'target/linux/ifxmips/patches/100-board.patch')
-rw-r--r-- | target/linux/ifxmips/patches/100-board.patch | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/target/linux/ifxmips/patches/100-board.patch b/target/linux/ifxmips/patches/100-board.patch new file mode 100644 index 0000000..c73c4e7 --- /dev/null +++ b/target/linux/ifxmips/patches/100-board.patch @@ -0,0 +1,66 @@ +Index: linux-2.6.23/arch/mips/Kconfig +=================================================================== +--- linux-2.6.23.orig/arch/mips/Kconfig 2007-10-16 22:12:19.000000000 +0200 ++++ linux-2.6.23/arch/mips/Kconfig 2007-10-16 22:12:21.000000000 +0200 +@@ -58,6 +58,17 @@ + select SYS_SUPPORTS_LITTLE_ENDIAN + select GENERIC_HARDIRQS_NO__DO_IRQ + ++config DANUBE ++ bool "Danube support" ++ select DMA_NONCOHERENT ++ select IRQ_CPU ++ select SYS_HAS_CPU_MIPS32_R1 ++ select HAVE_STD_PC_SERIAL_PORT ++ select SYS_SUPPORTS_BIG_ENDIAN ++ select SYS_SUPPORTS_32BIT_KERNEL ++ select SYS_HAS_EARLY_PRINTK ++ select HW_HAS_PCI ++ + config MACH_DECSTATION + bool "DECstations" + select BOOT_ELF32 +@@ -605,6 +615,7 @@ + source "arch/mips/tx4927/Kconfig" + source "arch/mips/tx4938/Kconfig" + source "arch/mips/vr41xx/Kconfig" ++source "arch/mips/danube/Kconfig" + + endmenu + +Index: linux-2.6.23/arch/mips/Makefile +=================================================================== +--- linux-2.6.23.orig/arch/mips/Makefile 2007-10-16 22:12:21.000000000 +0200 ++++ linux-2.6.23/arch/mips/Makefile 2007-10-16 22:12:21.000000000 +0200 +@@ -276,6 +276,13 @@ + cflags-$(CONFIG_MIPS_COBALT) += -Iinclude/asm-mips/mach-cobalt + load-$(CONFIG_MIPS_COBALT) += 0xffffffff80080000 + ++# ++# Infineon DANUBE ++# ++core-$(CONFIG_DANUBE) += arch/mips/danube/ ++cflags-$(CONFIG_DANUBE) += -Iinclude/asm-mips/mach-danube ++load-$(CONFIG_DANUBE) += 0xffffffff80002000 ++ + # + # DECstation family + # +Index: linux-2.6.23/include/asm-mips/bootinfo.h +=================================================================== +--- linux-2.6.23.orig/include/asm-mips/bootinfo.h 2007-10-16 22:12:19.000000000 +0200 ++++ linux-2.6.23/include/asm-mips/bootinfo.h 2007-10-16 22:12:21.000000000 +0200 +@@ -208,6 +208,13 @@ + #define MACH_GROUP_WINDRIVER 28 /* Windriver boards */ + #define MACH_WRPPMC 1 + ++/* ++ * Valid machtype for group ATHEROS ++ */ ++#define MACH_GROUP_DANUBE 29 ++#define MACH_INFINEON_DANUBE 0 ++ ++ + #define CL_SIZE COMMAND_LINE_SIZE + + const char *get_system_type(void); |