summaryrefslogtreecommitdiff
path: root/packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff
diff options
context:
space:
mode:
Diffstat (limited to 'packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff')
-rw-r--r--packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff3032
1 files changed, 3032 insertions, 0 deletions
diff --git a/packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff b/packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff
new file mode 100644
index 0000000000..589446c2e9
--- /dev/null
+++ b/packages/linux/linux-mtx-2-2.4.27/00-mtx-2.diff
@@ -0,0 +1,3032 @@
+diff -uNr linux-old/arch/mips/Makefile linux/arch/mips/Makefile
+--- linux-old/arch/mips/Makefile 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/Makefile 2006-04-30 18:50:41.679294000 +0200
+@@ -306,6 +306,13 @@
+ LOADADDR += 0x80100000
+ endif
+
++ifdef CONFIG_MIPS_MTX2
++LIBS += arch/mips/au1000/mtx-2/mtx-2.o \
++ arch/mips/au1000/common/au1000.o
++SUBDIRS += arch/mips/au1000/mtx-2 arch/mips/au1000/common
++LOADADDR += 0x80100000
++endif
++
+ ifdef CONFIG_MIPS_PB1550
+ LIBS += arch/mips/au1000/pb1550/pb1550.o \
+ arch/mips/au1000/common/au1000.o
+diff -uNr linux-old/arch/mips/au1000/mtx-2/Makefile linux/arch/mips/au1000/mtx-2/Makefile
+--- linux-old/arch/mips/au1000/mtx-2/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux/arch/mips/au1000/mtx-2/Makefile 2006-04-30 18:52:46.383087500 +0200
+@@ -0,0 +1,20 @@
++#
++# Copyright 2003 MontaVista Software Inc.
++# Author: MontaVista Software, Inc.
++# ppopov@mvista.com or source@mvista.com
++# Bruno Randolf <bruno.randolf@4g-systems.biz>
++#
++# Makefile for 4G Systems MTX-2 board.
++#
++# Note! Dependencies are done automagically by 'make dep', which also
++# removes any old dependencies. DON'T put your own dependencies here
++# unless it's something special (ie not a .c file).
++#
++
++USE_STANDARD_AS_RULE := true
++
++O_TARGET := mtx-2.o
++
++obj-y := init.o board_setup.o irqmap.o
++
++include $(TOPDIR)/Rules.make
+diff -uNr linux-old/arch/mips/au1000/mtx-2/board_setup.c linux/arch/mips/au1000/mtx-2/board_setup.c
+--- linux-old/arch/mips/au1000/mtx-2/board_setup.c 1970-01-01 01:00:00.000000000 +0100
++++ linux/arch/mips/au1000/mtx-2/board_setup.c 2006-04-30 18:52:50.967374000 +0200
+@@ -0,0 +1,90 @@
++/*
++ *
++ * BRIEF MODULE DESCRIPTION
++ * 4G Systems MTX-2 board setup.
++ *
++ * Copyright 2003 MontaVista Software Inc.
++ * Author: MontaVista Software, Inc.
++ * ppopov@mvista.com or source@mvista.com
++ * Bruno Randolf <bruno.randolf@4g-systems.biz>
++ *
++ * This program is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License as published by the
++ * Free Software Foundation; either version 2 of the License, or (at your
++ * option) any later version.
++ *
++ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
++ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
++ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
++ * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
++ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
++ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
++ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
++ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program; if not, write to the Free Software Foundation, Inc.,
++ * 675 Mass Ave, Cambridge, MA 02139, USA.
++ */
++#include <linux/config.h>
++#include <linux/init.h>
++#include <linux/sched.h>
++#include <linux/ioport.h>
++#include <linux/mm.h>
++#include <linux/console.h>
++#include <linux/mc146818rtc.h>
++#include <linux/delay.h>
++
++#include <asm/cpu.h>
++#include <asm/bootinfo.h>
++#include <asm/irq.h>
++#include <asm/keyboard.h>
++#include <asm/mipsregs.h>
++#include <asm/reboot.h>
++#include <asm/pgtable.h>
++#include <asm/au1000.h>
++
++extern struct rtc_ops no_rtc_ops;
++
++void __init board_setup(void)
++{
++ rtc_ops = &no_rtc_ops;
++
++#if defined (CONFIG_USB_OHCI) || defined (CONFIG_AU1X00_USB_DEVICE)
++#ifdef CONFIG_AU1X00_USB_DEVICE
++ // 2nd USB port is USB device
++ au_writel(au_readl(SYS_PINFUNC) & (u32)(~0x8000), SYS_PINFUNC);
++#endif
++ // enable USB power switch
++ au_writel( au_readl(GPIO2_DIR) | 0x10, GPIO2_DIR );
++ au_writel( 0x100000, GPIO2_OUTPUT );
++#endif // defined (CONFIG_USB_OHCI) || defined (CONFIG_AU1000_USB_DEVICE)
++
++#ifdef CONFIG_PCI
++#if defined(__MIPSEB__)
++ au_writel(0xf | (2<<6) | (1<<4), Au1500_PCI_CFG);
++#else
++ au_writel(0xf, Au1500_PCI_CFG);
++#endif
++#endif
++
++ // initialize sys_pinfunc:
++ // disable second ethernet port (SYS_PF_NI2)
++ // set U3/GPIO23 to GPIO23 (SYS_PF_U3)
++ au_writel( SYS_PF_NI2 | SYS_PF_U3, SYS_PINFUNC );
++
++ // initialize GPIO
++ au_writel( 0xFFFFFFFF, SYS_TRIOUTCLR );
++ au_writel( 0x00000001, SYS_OUTPUTCLR ); // set M66EN (PCI 66MHz) to OFF
++ au_writel( 0x00000008, SYS_OUTPUTSET ); // set PCI CLKRUN# to OFF
++ au_writel( 0x00000020, SYS_OUTPUTCLR ); // set eth PHY TX_ER to OFF
++ au_writel( 0x00010000, SYS_OUTPUTSET ); // set ETH_RESET# to get PHY out of reset.
++
++ // enable LED and set it to green
++ au_writel( au_readl(GPIO2_DIR) | 0x1800, GPIO2_DIR );
++ au_writel( 0x18000800, GPIO2_OUTPUT );
++
++ printk("4G Systems MTX-2 Board\n");
++}
+diff -uNr linux-old/arch/mips/au1000/mtx-2/init.c linux/arch/mips/au1000/mtx-2/init.c
+--- linux-old/arch/mips/au1000/mtx-2/init.c 1970-01-01 01:00:00.000000000 +0100
++++ linux/arch/mips/au1000/mtx-2/init.c 2006-04-30 18:52:58.171824250 +0200
+@@ -0,0 +1,74 @@
++/*
++ *
++ * BRIEF MODULE DESCRIPTION
++ * 4G Systems MTX-2 board setup+
++ *
++ * Copyright 2003 MontaVista Software Inc.
++ * Author: MontaVista Software, Inc.
++ * ppopov@mvista.com or source@mvista.com
++ * Bruno Randolf <bruno.randolf@4g-systems.biz>
++ *
++ * This program is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License as published by the
++ * Free Software Foundation; either version 2 of the License, or (at your
++ * option) any later version.
++ *
++ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
++ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
++ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
++ * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
++ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
++ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
++ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
++ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program; if not, write to the Free Software Foundation, Inc.,
++ * 675 Mass Ave, Cambridge, MA 02139, USA.
++ */
++
++#include <linux/init.h>
++#include <linux/mm.h>
++#include <linux/sched.h>
++#include <linux/bootmem.h>
++#include <asm/addrspace.h>
++#include <asm/bootinfo.h>
++#include <linux/config.h>
++#include <linux/string.h>
++#include <linux/kernel.h>
++#include <linux/sched.h>
++
++int prom_argc;
++char **prom_argv, **prom_envp;
++extern void __init prom_init_cmdline(void);
++extern char *prom_getenv(char *envname);
++
++const char *get_system_type(void)
++{
++ return "MTX-2";
++}
++
++int __init prom_init(int argc, char **argv, char **envp, int *prom_vec)
++{
++ unsigned char *memsize_str;
++ unsigned long memsize;
++
++ prom_argc = argc;
++ prom_argv = argv;
++ prom_envp = envp;
++
++ mips_machgroup = MACH_GROUP_ALCHEMY;
++ mips_machtype = MACH_MTX2; /* set the platform # */
++ prom_init_cmdline();
++
++ memsize_str = prom_getenv("memsize");
++ if (!memsize_str) {
++ memsize = 0x04000000;
++ } else {
++ memsize = simple_strtol(memsize_str, NULL, 0);
++ }
++ add_memory_region(0, memsize, BOOT_MEM_RAM);
++ return 0;
++}
+diff -uNr linux-old/arch/mips/au1000/mtx-2/irqmap.c linux/arch/mips/au1000/mtx-2/irqmap.c
+--- linux-old/arch/mips/au1000/mtx-2/irqmap.c 1970-01-01 01:00:00.000000000 +0100
++++ linux/arch/mips/au1000/mtx-2/irqmap.c 2006-04-30 18:52:11.892932000 +0200
+@@ -0,0 +1,83 @@
++/*
++ * BRIEF MODULE DESCRIPTION
++ * Au1xxx irq map table
++ *
++ * Copyright 2003 Embedded Edge, LLC
++ * dan@embeddededge.com
++ *
++ * This program is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License as published by the
++ * Free Software Foundation; either version 2 of the License, or (at your
++ * option) any later version.
++ *
++ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
++ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
++ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
++ * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
++ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
++ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
++ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
++ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program; if not, write to the Free Software Foundation, Inc.,
++ * 675 Mass Ave, Cambridge, MA 02139, USA.
++ */
++#include <linux/errno.h>
++#include <linux/init.h>
++#include <linux/irq.h>
++#include <linux/kernel_stat.h>
++#include <linux/module.h>
++#include <linux/signal.h>
++#include <linux/sched.h>
++#include <linux/types.h>
++#include <linux/interrupt.h>
++#include <linux/ioport.h>
++#include <linux/timex.h>
++#include <linux/slab.h>
++#include <linux/random.h>
++#include <linux/delay.h>
++
++#include <asm/bitops.h>
++#include <asm/bootinfo.h>
++#include <asm/io.h>
++#include <asm/mipsregs.h>
++#include <asm/system.h>
++#include <asm/au1000.h>
++
++/* Need to define this.
++*/
++au1xxx_irq_map_t au1xxx_irq_map[] = {
++ { 0, 0, 0}
++};
++
++int au1xxx_nr_irqs = 0;
++
++#ifdef CONFIG_PCI
++
++#define INTA AU1000_PCI_INTA
++#define INTB AU1000_PCI_INTB
++#define INTC AU1000_PCI_INTC
++#define INTD AU1000_PCI_INTD
++#define INTX 0xFF /* not valid */
++
++int __init
++au1xxx_pci_irqmap(struct pci_dev *dev, unsigned char idsel, unsigned char pin)
++{
++ static char pci_irq_table[][4] =
++ /*
++ * PCI IDSEL/INTPIN->INTLINE
++ * A B C D
++ */
++ {
++ {INTA, INTB, INTC, INTD}, /* IDSEL 0 */
++ {INTA, INTB, INTC, INTD}, /* IDSEL 1 */
++ {INTA, INTB, INTC, INTD}, /* IDSEL 2 */
++ {INTA, INTB, INTC, INTD}, /* IDSEL 3 */
++ };
++ const long min_idsel = 0, max_idsel = 3, irqs_per_slot = 4;
++ return PCI_IRQ_TABLE_LOOKUP;
++};
++#endif
+diff -uNr linux-old/arch/mips/config-shared.in linux/arch/mips/config-shared.in
+--- linux-old/arch/mips/config-shared.in 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/config-shared.in 2006-04-30 18:54:03.599913250 +0200
+@@ -33,6 +33,7 @@
+ dep_bool 'Support for Alchemy PB1550 board' CONFIG_MIPS_PB1550 $CONFIG_MIPS32
+ dep_bool 'Support for MyCable XXS1500 board' CONFIG_MIPS_XXS1500 $CONFIG_MIPS32
+ dep_bool 'Support for 4G Systems MTX-1 board' CONFIG_MIPS_MTX1 $CONFIG_MIPS32
++dep_bool 'Support for 4G Systems MTX-2 board' CONFIG_MIPS_MTX2 $CONFIG_MIPS32
+ dep_bool 'Support for Cogent CSB250 board' CONFIG_COGENT_CSB250 $CONFIG_MIPS32
+ dep_bool 'Support for BAGET MIPS series (EXPERIMENTAL)' CONFIG_BAGET_MIPS $CONFIG_MIPS32 $CONFIG_EXPERIMENTAL
+ bool 'Support for CASIO CASSIOPEIA E-10/15/55/65' CONFIG_CASIO_E55
+@@ -321,6 +322,11 @@
+ define_bool CONFIG_SOC_AU1500 y
+ define_bool CONFIG_NONCOHERENT_IO y
+ fi
++if [ "$CONFIG_MIPS_MTX2" = "y" ]; then
++ define_bool CONFIG_SOC_AU1X00 y
++ define_bool CONFIG_SOC_AU1550 y
++ define_bool CONFIG_NONCOHERENT_IO y
++fi
+ if [ "$CONFIG_COGENT_CSB250" = "y" ]; then
+ define_bool CONFIG_SOC_AU1X00 y
+ define_bool CONFIG_SOC_AU1500 y
+diff -uNr linux-old/arch/mips/defconfig linux/arch/mips/defconfig
+--- linux-old/arch/mips/defconfig 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig 2006-04-30 18:54:08.200200750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-atlas linux/arch/mips/defconfig-atlas
+--- linux-old/arch/mips/defconfig-atlas 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-atlas 2006-04-30 18:54:12.896494250 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-bosporus linux/arch/mips/defconfig-bosporus
+--- linux-old/arch/mips/defconfig-bosporus 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-bosporus 2006-04-30 18:54:21.893056500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -208,6 +209,7 @@
+ CONFIG_MTD_BOSPORUS=y
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-capcella linux/arch/mips/defconfig-capcella
+--- linux-old/arch/mips/defconfig-capcella 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-capcella 2006-04-30 18:54:26.265329750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-cobalt linux/arch/mips/defconfig-cobalt
+--- linux-old/arch/mips/defconfig-cobalt 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-cobalt 2006-04-30 18:54:30.161573250 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-csb250 linux/arch/mips/defconfig-csb250
+--- linux-old/arch/mips/defconfig-csb250 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-csb250 2006-04-30 18:54:34.969873750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ CONFIG_COGENT_CSB250=y
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-db1000 linux/arch/mips/defconfig-db1000
+--- linux-old/arch/mips/defconfig-db1000 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-db1000 2006-04-30 18:54:42.246328500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -214,6 +215,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ CONFIG_MTD_DB1X00=y
+ CONFIG_MTD_DB1X00_BOOT=y
+ CONFIG_MTD_DB1X00_USER=y
+diff -uNr linux-old/arch/mips/defconfig-db1100 linux/arch/mips/defconfig-db1100
+--- linux-old/arch/mips/defconfig-db1100 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-db1100 2006-04-30 18:54:50.098819250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -214,6 +215,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ CONFIG_MTD_DB1X00=y
+ # CONFIG_MTD_DB1X00_BOOT is not set
+ CONFIG_MTD_DB1X00_USER=y
+diff -uNr linux-old/arch/mips/defconfig-db1500 linux/arch/mips/defconfig-db1500
+--- linux-old/arch/mips/defconfig-db1500 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-db1500 2006-04-30 18:54:53.499031750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-db1550 linux/arch/mips/defconfig-db1550
+--- linux-old/arch/mips/defconfig-db1550 2004-10-20 02:00:40.000000000 +0200
++++ linux/arch/mips/defconfig-db1550 2006-04-30 18:58:13.603537500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -213,6 +214,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ CONFIG_MTD_PB1550=y
+ CONFIG_MTD_PB1550_BOOT=y
+diff -uNr linux-old/arch/mips/defconfig-ddb5476 linux/arch/mips/defconfig-ddb5476
+--- linux-old/arch/mips/defconfig-ddb5476 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-ddb5476 2006-04-30 18:54:56.835240250 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-ddb5477 linux/arch/mips/defconfig-ddb5477
+--- linux-old/arch/mips/defconfig-ddb5477 2004-11-24 12:11:50.000000000 +0100
++++ linux/arch/mips/defconfig-ddb5477 2006-04-30 18:55:00.011438750 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-decstation linux/arch/mips/defconfig-decstation
+--- linux-old/arch/mips/defconfig-decstation 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-decstation 2006-04-30 18:55:02.803613250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-e55 linux/arch/mips/defconfig-e55
+--- linux-old/arch/mips/defconfig-e55 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-e55 2006-04-30 18:55:05.687793500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ CONFIG_CASIO_E55=y
+diff -uNr linux-old/arch/mips/defconfig-eagle linux/arch/mips/defconfig-eagle
+--- linux-old/arch/mips/defconfig-eagle 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-eagle 2006-04-30 18:55:11.956185250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -217,6 +218,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-ev64120 linux/arch/mips/defconfig-ev64120
+--- linux-old/arch/mips/defconfig-ev64120 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-ev64120 2006-04-30 18:55:14.956372750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-ev96100 linux/arch/mips/defconfig-ev96100
+--- linux-old/arch/mips/defconfig-ev96100 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-ev96100 2006-04-30 18:55:18.712607500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-hp-lj linux/arch/mips/defconfig-hp-lj
+--- linux-old/arch/mips/defconfig-hp-lj 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-hp-lj 2006-04-30 18:55:28.065192000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -193,6 +194,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-hydrogen3 linux/arch/mips/defconfig-hydrogen3
+--- linux-old/arch/mips/defconfig-hydrogen3 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-hydrogen3 2006-04-30 18:55:34.601600500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -214,6 +215,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ CONFIG_MTD_HYDROGEN3=y
+diff -uNr linux-old/arch/mips/defconfig-ip22 linux/arch/mips/defconfig-ip22
+--- linux-old/arch/mips/defconfig-ip22 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-ip22 2006-04-30 18:55:37.781799250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-it8172 linux/arch/mips/defconfig-it8172
+--- linux-old/arch/mips/defconfig-it8172 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-it8172 2006-04-30 18:55:44.362210500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -195,6 +196,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-ivr linux/arch/mips/defconfig-ivr
+--- linux-old/arch/mips/defconfig-ivr 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-ivr 2006-04-30 18:55:47.746422000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-jmr3927 linux/arch/mips/defconfig-jmr3927
+--- linux-old/arch/mips/defconfig-jmr3927 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-jmr3927 2006-04-30 18:55:51.314645000 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-lasat linux/arch/mips/defconfig-lasat
+--- linux-old/arch/mips/defconfig-lasat 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-lasat 2006-04-30 18:55:56.730983500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -198,6 +199,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-malta linux/arch/mips/defconfig-malta
+--- linux-old/arch/mips/defconfig-malta 2004-11-24 12:11:51.000000000 +0100
++++ linux/arch/mips/defconfig-malta 2006-04-30 18:55:59.771173500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-mirage linux/arch/mips/defconfig-mirage
+--- linux-old/arch/mips/defconfig-mirage 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-mirage 2006-04-30 18:56:06.291581000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -209,6 +210,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-mpc30x linux/arch/mips/defconfig-mpc30x
+--- linux-old/arch/mips/defconfig-mpc30x 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-mpc30x 2006-04-30 18:56:09.391774750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-mtx-1 linux/arch/mips/defconfig-mtx-1
+--- linux-old/arch/mips/defconfig-mtx-1 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-mtx-1 2006-04-30 18:56:26.612851000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ CONFIG_MIPS_MTX1=y
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-nino linux/arch/mips/defconfig-nino
+--- linux-old/arch/mips/defconfig-nino 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-nino 2006-04-30 18:56:33.605288000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-ocelot linux/arch/mips/defconfig-ocelot
+--- linux-old/arch/mips/defconfig-ocelot 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-ocelot 2006-04-30 18:56:41.721795250 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -194,6 +195,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/arch/mips/defconfig-osprey linux/arch/mips/defconfig-osprey
+--- linux-old/arch/mips/defconfig-osprey 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-osprey 2006-04-30 18:56:45.994062250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/arch/mips/defconfig-pb1000 linux/arch/mips/defconfig-pb1000
+--- linux-old/arch/mips/defconfig-pb1000 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-pb1000 2006-04-30 18:56:53.594537250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -215,6 +216,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/garch/mips/defconfig-pb1100 linux/arch/mips/defconfig-pb1100
+--- linux-old/arch/mips/defconfig-pb1100 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-pb1100 2006-04-30 18:56:59.990937000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -196,6 +197,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ CONFIG_MTD_PB1500_BOOT=y
+ CONFIG_MTD_PB1500_USER=y
+ # CONFIG_MTD_DB1X00 is not set
+diff -uNr linux-old/garch/mips/defconfig-pb1500 linux/arch/mips/defconfig-pb1500
+--- linux-old/arch/mips/defconfig-pb1500 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-pb1500 2006-04-30 18:57:06.155322250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -213,6 +214,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ CONFIG_MTD_PB1500_BOOT=y
+ # CONFIG_MTD_PB1500_USER is not set
+ # CONFIG_MTD_DB1X00 is not set
+diff -uNr linux-old/garch/mips/defconfig-pb1550 linux/arch/mips/defconfig-pb1550
+--- linux-old/arch/mips/defconfig-pb1550 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-pb1550 2006-04-30 18:57:12.627726750 +0200
+@@ -34,6 +34,7 @@
+ CONFIG_MIPS_PB1550=y
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -213,6 +214,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ # CONFIG_MTD_XXS1500 is not set
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ CONFIG_MTD_PB1550=y
+ CONFIG_MTD_PB1550_BOOT=y
+diff -uNr linux-old/garch/mips/defconfig-rbtx4927 linux/arch/mips/defconfig-rbtx4927
+--- linux-old/arch/mips/defconfig-rbtx4927 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-rbtx4927 2006-04-30 18:57:15.871929500 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-rm200 linux/arch/mips/defconfig-rm200
+--- linux-old/arch/mips/defconfig-rm200 2004-11-24 12:11:52.000000000 +0100
++++ linux/arch/mips/defconfig-rm200 2006-04-30 18:57:19.128133000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-sb1250-swarm linux/arch/mips/defconfig-sb1250-swarm
+--- linux-old/arch/mips/defconfig-sb1250-swarm 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-sb1250-swarm 2006-04-30 18:57:22.820363750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-sead linux/arch/mips/defconfig-sead
+--- linux-old/arch/mips/defconfig-sead 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-sead 2006-04-30 18:57:28.392712000 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-stretch linux/arch/mips/defconfig-stretch
+--- linux-old/arch/mips/defconfig-stretch 2004-11-10 02:32:57.000000000 +0100
++++ linux/arch/mips/defconfig-stretch 2006-04-30 18:58:16.823738750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-tb0226 linux/arch/mips/defconfig-tb0226
+--- linux-old/arch/mips/defconfig-tb0226 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-tb0226 2006-04-30 18:57:32.156947250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-tb0229 linux/arch/mips/defconfig-tb0229
+--- linux-old/arch/mips/defconfig-tb0229 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-tb0229 2006-04-30 18:57:35.369148000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-ti1500 linux/arch/mips/defconfig-ti1500
+--- linux-old/arch/mips/defconfig-ti1500 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-ti1500 2006-04-30 18:57:42.681605000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ CONFIG_MIPS_XXS1500=y
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -213,6 +214,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ CONFIG_MTD_XXS1500=y
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/garch/mips/defconfig-workpad linux/arch/mips/defconfig-workpad
+--- linux-old/arch/mips/defconfig-workpad 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-workpad 2006-04-30 18:57:46.913869500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips/defconfig-xxs1500 linux/arch/mips/defconfig-xxs1500
+--- linux-old/arch/mips/defconfig-xxs1500 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-xxs1500 2006-04-30 18:57:56.206450250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ CONFIG_MIPS_XXS1500=y
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+@@ -213,6 +214,7 @@
+ # CONFIG_MTD_BOSPORUS is not set
+ CONFIG_MTD_XXS1500=y
+ # CONFIG_MTD_MTX1 is not set
++# CONFIG_MTD_MTX2 is not set
+ # CONFIG_MTD_DB1X00 is not set
+ # CONFIG_MTD_PB1550 is not set
+ # CONFIG_MTD_HYDROGEN3 is not set
+diff -uNr linux-old/garch/mips/defconfig-yosemite linux/arch/mips/defconfig-yosemite
+--- linux-old/arch/mips/defconfig-yosemite 2004-11-24 12:11:53.000000000 +0100
++++ linux/arch/mips/defconfig-yosemite 2006-04-30 18:57:59.338646000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig linux/arch/mips64/defconfig
+--- linux-old/arch/mips64/defconfig 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig 2006-04-30 18:58:19.915932000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-atlas linux/arch/mips64/defconfig-atlas
+--- linux-old/arch/mips64/defconfig-atlas 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-atlas 2006-04-30 18:58:25.160259750 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-decstation linux/arch/mips64/defconfig-decstation
+--- linux-old/arch/mips64/defconfig-decstation 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-decstation 2006-04-30 18:58:31.416650750 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-ip22 linux/arch/mips64/defconfig-ip22
+--- linux-old/arch/mips64/defconfig-ip22 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-ip22 2006-04-30 18:58:34.396837000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-ip27 linux/arch/mips64/defconfig-ip27
+--- linux-old/arch/mips64/defconfig-ip27 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-ip27 2006-04-30 18:58:37.477029500 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-jaguar linux/arch/mips64/defconfig-jaguar
+--- linux-old/arch/mips64/defconfig-jaguar 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-jaguar 2006-04-30 18:58:40.977248250 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-malta linux/arch/mips64/defconfig-malta
+--- linux-old/arch/mips64/defconfig-malta 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-malta 2006-04-30 18:58:44.281454750 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-ocelotc linux/arch/mips64/defconfig-ocelotc
+--- linux-old/arch/mips64/defconfig-ocelotc 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-ocelotc 2006-04-30 18:58:47.137633250 +0200
+@@ -33,7 +33,7 @@
+ # CONFIG_MIPS_HYDROGEN3 is not set
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+-# CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-sb1250-swarm linux/arch/mips64/defconfig-sb1250-swarm
+--- linux-old/arch/mips64/defconfig-sb1250-swarm 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-sb1250-swarm 2006-04-30 18:58:50.077817000 +0200
+@@ -34,6 +34,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/garch/mips64/defconfig-sead linux/arch/mips64/defconfig-sead
+--- linux-old/arch/mips64/defconfig-sead 2004-11-24 12:11:59.000000000 +0100
++++ linux/arch/mips64/defconfig-sead 2006-04-30 18:58:52.893993000 +0200
+@@ -32,6 +32,7 @@
+ # CONFIG_MIPS_PB1550 is not set
+ # CONFIG_MIPS_XXS1500 is not set
+ # CONFIG_MIPS_MTX1 is not set
++# CONFIG_MIPS_MTX2 is not set
+ # CONFIG_COGENT_CSB250 is not set
+ # CONFIG_BAGET_MIPS is not set
+ # CONFIG_CASIO_E55 is not set
+diff -uNr linux-old/gdrivers/mtd/maps/Config.in linux/drivers/mtd/maps/Config.in
+--- linux-old/drivers/mtd/maps/Config.in 2004-11-24 12:12:41.000000000 +0100
++++ linux/drivers/mtd/maps/Config.in 2006-04-30 18:59:02.642602250 +0200
+@@ -54,6 +54,7 @@
+ dep_tristate ' Bosporus MTD support' CONFIG_MTD_BOSPORUS $CONFIG_MIPS_BOSPORUS
+ dep_tristate ' XXS1500 boot flash device' CONFIG_MTD_XXS1500 $CONFIG_MIPS_XXS1500
+ dep_tristate ' MTX-1 flash device' CONFIG_MTD_MTX1 $CONFIG_MIPS_MTX1
++ dep_tristate ' MTX-2 flash device' CONFIG_MTD_MTX2 $CONFIG_MIPS_MTX2
+ if [ "$CONFIG_MTD_PB1500" = "y" -o "$CONFIG_MTD_PB1500" = "m" \
+ -o "$CONFIG_MTD_PB1100" = "y" -o "$CONFIG_MTD_PB1100" = "m" ]; then
+ bool ' Pb[15]00 boot flash device' CONFIG_MTD_PB1500_BOOT
+diff -uNr linux-old/gdrivers/mtd/maps/Makefile linux/drivers/mtd/maps/Makefile
+--- linux-old/drivers/mtd/maps/Makefile 2004-11-24 12:12:41.000000000 +0100
++++ linux/drivers/mtd/maps/Makefile 2006-04-30 18:51:08.540972750 +0200
+@@ -54,6 +54,7 @@
+ obj-$(CONFIG_MTD_PB1500) += pb1xxx-flash.o
+ obj-$(CONFIG_MTD_XXS1500) += xxs1500.o
+ obj-$(CONFIG_MTD_MTX1) += mtx-1.o
++obj-$(CONFIG_MTD_MTX2) += mtx-2.o
+ obj-$(CONFIG_MTD_LASAT) += lasat.o
+ obj-$(CONFIG_MTD_DB1X00) += db1x00-flash.o
+ obj-$(CONFIG_MTD_PB1550) += pb1550-flash.o
+diff -Nur linux-old/Documentation/Configure.help linux/Documentation/Configure.help
+--- linux-old/Documentation/Configure.help 2006-03-21 19:18:40.000000000 +0100
++++ linux/Documentation/Configure.help 2006-04-27 18:10:01.000000000 +0200
+@@ -2631,6 +2631,16 @@
+ kernel built with this option will not run on any other type of
+ processor or vice versa.
+
++4G-Systems MTX-1
++CONFIG_MIPS_MTX1
++ Select this if you intend to compile the kernel for use in a
++ 4G-Systems Access Cube or SurfBoxI.
++
++4G-Systems MTX-2
++CONFIG_MIPS_MTX2
++ Select this if you intend to compile the kernel for use in a
++ 4G-Systems SurfBoxII
++
+ CPU feature configuration
+ CONFIG_CPU_ADVANCED
+ Saying yes here allows you to select support for various features
+--- linux-old/arch/mips/defconfig-mtx-2 1970-01-01 01:00:00.000000000 +0100
++++ linux/arch/mips/defconfig-mtx-2 2006-04-30 20:35:58.000000000 +0200
+@@ -0,0 +1,1456 @@
++#
++# Automatically generated make config: don't edit
++#
++CONFIG_MIPS=y
++CONFIG_MIPS32=y
++# CONFIG_MIPS64 is not set
++
++#
++# Code maturity level options
++#
++CONFIG_EXPERIMENTAL=y
++
++#
++# Loadable module support
++#
++CONFIG_MODULES=y
++# CONFIG_MODVERSIONS is not set
++CONFIG_KMOD=y
++
++#
++# Machine selection
++#
++# CONFIG_ACER_PICA_61 is not set
++# CONFIG_MIPS_BOSPORUS is not set
++# CONFIG_MIPS_MIRAGE is not set
++# CONFIG_MIPS_DB1000 is not set
++# CONFIG_MIPS_DB1100 is not set
++# CONFIG_MIPS_DB1500 is not set
++# CONFIG_MIPS_DB1550 is not set
++# CONFIG_MIPS_PB1000 is not set
++# CONFIG_MIPS_PB1100 is not set
++# CONFIG_MIPS_PB1500 is not set
++# CONFIG_MIPS_HYDROGEN3 is not set
++# CONFIG_MIPS_PB1550 is not set
++# CONFIG_MIPS_XXS1500 is not set
++CONFIG_MIPS_MTX1=y
++# CONFIG_COGENT_CSB250 is not set
++# CONFIG_BAGET_MIPS is not set
++# CONFIG_CASIO_E55 is not set
++# CONFIG_MIPS_COBALT is not set
++# CONFIG_DECSTATION is not set
++# CONFIG_MIPS_EV64120 is not set
++# CONFIG_MIPS_EV96100 is not set
++# CONFIG_MIPS_IVR is not set
++# CONFIG_HP_LASERJET is not set
++# CONFIG_IBM_WORKPAD is not set
++# CONFIG_LASAT is not set
++# CONFIG_MIPS_ITE8172 is not set
++# CONFIG_MIPS_ATLAS is not set
++# CONFIG_MIPS_MAGNUM_4000 is not set
++# CONFIG_MIPS_MALTA is not set
++# CONFIG_MIPS_SEAD is not set
++# CONFIG_MOMENCO_OCELOT is not set
++# CONFIG_MOMENCO_OCELOT_G is not set
++# CONFIG_MOMENCO_OCELOT_C is not set
++# CONFIG_MOMENCO_JAGUAR_ATX is not set
++# CONFIG_PMC_BIG_SUR is not set
++# CONFIG_PMC_STRETCH is not set
++# CONFIG_PMC_YOSEMITE is not set
++# CONFIG_DDB5074 is not set
++# CONFIG_DDB5476 is not set
++# CONFIG_DDB5477 is not set
++# CONFIG_NEC_OSPREY is not set
++# CONFIG_NEC_EAGLE is not set
++# CONFIG_OLIVETTI_M700 is not set
++# CONFIG_NINO is not set
++# CONFIG_SGI_IP22 is not set
++# CONFIG_SGI_IP27 is not set
++# CONFIG_SIBYTE_SB1xxx_SOC is not set
++# CONFIG_SNI_RM200_PCI is not set
++# CONFIG_TANBAC_TB0226 is not set
++# CONFIG_TANBAC_TB0229 is not set
++# CONFIG_TOSHIBA_JMR3927 is not set
++# CONFIG_TOSHIBA_RBTX4927 is not set
++# CONFIG_VICTOR_MPC30X is not set
++# CONFIG_ZAO_CAPCELLA is not set
++# CONFIG_HIGHMEM is not set
++CONFIG_RWSEM_GENERIC_SPINLOCK=y
++# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
++CONFIG_SOC_AU1X00=y
++CONFIG_SOC_AU1500=y
++CONFIG_NONCOHERENT_IO=y
++# CONFIG_MIPS_AU1000 is not set
++
++#
++# CPU selection
++#
++CONFIG_CPU_MIPS32=y
++# CONFIG_CPU_MIPS64 is not set
++# CONFIG_CPU_R3000 is not set
++# CONFIG_CPU_TX39XX is not set
++# CONFIG_CPU_VR41XX is not set
++# CONFIG_CPU_R4300 is not set
++# CONFIG_CPU_R4X00 is not set
++# CONFIG_CPU_TX49XX is not set
++# CONFIG_CPU_R5000 is not set
++# CONFIG_CPU_R5432 is not set
++# CONFIG_CPU_R6000 is not set
++# CONFIG_CPU_NEVADA is not set
++# CONFIG_CPU_R8000 is not set
++# CONFIG_CPU_R10000 is not set
++# CONFIG_CPU_RM7000 is not set
++# CONFIG_CPU_RM9000 is not set
++# CONFIG_CPU_SB1 is not set
++CONFIG_PAGE_SIZE_4KB=y
++# CONFIG_PAGE_SIZE_16KB is not set
++# CONFIG_PAGE_SIZE_64KB is not set
++CONFIG_CPU_HAS_PREFETCH=y
++# CONFIG_VTAG_ICACHE is not set
++CONFIG_64BIT_PHYS_ADDR=y
++# CONFIG_CPU_ADVANCED is not set
++CONFIG_CPU_HAS_LLSC=y
++# CONFIG_CPU_HAS_LLDSCD is not set
++# CONFIG_CPU_HAS_WB is not set
++CONFIG_CPU_HAS_SYNC=y
++
++#
++# General setup
++#
++CONFIG_CPU_LITTLE_ENDIAN=y
++# CONFIG_BUILD_ELF64 is not set
++CONFIG_NET=y
++CONFIG_PCI=y
++CONFIG_PCI_NEW=y
++CONFIG_PCI_AUTO=y
++CONFIG_PCI_NAMES=y
++# CONFIG_ISA is not set
++# CONFIG_TC is not set
++# CONFIG_MCA is not set
++# CONFIG_SBUS is not set
++CONFIG_HOTPLUG=y
++
++#
++# PCMCIA/CardBus support
++#
++CONFIG_PCMCIA=m
++CONFIG_CARDBUS=y
++# CONFIG_TCIC is not set
++# CONFIG_I82092 is not set
++# CONFIG_I82365 is not set
++# CONFIG_PCMCIA_AU1X00 is not set
++
++#
++# PCI Hotplug Support
++#
++# CONFIG_HOTPLUG_PCI is not set
++# CONFIG_HOTPLUG_PCI_COMPAQ is not set
++# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
++# CONFIG_HOTPLUG_PCI_SHPC is not set
++# CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
++# CONFIG_HOTPLUG_PCI_PCIE is not set
++# CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
++CONFIG_SYSVIPC=y
++# CONFIG_BSD_PROCESS_ACCT is not set
++CONFIG_SYSCTL=y
++CONFIG_KCORE_ELF=y
++# CONFIG_KCORE_AOUT is not set
++# CONFIG_BINFMT_AOUT is not set
++CONFIG_BINFMT_ELF=y
++# CONFIG_MIPS32_COMPAT is not set
++# CONFIG_MIPS32_O32 is not set
++# CONFIG_MIPS32_N32 is not set
++# CONFIG_BINFMT_ELF32 is not set
++CONFIG_BINFMT_MISC=y
++# CONFIG_OOM_KILLER is not set
++# CONFIG_CMDLINE_BOOL is not set
++# CONFIG_PM is not set
++
++#
++# Memory Technology Devices (MTD)
++#
++CONFIG_MTD=y
++# CONFIG_MTD_DEBUG is not set
++CONFIG_MTD_PARTITIONS=y
++# CONFIG_MTD_CONCAT is not set
++# CONFIG_MTD_REDBOOT_PARTS is not set
++# CONFIG_MTD_CMDLINE_PARTS is not set
++
++#
++# User Modules And Translation Layers
++#
++CONFIG_MTD_CHAR=y
++CONFIG_MTD_BLOCK=y
++# CONFIG_FTL is not set
++# CONFIG_NFTL is not set
++# CONFIG_INFTL is not set
++
++#
++# RAM/ROM/Flash chip drivers
++#
++CONFIG_MTD_CFI=y
++# CONFIG_MTD_JEDECPROBE is not set
++CONFIG_MTD_GEN_PROBE=y
++# CONFIG_MTD_CFI_ADV_OPTIONS is not set
++CONFIG_MTD_CFI_INTELEXT=y
++CONFIG_MTD_CFI_AMDSTD=y
++CONFIG_MTD_CFI_AMDSTD_RETRY=y
++CONFIG_MTD_CFI_AMDSTD_RETRY_MAX=5
++# CONFIG_MTD_CFI_STAA is not set
++CONFIG_MTD_CFI_UTIL=y
++# CONFIG_MTD_RAM is not set
++# CONFIG_MTD_ROM is not set
++# CONFIG_MTD_ABSENT is not set
++# CONFIG_MTD_OBSOLETE_CHIPS is not set
++# CONFIG_MTD_AMDSTD is not set
++# CONFIG_MTD_SHARP is not set
++# CONFIG_MTD_JEDEC is not set
++
++#
++# Mapping drivers for chip access
++#
++# CONFIG_MTD_COMPLEX_MAPPINGS is not set
++# CONFIG_MTD_PHYSMAP is not set
++# CONFIG_MTD_DB1X00 is not set
++CONFIG_MTD_MTX1=y
++# CONFIG_MTD_CSTM_MIPS_IXX is not set
++# CONFIG_MTD_OCELOT is not set
++# CONFIG_MTD_LASAT is not set
++# CONFIG_MTD_PCI is not set
++# CONFIG_MTD_PCMCIA is not set
++
++#
++# Self-contained MTD device drivers
++#
++# CONFIG_MTD_PMC551 is not set
++# CONFIG_MTD_SLRAM is not set
++# CONFIG_MTD_MTDRAM is not set
++# CONFIG_MTD_BLKMTD is not set
++
++#
++# Disk-On-Chip Device Drivers
++#
++# CONFIG_MTD_DOC2000 is not set
++# CONFIG_MTD_DOC2001 is not set
++# CONFIG_MTD_DOC2001PLUS is not set
++# CONFIG_MTD_DOCPROBE is not set
++
++#
++# NAND Flash Device Drivers
++#
++# CONFIG_MTD_NAND is not set
++
++#
++# Parallel port support
++#
++# CONFIG_PARPORT is not set
++
++#
++# Plug and Play configuration
++#
++# CONFIG_PNP is not set
++# CONFIG_ISAPNP is not set
++
++#
++# Block devices
++#
++# CONFIG_BLK_DEV_FD is not set
++# CONFIG_BLK_DEV_XD is not set
++# CONFIG_PARIDE is not set
++# CONFIG_BLK_CPQ_DA is not set
++# CONFIG_BLK_CPQ_CISS_DA is not set
++# CONFIG_CISS_SCSI_TAPE is not set
++# CONFIG_CISS_MONITOR_THREAD is not set
++# CONFIG_BLK_DEV_DAC960 is not set
++# CONFIG_BLK_DEV_UMEM is not set
++# CONFIG_BLK_DEV_SX8 is not set
++CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_NBD=m
++CONFIG_BLK_DEV_RAM=m
++CONFIG_BLK_DEV_RAM_SIZE=4096
++# CONFIG_BLK_DEV_INITRD is not set
++# CONFIG_BLK_STATS is not set
++
++#
++# Multi-device support (RAID and LVM)
++#
++# CONFIG_MD is not set
++# CONFIG_BLK_DEV_MD is not set
++# CONFIG_MD_LINEAR is not set
++# CONFIG_MD_RAID0 is not set
++# CONFIG_MD_RAID1 is not set
++# CONFIG_MD_RAID5 is not set
++# CONFIG_MD_MULTIPATH is not set
++# CONFIG_BLK_DEV_LVM is not set
++
++#
++# Networking options
++#
++CONFIG_PACKET=y
++CONFIG_PACKET_MMAP=y
++CONFIG_NETLINK_DEV=m
++CONFIG_NETFILTER=y
++# CONFIG_NETFILTER_DEBUG is not set
++CONFIG_FILTER=y
++CONFIG_UNIX=y
++CONFIG_INET=y
++CONFIG_IP_MULTICAST=y
++CONFIG_IP_ADVANCED_ROUTER=y
++CONFIG_IP_MULTIPLE_TABLES=y
++CONFIG_IP_ROUTE_FWMARK=y
++CONFIG_IP_ROUTE_NAT=y
++CONFIG_IP_ROUTE_MULTIPATH=y
++CONFIG_IP_ROUTE_TOS=y
++CONFIG_IP_ROUTE_VERBOSE=y
++CONFIG_IP_PNP=y
++CONFIG_IP_PNP_DHCP=y
++# CONFIG_IP_PNP_BOOTP is not set
++# CONFIG_IP_PNP_RARP is not set
++CONFIG_NET_IPIP=m
++CONFIG_NET_IPGRE=m
++CONFIG_NET_IPGRE_BROADCAST=y
++CONFIG_IP_MROUTE=y
++CONFIG_IP_PIMSM_V1=y
++CONFIG_IP_PIMSM_V2=y
++# CONFIG_ARPD is not set
++# CONFIG_INET_ECN is not set
++CONFIG_SYN_COOKIES=y
++
++#
++# IP: Netfilter Configuration
++#
++CONFIG_IP_NF_CONNTRACK=y
++CONFIG_IP_NF_FTP=m
++CONFIG_IP_NF_AMANDA=m
++CONFIG_IP_NF_TFTP=m
++CONFIG_IP_NF_IRC=m
++CONFIG_IP_NF_QUEUE=m
++CONFIG_IP_NF_IPTABLES=y
++CONFIG_IP_NF_MATCH_LIMIT=m
++CONFIG_IP_NF_MATCH_MAC=m
++CONFIG_IP_NF_MATCH_PKTTYPE=m
++CONFIG_IP_NF_MATCH_MARK=m
++CONFIG_IP_NF_MATCH_MULTIPORT=m
++CONFIG_IP_NF_MATCH_TOS=m
++CONFIG_IP_NF_MATCH_RECENT=m
++CONFIG_IP_NF_MATCH_ECN=m
++CONFIG_IP_NF_MATCH_DSCP=m
++CONFIG_IP_NF_MATCH_AH_ESP=m
++CONFIG_IP_NF_MATCH_LENGTH=m
++CONFIG_IP_NF_MATCH_TTL=m
++CONFIG_IP_NF_MATCH_TCPMSS=m
++CONFIG_IP_NF_MATCH_HELPER=m
++CONFIG_IP_NF_MATCH_STATE=y
++CONFIG_IP_NF_MATCH_CONNTRACK=y
++CONFIG_IP_NF_MATCH_UNCLEAN=m
++CONFIG_IP_NF_MATCH_OWNER=m
++CONFIG_IP_NF_FILTER=y
++CONFIG_IP_NF_TARGET_REJECT=y
++CONFIG_IP_NF_TARGET_MIRROR=m
++CONFIG_IP_NF_NAT=y
++CONFIG_IP_NF_NAT_NEEDED=y
++CONFIG_IP_NF_TARGET_MASQUERADE=y
++CONFIG_IP_NF_TARGET_REDIRECT=y
++CONFIG_IP_NF_NAT_AMANDA=m
++# CONFIG_IP_NF_NAT_LOCAL is not set
++CONFIG_IP_NF_NAT_SNMP_BASIC=m
++CONFIG_IP_NF_NAT_IRC=m
++CONFIG_IP_NF_NAT_FTP=m
++CONFIG_IP_NF_NAT_TFTP=m
++CONFIG_IP_NF_MANGLE=y
++CONFIG_IP_NF_TARGET_TOS=m
++CONFIG_IP_NF_TARGET_ECN=m
++CONFIG_IP_NF_TARGET_DSCP=m
++CONFIG_IP_NF_TARGET_MARK=y
++CONFIG_IP_NF_TARGET_LOG=y
++CONFIG_IP_NF_TARGET_ULOG=m
++CONFIG_IP_NF_TARGET_TCPMSS=m
++CONFIG_IP_NF_ARPTABLES=m
++CONFIG_IP_NF_ARPFILTER=m
++CONFIG_IP_NF_ARP_MANGLE=m
++
++#
++# IP: Virtual Server Configuration
++#
++# CONFIG_IP_VS is not set
++CONFIG_IPV6=m
++
++#
++# IPv6: Netfilter Configuration
++#
++CONFIG_IP6_NF_QUEUE=m
++CONFIG_IP6_NF_IPTABLES=m
++CONFIG_IP6_NF_MATCH_LIMIT=m
++CONFIG_IP6_NF_MATCH_MAC=m
++CONFIG_IP6_NF_MATCH_RT=m
++CONFIG_IP6_NF_MATCH_OPTS=m
++CONFIG_IP6_NF_MATCH_FRAG=m
++CONFIG_IP6_NF_MATCH_HL=m
++CONFIG_IP6_NF_MATCH_MULTIPORT=m
++CONFIG_IP6_NF_MATCH_OWNER=m
++CONFIG_IP6_NF_MATCH_MARK=m
++CONFIG_IP6_NF_MATCH_IPV6HEADER=m
++CONFIG_IP6_NF_MATCH_AHESP=m
++CONFIG_IP6_NF_MATCH_LENGTH=m
++CONFIG_IP6_NF_MATCH_EUI64=m
++CONFIG_IP6_NF_FILTER=m
++CONFIG_IP6_NF_TARGET_LOG=m
++CONFIG_IP6_NF_MANGLE=m
++CONFIG_IP6_NF_TARGET_MARK=m
++# CONFIG_KHTTPD is not set
++
++#
++# SCTP Configuration (EXPERIMENTAL)
++#
++# CONFIG_IP_SCTP is not set
++# CONFIG_ATM is not set
++CONFIG_VLAN_8021Q=m
++
++#
++#
++#
++# CONFIG_IPX is not set
++# CONFIG_ATALK is not set
++
++#
++# Appletalk devices
++#
++# CONFIG_DEV_APPLETALK is not set
++# CONFIG_DECNET is not set
++CONFIG_BRIDGE=m
++# CONFIG_X25 is not set
++# CONFIG_LAPB is not set
++# CONFIG_LLC is not set
++# CONFIG_NET_DIVERT is not set
++# CONFIG_ECONET is not set
++# CONFIG_WAN_ROUTER is not set
++# CONFIG_NET_FASTROUTE is not set
++# CONFIG_NET_HW_FLOWCONTROL is not set
++
++#
++# QoS and/or fair queueing
++#
++CONFIG_NET_SCHED=y
++CONFIG_NET_SCH_CBQ=m
++CONFIG_NET_SCH_HTB=m
++CONFIG_NET_SCH_CSZ=m
++# CONFIG_NET_SCH_HFSC is not set
++CONFIG_NET_SCH_PRIO=m
++CONFIG_NET_SCH_RED=m
++CONFIG_NET_SCH_SFQ=m
++CONFIG_NET_SCH_TEQL=m
++CONFIG_NET_SCH_TBF=m
++CONFIG_NET_SCH_GRED=m
++# CONFIG_NET_SCH_NETEM is not set
++CONFIG_NET_SCH_DSMARK=m
++CONFIG_NET_SCH_INGRESS=m
++CONFIG_NET_QOS=y
++CONFIG_NET_ESTIMATOR=y
++CONFIG_NET_CLS=y
++CONFIG_NET_CLS_TCINDEX=m
++CONFIG_NET_CLS_ROUTE4=m
++CONFIG_NET_CLS_ROUTE=y
++CONFIG_NET_CLS_FW=m
++CONFIG_NET_CLS_U32=m
++CONFIG_NET_CLS_RSVP=m
++CONFIG_NET_CLS_RSVP6=m
++CONFIG_NET_CLS_POLICE=y
++
++#
++# Network testing
++#
++CONFIG_NET_PKTGEN=m
++CONFIG_IPSEC_NAT_TRAVERSAL=y
++CONFIG_IPSEC=m
++
++#
++# IPSec options (Openswan)
++#
++CONFIG_IPSEC_IPIP=y
++CONFIG_IPSEC_AH=y
++CONFIG_IPSEC_AUTH_HMAC_MD5=y
++CONFIG_IPSEC_AUTH_HMAC_SHA1=y
++CONFIG_IPSEC_ESP=y
++CONFIG_IPSEC_ENC_3DES=y
++CONFIG_IPSEC_ENC_AES=y
++CONFIG_IPSEC_ALG=y
++CONFIG_IPSEC_ALG_AES=m
++CONFIG_IPSEC_ALG_CRYPTOAPI=m
++CONFIG_IPSEC_ALG_NON_LIBRE=y
++CONFIG_IPSEC_IPCOMP=y
++CONFIG_IPSEC_DEBUG=y
++
++#
++# Telephony Support
++#
++# CONFIG_PHONE is not set
++# CONFIG_PHONE_IXJ is not set
++# CONFIG_PHONE_IXJ_PCMCIA is not set
++
++#
++# ATA/IDE/MFM/RLL support
++#
++# CONFIG_IDE is not set
++# CONFIG_BLK_DEV_HD is not set
++
++#
++# SCSI support
++#
++CONFIG_SCSI=m
++
++#
++# SCSI support type (disk, tape, CD-ROM)
++#
++CONFIG_BLK_DEV_SD=m
++CONFIG_SD_EXTRA_DEVS=40
++# CONFIG_CHR_DEV_ST is not set
++# CONFIG_CHR_DEV_OSST is not set
++CONFIG_BLK_DEV_SR=m
++# CONFIG_BLK_DEV_SR_VENDOR is not set
++CONFIG_SR_EXTRA_DEVS=2
++# CONFIG_CHR_DEV_SG is not set
++
++#
++# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
++#
++# CONFIG_SCSI_DEBUG_QUEUES is not set
++# CONFIG_SCSI_MULTI_LUN is not set
++# CONFIG_SCSI_CONSTANTS is not set
++# CONFIG_SCSI_LOGGING is not set
++
++#
++# SCSI low-level drivers
++#
++# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
++# CONFIG_SCSI_7000FASST is not set
++# CONFIG_SCSI_ACARD is not set
++# CONFIG_SCSI_AHA152X is not set
++# CONFIG_SCSI_AHA1542 is not set
++# CONFIG_SCSI_AHA1740 is not set
++# CONFIG_SCSI_AACRAID is not set
++# CONFIG_SCSI_AIC7XXX is not set
++# CONFIG_SCSI_AIC79XX is not set
++# CONFIG_SCSI_AIC7XXX_OLD is not set
++# CONFIG_SCSI_DPT_I2O is not set
++# CONFIG_SCSI_ADVANSYS is not set
++# CONFIG_SCSI_IN2000 is not set
++# CONFIG_SCSI_AM53C974 is not set
++# CONFIG_SCSI_MEGARAID is not set
++# CONFIG_SCSI_MEGARAID2 is not set
++# CONFIG_SCSI_SATA is not set
++# CONFIG_SCSI_SATA_SVW is not set
++# CONFIG_SCSI_SATA_PROMISE is not set
++# CONFIG_SCSI_SATA_SX4 is not set
++# CONFIG_SCSI_SATA_SIL is not set
++# CONFIG_SCSI_SATA_SIS is not set
++# CONFIG_SCSI_SATA_VIA is not set
++# CONFIG_SCSI_SATA_VITESSE is not set
++# CONFIG_SCSI_BUSLOGIC is not set
++# CONFIG_SCSI_CPQFCTS is not set
++# CONFIG_SCSI_DMX3191D is not set
++# CONFIG_SCSI_DTC3280 is not set
++# CONFIG_SCSI_EATA is not set
++# CONFIG_SCSI_EATA_DMA is not set
++# CONFIG_SCSI_EATA_PIO is not set
++# CONFIG_SCSI_FUTURE_DOMAIN is not set
++# CONFIG_SCSI_GDTH is not set
++# CONFIG_SCSI_GENERIC_NCR5380 is not set
++# CONFIG_SCSI_INITIO is not set
++# CONFIG_SCSI_INIA100 is not set
++# CONFIG_SCSI_NCR53C406A is not set
++# CONFIG_SCSI_NCR53C7xx is not set
++# CONFIG_SCSI_SYM53C8XX_2 is not set
++# CONFIG_SCSI_NCR53C8XX is not set
++# CONFIG_SCSI_SYM53C8XX is not set
++# CONFIG_SCSI_PAS16 is not set
++# CONFIG_SCSI_PCI2000 is not set
++# CONFIG_SCSI_PCI2220I is not set
++# CONFIG_SCSI_PSI240I is not set
++# CONFIG_SCSI_QLOGIC_FAS is not set
++# CONFIG_SCSI_QLOGIC_ISP is not set
++# CONFIG_SCSI_QLOGIC_FC is not set
++# CONFIG_SCSI_QLOGIC_1280 is not set
++# CONFIG_SCSI_SIM710 is not set
++# CONFIG_SCSI_SYM53C416 is not set
++# CONFIG_SCSI_DC390T is not set
++# CONFIG_SCSI_T128 is not set
++# CONFIG_SCSI_U14_34F is not set
++# CONFIG_SCSI_NSP32 is not set
++# CONFIG_SCSI_DEBUG is not set
++
++#
++# PCMCIA SCSI adapter support
++#
++# CONFIG_SCSI_PCMCIA is not set
++
++#
++# Fusion MPT device support
++#
++# CONFIG_FUSION is not set
++# CONFIG_FUSION_BOOT is not set
++# CONFIG_FUSION_ISENSE is not set
++# CONFIG_FUSION_CTL is not set
++# CONFIG_FUSION_LAN is not set
++
++#
++# IEEE 1394 (FireWire) support (EXPERIMENTAL)
++#
++# CONFIG_IEEE1394 is not set
++
++#
++# I2O device support
++#
++# CONFIG_I2O is not set
++# CONFIG_I2O_PCI is not set
++# CONFIG_I2O_BLOCK is not set
++# CONFIG_I2O_LAN is not set
++# CONFIG_I2O_SCSI is not set
++# CONFIG_I2O_PROC is not set
++
++#
++# Network device support
++#
++CONFIG_NETDEVICES=y
++
++#
++# ARCnet devices
++#
++# CONFIG_ARCNET is not set
++CONFIG_DUMMY=m
++CONFIG_BONDING=m
++# CONFIG_EQUALIZER is not set
++CONFIG_TUN=m
++# CONFIG_ETHERTAP is not set
++
++#
++# Ethernet (10 or 100Mbit)
++#
++CONFIG_NET_ETHERNET=y
++CONFIG_MIPS_AU1X00_ENET=y
++# CONFIG_BCM5222_DUAL_PHY is not set
++# CONFIG_SUNLANCE is not set
++# CONFIG_HAPPYMEAL is not set
++# CONFIG_SUNBMAC is not set
++# CONFIG_SUNQE is not set
++# CONFIG_SUNGEM is not set
++# CONFIG_NET_VENDOR_3COM is not set
++# CONFIG_LANCE is not set
++# CONFIG_NET_VENDOR_SMC is not set
++# CONFIG_NET_VENDOR_RACAL is not set
++# CONFIG_HP100 is not set
++# CONFIG_NET_ISA is not set
++# CONFIG_NET_PCI is not set
++# CONFIG_NET_POCKET is not set
++
++#
++# Ethernet (1000 Mbit)
++#
++# CONFIG_ACENIC is not set
++# CONFIG_DL2K is not set
++# CONFIG_E1000 is not set
++# CONFIG_MYRI_SBUS is not set
++# CONFIG_NS83820 is not set
++# CONFIG_HAMACHI is not set
++# CONFIG_YELLOWFIN is not set
++# CONFIG_R8169 is not set
++# CONFIG_SK98LIN is not set
++# CONFIG_TIGON3 is not set
++# CONFIG_FDDI is not set
++# CONFIG_HIPPI is not set
++# CONFIG_PLIP is not set
++CONFIG_PPP=y
++CONFIG_PPP_MULTILINK=y
++CONFIG_PPP_FILTER=y
++CONFIG_PPP_ASYNC=y
++CONFIG_PPP_SYNC_TTY=m
++CONFIG_PPP_DEFLATE=m
++CONFIG_PPP_BSDCOMP=m
++CONFIG_PPPOE=m
++# CONFIG_SLIP is not set
++
++#
++# Wireless LAN (non-hamradio)
++#
++CONFIG_NET_RADIO=y
++# CONFIG_STRIP is not set
++# CONFIG_WAVELAN is not set
++# CONFIG_ARLAN is not set
++CONFIG_AIRONET4500=m
++CONFIG_AIRONET4500_NONCS=m
++# CONFIG_AIRONET4500_PNP is not set
++CONFIG_AIRONET4500_PCI=y
++# CONFIG_AIRONET4500_ISA is not set
++# CONFIG_AIRONET4500_I365 is not set
++CONFIG_AIRONET4500_PROC=m
++CONFIG_AIRO=m
++# CONFIG_HERMES is not set
++# CONFIG_PLX_HERMES is not set
++# CONFIG_TMD_HERMES is not set
++# CONFIG_PCI_HERMES is not set
++
++#
++# Wireless Pcmcia cards support
++#
++# CONFIG_PCMCIA_HERMES is not set
++# CONFIG_AIRO_CS is not set
++# CONFIG_PCMCIA_ATMEL is not set
++CONFIG_NET_WIRELESS=y
++
++#
++# Token Ring devices
++#
++# CONFIG_TR is not set
++# CONFIG_NET_FC is not set
++# CONFIG_RCPCI is not set
++CONFIG_SHAPER=m
++
++#
++# Wan interfaces
++#
++# CONFIG_WAN is not set
++
++#
++# PCMCIA network device support
++#
++# CONFIG_NET_PCMCIA is not set
++
++#
++# Amateur Radio support
++#
++# CONFIG_HAMRADIO is not set
++
++#
++# IrDA (infrared) support
++#
++# CONFIG_IRDA is not set
++
++#
++# ISDN subsystem
++#
++# CONFIG_ISDN is not set
++
++#
++# Input core support
++#
++# CONFIG_INPUT is not set
++# CONFIG_INPUT_KEYBDEV is not set
++# CONFIG_INPUT_MOUSEDEV is not set
++# CONFIG_INPUT_JOYDEV is not set
++# CONFIG_INPUT_EVDEV is not set
++# CONFIG_INPUT_UINPUT is not set
++
++#
++# Character devices
++#
++# CONFIG_VT is not set
++# CONFIG_SERIAL is not set
++# CONFIG_SERIAL_EXTENDED is not set
++CONFIG_SERIAL_NONSTANDARD=y
++# CONFIG_COMPUTONE is not set
++# CONFIG_ROCKETPORT is not set
++# CONFIG_CYCLADES is not set
++# CONFIG_DIGIEPCA is not set
++# CONFIG_DIGI is not set
++# CONFIG_ESPSERIAL is not set
++# CONFIG_MOXA_INTELLIO is not set
++# CONFIG_MOXA_SMARTIO is not set
++# CONFIG_ISI is not set
++# CONFIG_SYNCLINK is not set
++# CONFIG_SYNCLINKMP is not set
++# CONFIG_N_HDLC is not set
++# CONFIG_RISCOM8 is not set
++# CONFIG_SPECIALIX is not set
++# CONFIG_SX is not set
++# CONFIG_RIO is not set
++# CONFIG_STALDRV is not set
++# CONFIG_SERIAL_TX3912 is not set
++# CONFIG_SERIAL_TX3912_CONSOLE is not set
++# CONFIG_SERIAL_TXX9 is not set
++# CONFIG_SERIAL_TXX9_CONSOLE is not set
++CONFIG_AU1X00_UART=y
++CONFIG_AU1X00_SERIAL_CONSOLE=y
++# CONFIG_TXX927_SERIAL is not set
++# CONFIG_MIPS_HYDROGEN3_BUTTONS is not set
++CONFIG_UNIX98_PTYS=y
++CONFIG_UNIX98_PTY_COUNT=256
++
++#
++# I2C support
++#
++CONFIG_I2C=m
++CONFIG_I2C_ALGOBIT=m
++# CONFIG_I2C_PHILIPSPAR is not set
++# CONFIG_I2C_ELV is not set
++# CONFIG_I2C_VELLEMAN is not set
++# CONFIG_SCx200_I2C is not set
++CONFIG_I2C_AU1X00GPIO=m
++CONFIG_I2C_AU1X00GPIO_SCL=206
++CONFIG_I2C_AU1X00GPIO_SDA=207
++# CONFIG_SCx200_ACB is not set
++# CONFIG_I2C_ALGOPCF is not set
++# CONFIG_I2C_MAINBOARD is not set
++CONFIG_I2C_CHARDEV=m
++CONFIG_I2C_PROC=m
++
++#
++# Hardware sensors support
++#
++CONFIG_SENSORS=y
++# CONFIG_SENSORS_ADM1021 is not set
++# CONFIG_SENSORS_ADM1024 is not set
++# CONFIG_SENSORS_ADM1025 is not set
++# CONFIG_SENSORS_ADM1026 is not set
++# CONFIG_SENSORS_ADM9240 is not set
++# CONFIG_SENSORS_ASB100 is not set
++# CONFIG_SENSORS_DS1621 is not set
++# CONFIG_SENSORS_FSCPOS is not set
++# CONFIG_SENSORS_FSCSCY is not set
++# CONFIG_SENSORS_GL518SM is not set
++# CONFIG_SENSORS_GL520SM is not set
++# CONFIG_SENSORS_MAXILIFE is not set
++# CONFIG_SENSORS_XEONTEMP is not set
++# CONFIG_SENSORS_IT87 is not set
++# CONFIG_SENSORS_MAX6650 is not set
++# CONFIG_SENSORS_MTP008 is not set
++CONFIG_SENSORS_LM75=m
++CONFIG_SENSORS_LM78=m
++CONFIG_SENSORS_LM80=m
++CONFIG_SENSORS_LM83=m
++CONFIG_SENSORS_LM85=m
++CONFIG_SENSORS_LM87=m
++CONFIG_SENSORS_LM90=m
++CONFIG_SENSORS_LM92=m
++CONFIG_SENSORS_PC87360=m
++# CONFIG_SENSORS_SIS5595 is not set
++# CONFIG_SENSORS_SMSC47M1 is not set
++# CONFIG_SENSORS_THMC50 is not set
++# CONFIG_SENSORS_VIA686A is not set
++# CONFIG_SENSORS_VT1211 is not set
++# CONFIG_SENSORS_VT8231 is not set
++# CONFIG_SENSORS_W83781D is not set
++# CONFIG_SENSORS_W83627HF is not set
++# CONFIG_SENSORS_W83L785TS is not set
++CONFIG_SENSORS_OTHER=y
++CONFIG_SENSORS_BT869=m
++CONFIG_SENSORS_DDCMON=m
++CONFIG_SENSORS_EEPROM=m
++CONFIG_SENSORS_MATORB=m
++CONFIG_SENSORS_PCF8574=m
++CONFIG_SENSORS_PCF8591=m
++
++#
++# Mice
++#
++# CONFIG_BUSMOUSE is not set
++# CONFIG_MOUSE is not set
++
++#
++# Joysticks
++#
++# CONFIG_INPUT_GAMEPORT is not set
++
++#
++# Input core support is needed for gameports
++#
++
++#
++# Input core support is needed for joysticks
++#
++# CONFIG_QIC02_TAPE is not set
++# CONFIG_IPMI_HANDLER is not set
++# CONFIG_IPMI_PANIC_EVENT is not set
++# CONFIG_IPMI_DEVICE_INTERFACE is not set
++# CONFIG_IPMI_KCS is not set
++# CONFIG_IPMI_WATCHDOG is not set
++
++#
++# Watchdog Cards
++#
++# CONFIG_WATCHDOG is not set
++# CONFIG_SCx200 is not set
++# CONFIG_SCx200_GPIO is not set
++# CONFIG_AMD_PM768 is not set
++# CONFIG_NVRAM is not set
++# CONFIG_RTC is not set
++# CONFIG_DTLK is not set
++# CONFIG_R3964 is not set
++# CONFIG_APPLICOM is not set
++
++#
++# Ftape, the floppy tape device driver
++#
++# CONFIG_FTAPE is not set
++# CONFIG_AGP is not set
++
++#
++# Direct Rendering Manager (XFree86 DRI support)
++#
++# CONFIG_DRM is not set
++
++#
++# PCMCIA character devices
++#
++# CONFIG_PCMCIA_SERIAL_CS is not set
++# CONFIG_SYNCLINK_CS is not set
++CONFIG_AU1X00_GPIO=m
++# CONFIG_TS_AU1X00_ADS7846 is not set
++
++#
++# File systems
++#
++# CONFIG_QUOTA is not set
++# CONFIG_QFMT_V2 is not set
++# CONFIG_AUTOFS_FS is not set
++# CONFIG_AUTOFS4_FS is not set
++CONFIG_REISERFS_FS=m
++# CONFIG_REISERFS_CHECK is not set
++# CONFIG_REISERFS_PROC_INFO is not set
++# CONFIG_ADFS_FS is not set
++# CONFIG_ADFS_FS_RW is not set
++# CONFIG_AFFS_FS is not set
++# CONFIG_HFS_FS is not set
++# CONFIG_HFSPLUS_FS is not set
++# CONFIG_BEFS_FS is not set
++# CONFIG_BEFS_DEBUG is not set
++# CONFIG_BFS_FS is not set
++CONFIG_EXT3_FS=m
++CONFIG_JBD=m
++# CONFIG_JBD_DEBUG is not set
++CONFIG_FAT_FS=m
++CONFIG_MSDOS_FS=m
++# CONFIG_UMSDOS_FS is not set
++CONFIG_VFAT_FS=m
++# CONFIG_EFS_FS is not set
++# CONFIG_JFFS_FS is not set
++CONFIG_JFFS2_FS=y
++CONFIG_JFFS2_FS_DEBUG=0
++# CONFIG_JFFS2_FS_NAND is not set
++# CONFIG_CRAMFS is not set
++CONFIG_TMPFS=y
++CONFIG_RAMFS=y
++CONFIG_ISO9660_FS=m
++CONFIG_JOLIET=y
++CONFIG_ZISOFS=y
++# CONFIG_JFS_FS is not set
++# CONFIG_JFS_DEBUG is not set
++# CONFIG_JFS_STATISTICS is not set
++# CONFIG_MINIX_FS is not set
++# CONFIG_VXFS_FS is not set
++CONFIG_NTFS_FS=m
++# CONFIG_NTFS_RW is not set
++# CONFIG_HPFS_FS is not set
++CONFIG_PROC_FS=y
++CONFIG_DEVFS_FS=y
++CONFIG_DEVFS_MOUNT=y
++# CONFIG_DEVFS_DEBUG is not set
++CONFIG_DEVPTS_FS=y
++# CONFIG_QNX4FS_FS is not set
++# CONFIG_QNX4FS_RW is not set
++# CONFIG_ROMFS_FS is not set
++CONFIG_EXT2_FS=m
++# CONFIG_SYSV_FS is not set
++# CONFIG_UDF_FS is not set
++# CONFIG_UDF_RW is not set
++# CONFIG_UFS_FS is not set
++# CONFIG_UFS_FS_WRITE is not set
++# CONFIG_XFS_FS is not set
++# CONFIG_XFS_QUOTA is not set
++# CONFIG_XFS_RT is not set
++# CONFIG_XFS_TRACE is not set
++# CONFIG_XFS_DEBUG is not set
++
++#
++# Network File Systems
++#
++# CONFIG_CODA_FS is not set
++# CONFIG_INTERMEZZO_FS is not set
++CONFIG_NFS_FS=y
++CONFIG_NFS_V3=y
++# CONFIG_NFS_DIRECTIO is not set
++CONFIG_ROOT_NFS=y
++CONFIG_NFSD=y
++CONFIG_NFSD_V3=y
++# CONFIG_NFSD_TCP is not set
++CONFIG_SUNRPC=y
++CONFIG_LOCKD=y
++CONFIG_LOCKD_V4=y
++CONFIG_SMB_FS=m
++# CONFIG_SMB_NLS_DEFAULT is not set
++# CONFIG_SMB_UNIX is not set
++# CONFIG_NCP_FS is not set
++# CONFIG_NCPFS_PACKET_SIGNING is not set
++# CONFIG_NCPFS_IOCTL_LOCKING is not set
++# CONFIG_NCPFS_STRONG is not set
++# CONFIG_NCPFS_NFS_NS is not set
++# CONFIG_NCPFS_OS2_NS is not set
++# CONFIG_NCPFS_SMALLDOS is not set
++# CONFIG_NCPFS_NLS is not set
++# CONFIG_NCPFS_EXTRAS is not set
++CONFIG_ZISOFS_FS=m
++
++#
++# Partition Types
++#
++# CONFIG_PARTITION_ADVANCED is not set
++CONFIG_MSDOS_PARTITION=y
++CONFIG_SMB_NLS=y
++CONFIG_NLS=y
++
++#
++# Native Language Support
++#
++CONFIG_NLS_DEFAULT="iso8859-15"
++CONFIG_NLS_CODEPAGE_437=m
++# CONFIG_NLS_CODEPAGE_737 is not set
++# CONFIG_NLS_CODEPAGE_775 is not set
++CONFIG_NLS_CODEPAGE_850=m
++# CONFIG_NLS_CODEPAGE_852 is not set
++# CONFIG_NLS_CODEPAGE_855 is not set
++# CONFIG_NLS_CODEPAGE_857 is not set
++# CONFIG_NLS_CODEPAGE_860 is not set
++# CONFIG_NLS_CODEPAGE_861 is not set
++# CONFIG_NLS_CODEPAGE_862 is not set
++# CONFIG_NLS_CODEPAGE_863 is not set
++# CONFIG_NLS_CODEPAGE_864 is not set
++# CONFIG_NLS_CODEPAGE_865 is not set
++# CONFIG_NLS_CODEPAGE_866 is not set
++# CONFIG_NLS_CODEPAGE_869 is not set
++# CONFIG_NLS_CODEPAGE_936 is not set
++# CONFIG_NLS_CODEPAGE_950 is not set
++# CONFIG_NLS_CODEPAGE_932 is not set
++# CONFIG_NLS_CODEPAGE_949 is not set
++# CONFIG_NLS_CODEPAGE_874 is not set
++# CONFIG_NLS_ISO8859_8 is not set
++# CONFIG_NLS_CODEPAGE_1250 is not set
++# CONFIG_NLS_CODEPAGE_1251 is not set
++CONFIG_NLS_ISO8859_1=m
++# CONFIG_NLS_ISO8859_2 is not set
++# CONFIG_NLS_ISO8859_3 is not set
++# CONFIG_NLS_ISO8859_4 is not set
++# CONFIG_NLS_ISO8859_5 is not set
++# CONFIG_NLS_ISO8859_6 is not set
++# CONFIG_NLS_ISO8859_7 is not set
++# CONFIG_NLS_ISO8859_9 is not set
++# CONFIG_NLS_ISO8859_13 is not set
++# CONFIG_NLS_ISO8859_14 is not set
++CONFIG_NLS_ISO8859_15=m
++# CONFIG_NLS_KOI8_R is not set
++# CONFIG_NLS_KOI8_U is not set
++CONFIG_NLS_UTF8=m
++
++#
++# Multimedia devices
++#
++CONFIG_VIDEO_DEV=m
++
++#
++# Video For Linux
++#
++CONFIG_VIDEO_PROC_FS=y
++# CONFIG_I2C_PARPORT is not set
++
++#
++# Video Adapters
++#
++# CONFIG_VIDEO_BT848 is not set
++# CONFIG_VIDEO_PMS is not set
++CONFIG_VIDEO_CPIA=m
++# CONFIG_VIDEO_CPIA_PP is not set
++CONFIG_VIDEO_CPIA_USB=m
++# CONFIG_VIDEO_SAA5249 is not set
++# CONFIG_TUNER_3036 is not set
++# CONFIG_VIDEO_STRADIS is not set
++# CONFIG_VIDEO_ZORAN is not set
++# CONFIG_VIDEO_ZORAN_BUZ is not set
++# CONFIG_VIDEO_ZORAN_DC10 is not set
++# CONFIG_VIDEO_ZORAN_LML33 is not set
++# CONFIG_VIDEO_ZR36120 is not set
++# CONFIG_VIDEO_MEYE is not set
++
++#
++# Radio Adapters
++#
++# CONFIG_RADIO_GEMTEK_PCI is not set
++# CONFIG_RADIO_MAXIRADIO is not set
++# CONFIG_RADIO_MAESTRO is not set
++# CONFIG_RADIO_MIROPCM20 is not set
++
++#
++# Sound
++#
++CONFIG_SOUND=m
++# CONFIG_SOUND_ALI5455 is not set
++# CONFIG_SOUND_BT878 is not set
++# CONFIG_SOUND_CMPCI is not set
++# CONFIG_SOUND_EMU10K1 is not set
++# CONFIG_MIDI_EMU10K1 is not set
++# CONFIG_SOUND_FUSION is not set
++# CONFIG_SOUND_CS4281 is not set
++# CONFIG_SOUND_ES1370 is not set
++# CONFIG_SOUND_ES1371 is not set
++# CONFIG_SOUND_ESSSOLO1 is not set
++# CONFIG_SOUND_MAESTRO is not set
++# CONFIG_SOUND_MAESTRO3 is not set
++# CONFIG_SOUND_FORTE is not set
++# CONFIG_SOUND_ICH is not set
++# CONFIG_SOUND_RME96XX is not set
++# CONFIG_SOUND_SONICVIBES is not set
++# CONFIG_SOUND_AU1X00 is not set
++# CONFIG_SOUND_AU1550_PSC is not set
++# CONFIG_SOUND_AU1550_I2S is not set
++# CONFIG_SOUND_TRIDENT is not set
++# CONFIG_SOUND_MSNDCLAS is not set
++# CONFIG_SOUND_MSNDPIN is not set
++# CONFIG_SOUND_VIA82CXXX is not set
++# CONFIG_MIDI_VIA82CXXX is not set
++CONFIG_SOUND_OSS=m
++# CONFIG_SOUND_TRACEINIT is not set
++# CONFIG_SOUND_DMAP is not set
++# CONFIG_SOUND_AD1816 is not set
++# CONFIG_SOUND_AD1889 is not set
++# CONFIG_SOUND_SGALAXY is not set
++# CONFIG_SOUND_ADLIB is not set
++# CONFIG_SOUND_ACI_MIXER is not set
++# CONFIG_SOUND_CS4232 is not set
++# CONFIG_SOUND_SSCAPE is not set
++# CONFIG_SOUND_GUS is not set
++# CONFIG_SOUND_VMIDI is not set
++# CONFIG_SOUND_TRIX is not set
++# CONFIG_SOUND_MSS is not set
++# CONFIG_SOUND_MPU401 is not set
++# CONFIG_SOUND_NM256 is not set
++# CONFIG_SOUND_MAD16 is not set
++# CONFIG_SOUND_PAS is not set
++# CONFIG_PAS_JOYSTICK is not set
++# CONFIG_SOUND_PSS is not set
++# CONFIG_SOUND_SB is not set
++# CONFIG_SOUND_AWE32_SYNTH is not set
++# CONFIG_SOUND_KAHLUA is not set
++# CONFIG_SOUND_WAVEFRONT is not set
++# CONFIG_SOUND_MAUI is not set
++# CONFIG_SOUND_YM3812 is not set
++# CONFIG_SOUND_OPL3SA1 is not set
++# CONFIG_SOUND_OPL3SA2 is not set
++# CONFIG_SOUND_YMFPCI is not set
++# CONFIG_SOUND_YMFPCI_LEGACY is not set
++# CONFIG_SOUND_UART6850 is not set
++# CONFIG_SOUND_AEDSP16 is not set
++# CONFIG_SOUND_TVMIXER is not set
++# CONFIG_SOUND_AD1980 is not set
++# CONFIG_SOUND_WM97XX is not set
++
++#
++# USB support
++#
++CONFIG_USB=y
++# CONFIG_USB_DEBUG is not set
++
++#
++# Miscellaneous USB options
++#
++CONFIG_USB_DEVICEFS=y
++# CONFIG_USB_BANDWIDTH is not set
++
++#
++# USB Host Controller Drivers
++#
++# CONFIG_USB_EHCI_HCD is not set
++# CONFIG_USB_UHCI is not set
++# CONFIG_USB_UHCI_ALT is not set
++CONFIG_USB_OHCI=m
++CONFIG_USB_NON_PCI_OHCI=m
++
++#
++# USB Device Class drivers
++#
++CONFIG_USB_AUDIO=m
++CONFIG_USB_EMI26=m
++
++#
++# USB Bluetooth can only be used with disabled Bluetooth subsystem
++#
++CONFIG_USB_MIDI=m
++CONFIG_USB_STORAGE=m
++CONFIG_USB_STORAGE_DEBUG=y
++CONFIG_USB_STORAGE_DATAFAB=y
++CONFIG_USB_STORAGE_FREECOM=y
++# CONFIG_USB_STORAGE_ISD200 is not set
++CONFIG_USB_STORAGE_DPCM=y
++CONFIG_USB_STORAGE_HP8200e=y
++CONFIG_USB_STORAGE_SDDR09=y
++CONFIG_USB_STORAGE_SDDR55=y
++CONFIG_USB_STORAGE_JUMPSHOT=y
++CONFIG_USB_ACM=m
++CONFIG_USB_PRINTER=m
++
++#
++# USB Human Interface Devices (HID)
++#
++# CONFIG_USB_HID is not set
++
++#
++# Input core support is needed for USB HID input layer or HIDBP support
++#
++# CONFIG_USB_HIDINPUT is not set
++# CONFIG_USB_HIDDEV is not set
++# CONFIG_USB_KBD is not set
++# CONFIG_USB_MOUSE is not set
++# CONFIG_USB_AIPTEK is not set
++# CONFIG_USB_WACOM is not set
++# CONFIG_USB_KBTAB is not set
++# CONFIG_USB_POWERMATE is not set
++
++#
++# USB Imaging devices
++#
++CONFIG_USB_DC2XX=m
++CONFIG_USB_MDC800=m
++CONFIG_USB_SCANNER=m
++CONFIG_USB_MICROTEK=m
++CONFIG_USB_HPUSBSCSI=m
++
++#
++# USB Multimedia devices
++#
++CONFIG_USB_IBMCAM=m
++CONFIG_USB_KONICAWC=m
++CONFIG_USB_OV511=m
++CONFIG_USB_PWC=m
++CONFIG_USB_SE401=m
++CONFIG_USB_STV680=m
++# CONFIG_USB_W9968CF is not set
++CONFIG_USB_VICAM=m
++CONFIG_USB_DSBR=m
++CONFIG_USB_DABUSB=m
++
++#
++# USB Network adaptors
++#
++CONFIG_USB_PEGASUS=m
++CONFIG_USB_RTL8150=m
++CONFIG_USB_KAWETH=m
++CONFIG_USB_CATC=m
++CONFIG_USB_CDCETHER=m
++CONFIG_USB_USBNET=m
++
++#
++# USB port drivers
++#
++# CONFIG_USB_USS720 is not set
++
++#
++# USB Serial Converter support
++#
++CONFIG_USB_SERIAL=m
++# CONFIG_USB_SERIAL_DEBUG is not set
++CONFIG_USB_SERIAL_GENERIC=y
++CONFIG_USB_SERIAL_BELKIN=m
++CONFIG_USB_SERIAL_WHITEHEAT=m
++CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
++CONFIG_USB_SERIAL_EMPEG=m
++CONFIG_USB_SERIAL_FTDI_SIO=m
++CONFIG_USB_SERIAL_VISOR=m
++CONFIG_USB_SERIAL_IPAQ=m
++CONFIG_USB_SERIAL_IR=m
++CONFIG_USB_SERIAL_EDGEPORT=m
++CONFIG_USB_SERIAL_EDGEPORT_TI=m
++CONFIG_USB_SERIAL_KEYSPAN_PDA=m
++CONFIG_USB_SERIAL_KEYSPAN=m
++CONFIG_USB_SERIAL_KEYSPAN_USA28=y
++CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
++CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
++CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
++CONFIG_USB_SERIAL_KEYSPAN_USA19=y
++CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
++CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
++CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
++CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
++CONFIG_USB_SERIAL_KEYSPAN_MPR=y
++CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
++CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
++CONFIG_USB_SERIAL_MCT_U232=m
++CONFIG_USB_SERIAL_KLSI=m
++CONFIG_USB_SERIAL_KOBIL_SCT=m
++CONFIG_USB_SERIAL_PL2303=m
++CONFIG_USB_SERIAL_CYBERJACK=m
++CONFIG_USB_SERIAL_XIRCOM=m
++CONFIG_USB_SERIAL_OMNINET=m
++
++#
++# USB Miscellaneous drivers
++#
++CONFIG_USB_RIO500=m
++CONFIG_USB_AUERSWALD=m
++CONFIG_USB_TIGL=m
++CONFIG_USB_BRLVGER=m
++CONFIG_USB_LCD=m
++
++#
++# Support for USB gadgets
++#
++# CONFIG_USB_GADGET is not set
++
++#
++# USB clients (devices, not hosts)
++#
++CONFIG_USBD=m
++
++#
++#
++#
++# CONFIG_USBD_HIGH_SPEED is not set
++# CONFIG_USBD_NO_SERIAL_NUMBER is not set
++CONFIG_USBD_SERIAL_NUMBER_STR=""
++CONFIG_USBD_MAXPOWER=0
++
++#
++#
++#
++CONFIG_USBD_PROCFS=y
++CONFIG_USBD_PROCFSM=m
++
++#
++# Function Drivers
++#
++
++#
++# Network Function
++#
++CONFIG_USBD_NETWORK=m
++CONFIG_USBD_NETWORK_VENDORID=12b9
++CONFIG_USBD_NETWORK_PRODUCTID=f001
++CONFIG_USBD_NETWORK_BCDDEVICE=0100
++CONFIG_USBD_NETWORK_MANUFACTURER="Belcarra"
++CONFIG_USBD_NETWORK_PRODUCT_NAME="Belcarra BLAN Device"
++
++#
++#
++#
++# CONFIG_USBD_NETWORK_BLAN is not set
++CONFIG_USBD_NETWORK_SAFE=y
++CONFIG_USBD_NETWORK_SAFE_DESC="SAFE Net Cfg"
++CONFIG_USBD_NETWORK_SAFE_INTF="Data Intf"
++# CONFIG_USBD_NETWORK_SAFE_DO_NOT_SETTIME is not set
++# CONFIG_USBD_NETWORK_SAFE_CRC is not set
++CONFIG_USBD_NETWORK_SAFE_NOBRIDGE=y
++
++#
++#
++#
++# CONFIG_USBD_NETWORK_CDC is not set
++# CONFIG_USBD_NETWORK_BASIC is not set
++# CONFIG_USBD_NETWORK_BASIC2 is not set
++
++#
++#
++#
++# CONFIG_USBD_NETWORK_START_SINGLE is not set
++# CONFIG_USBD_NETWORK_EP0TEST is not set
++
++#
++# CDC ACM Function
++#
++CONFIG_USBD_ACM=m
++CONFIG_USBD_ACM_VENDORID=12b9
++CONFIG_USBD_ACM_PRODUCTID=f002
++CONFIG_USBD_ACM_BCDDEVICE=0100
++CONFIG_USBD_ACM_MANUFACTURER="Belcarra"
++CONFIG_USBD_ACM_PRODUCT_NAME="Belcarra ACM Device"
++CONFIG_USBD_ACM_DESC="Acm Cfg"
++CONFIG_USBD_ACM_COMM_INTF="Comm Intf"
++CONFIG_USBD_ACM_DATA_INTF="Data Intf"
++# CONFIG_USBD_ACM_TRACE is not set
++
++#
++#
++#
++
++#
++# Random Mouse Function
++#
++# CONFIG_USBD_MOUSE is not set
++
++#
++# Bus Interface
++#
++
++#
++# AMD AU1X000 Bus Interface
++#
++CONFIG_USBD_AU1X00_BUS=m
++CONFIG_USBD_AU1X00_SCLOCK=400
++CONFIG_AU1000_USB_DEVICE=y
++CONFIG_AU1X00_USB_DEVICE=y
++# CONFIG_USBD_BI_REGISTER_TRACE is not set
++
++#
++# Bluetooth support
++#
++CONFIG_BLUEZ=m
++CONFIG_BLUEZ_L2CAP=m
++CONFIG_BLUEZ_SCO=m
++CONFIG_BLUEZ_RFCOMM=m
++CONFIG_BLUEZ_RFCOMM_TTY=y
++CONFIG_BLUEZ_BNEP=m
++CONFIG_BLUEZ_BNEP_MC_FILTER=y
++CONFIG_BLUEZ_BNEP_PROTO_FILTER=y
++
++#
++# Bluetooth device drivers
++#
++CONFIG_BLUEZ_HCIUSB=m
++CONFIG_BLUEZ_HCIUSB_SCO=y
++CONFIG_BLUEZ_HCIUART=m
++CONFIG_BLUEZ_HCIUART_H4=y
++CONFIG_BLUEZ_HCIUART_BCSP=y
++CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y
++CONFIG_BLUEZ_HCIBFUSB=m
++# CONFIG_BLUEZ_HCIDTL1 is not set
++# CONFIG_BLUEZ_HCIBT3C is not set
++# CONFIG_BLUEZ_HCIBLUECARD is not set
++# CONFIG_BLUEZ_HCIBTUART is not set
++CONFIG_BLUEZ_HCIVHCI=m
++
++#
++# Kernel hacking
++#
++CONFIG_CROSSCOMPILE=y
++# CONFIG_RUNTIME_DEBUG is not set
++# CONFIG_KGDB is not set
++# CONFIG_GDB_CONSOLE is not set
++# CONFIG_DEBUG_INFO is not set
++# CONFIG_MAGIC_SYSRQ is not set
++# CONFIG_MIPS_UNCACHED is not set
++CONFIG_LOG_BUF_SHIFT=0
++
++#
++# Cryptographic options
++#
++CONFIG_CRYPTO=y
++CONFIG_CRYPTO_HMAC=y
++CONFIG_CRYPTO_NULL=m
++CONFIG_CRYPTO_MD4=m
++CONFIG_CRYPTO_MD5=m
++CONFIG_CRYPTO_SHA1=m
++CONFIG_CRYPTO_SHA256=m
++CONFIG_CRYPTO_SHA512=m
++CONFIG_CRYPTO_DES=m
++CONFIG_CRYPTO_BLOWFISH=m
++CONFIG_CRYPTO_TWOFISH=m
++CONFIG_CRYPTO_SERPENT=m
++CONFIG_CRYPTO_AES=m
++CONFIG_CRYPTO_CAST5=m
++CONFIG_CRYPTO_CAST6=m
++CONFIG_CRYPTO_TEA=m
++CONFIG_CRYPTO_ARC4=m
++CONFIG_CRYPTO_DEFLATE=m
++CONFIG_CRYPTO_MICHAEL_MIC=m
++CONFIG_CRYPTO_TEST=m
++
++#
++# Library routines
++#
++CONFIG_CRC32=m
++CONFIG_ZLIB_INFLATE=y
++CONFIG_ZLIB_DEFLATE=y
++CONFIG_FW_LOADER=m
+--- linux-old/drivers/i2c/Makefile 2006-05-01 10:20:41.922591250 +0200
++++ linux/drivers/i2c/Makefile 2006-04-30 20:35:58.000000000 +0200
+@@ -6,7 +6,7 @@
+
+ export-objs := i2c-core.o i2c-algo-bit.o i2c-algo-pcf.o \
+ i2c-algo-ite.o i2c-algo-sibyte.o i2c-algo-sgi.o \
+- i2c-algo-au1550.o i2c-proc.o
++ i2c-algo-au1550.o i2c-proc.o i2c-au1550.o
+
+ obj-$(CONFIG_I2C) += i2c-core.o
+ obj-$(CONFIG_I2C_CHARDEV) += i2c-dev.o
+--- linux-old/drivers/i2c/i2c-au1550.c 2004-09-19 00:07:37.000000000 +0200
++++ linux/drivers/i2c/i2c-au1550.c 2006-04-30 20:35:58.000000000 +0200
+@@ -34,6 +34,8 @@
+ #include <linux/i2c.h>
+ #include <linux/i2c-algo-au1550.h>
+
++#include <linux/module.h>
++
+ static int
+ pb1550_reg(struct i2c_client *client)
+ {
+@@ -116,6 +118,7 @@
+ return pb1550_board_adapter.algo->master_xfer(&pb1550_board_adapter, &wm_i2c_msg, 1);
+ }
+
++EXPORT_SYMBOL(pb1550_wm_codec_write);
+
+ MODULE_AUTHOR("Dan Malek, Embedded Edge, LLC.");
+ MODULE_DESCRIPTION("SMBus adapter Alchemy pb1550");
+--- linux/drivers/net/au1000_eth.c~00-mtx-2.diff 2006-06-10 14:01:44.602796000 +0200
++++ linux/drivers/net/au1000_eth.c 2006-06-10 13:56:07.353719250 +0200
+@@ -6,7 +6,9 @@
+ * Copyright 2002 TimeSys Corp.
+ * Author: MontaVista Software, Inc.
+ * ppopov@mvista.com or source@mvista.com
+- *
++ * Bjoern Riemer 2004
++ * riemer@fokus.fraunhofer.de or riemer@riemer-nt.de
++ * // fixed the link beat detection with ioctls (SIOCGMIIPHY)
+ * ########################################################################
+ *
+ * This program is free software; you can distribute it and/or modify it
+@@ -83,7 +85,7 @@
+ static int au1000_set_config(struct net_device *dev, struct ifmap *map);
+ static void set_rx_mode(struct net_device *);
+ static struct net_device_stats *au1000_get_stats(struct net_device *);
+-static inline void update_tx_stats(struct net_device *, u32, u32);
++static inline void update_tx_stats(struct net_device *, u32);
+ static inline void update_rx_stats(struct net_device *, u32);
+ static void au1000_timer(unsigned long);
+ static int au1000_ioctl(struct net_device *, struct ifreq *, int);
+@@ -656,6 +658,7 @@
+ ks8995m_status,
+ };
+
++
+ #ifdef CONFIG_MIPS_BOSPORUS
+ struct phy_ops stub_ops = {
+ stub_init,
+@@ -674,6 +677,7 @@
+ {"Broadcom BCM5201 10/100 BaseT PHY",0x0040,0x6212, &bcm_5201_ops,0},
+ {"Broadcom BCM5221 10/100 BaseT PHY",0x0040,0x61e4, &bcm_5201_ops,0},
+ {"Broadcom BCM5222 10/100 BaseT PHY",0x0040,0x6322, &bcm_5201_ops,1},
++ {"Broadcom BCM5241 10/100 BaseT PHY",0x0143,0xBC31, &bcm_5201_ops,1},
+ {"AMD 79C901 HomePNA PHY",0x0000,0x35c8, &am79c901_ops,0},
+ {"AMD 79C874 10/100 BaseT PHY",0x0022,0x561b, &am79c874_ops,0},
+ {"LSI 80227 10/100 BaseT PHY",0x0016,0xf840, &lsi_80227_ops,0},
+@@ -810,28 +814,39 @@
+ int phy_found=0;
+ #endif
+
++#if 0
++ if (aup && aup->mii)
++ aup->mii->chip_info = NULL;
++#endif
++
++
+ /* search for total of 32 possible mii phy addresses */
+ for (phy_addr = 0; phy_addr < 32; phy_addr++) {
+ u16 mii_status;
+ u16 phy_id0, phy_id1;
+ int i;
+
+- #ifdef CONFIG_BCM5222_DUAL_PHY
++#ifdef CONFIG_BCM5222_DUAL_PHY
+ /* Mask the already found phy, try next one */
+ if (au_macs[0]->mii && au_macs[0]->mii->mii_control_reg) {
+ if (au_macs[0]->phy_addr == phy_addr)
+ continue;
+ }
+- #endif
++#endif
+
+ mii_status = mdio_read(dev, phy_addr, MII_STATUS);
+ if (mii_status == 0xffff || mii_status == 0x0000)
+ /* the mii is not accessable, try next one */
+ continue;
+
++
+ phy_id0 = mdio_read(dev, phy_addr, MII_PHY_ID0);
+ phy_id1 = mdio_read(dev, phy_addr, MII_PHY_ID1);
+
++ /*printk ("mii_probe: found PHY at address 0x%X : %04X/%04X\n", phy_addr,
++ phy_id0, phy_id1
++ ); */
++
+ /* search our mii table for the current mii */
+ for (i = 0; mii_chip_table[i].phy_id1; i++) {
+ if (phy_id0 == mii_chip_table[i].phy_id0 &&
+@@ -853,7 +868,7 @@
+ // values and set indicators. We need to do
+ // this now since mdio_{read,write} need the
+ // control and data register addresses.
+- #ifdef CONFIG_BCM5222_DUAL_PHY
++#ifdef CONFIG_BCM5222_DUAL_PHY
+ if ( mii_chip_table[i].dual_phy) {
+
+ /* assume both phys are controlled
+@@ -867,11 +882,13 @@
+ aup->mii->mii_data_reg = (u32 *)
+ &au_macs[0]->mac->mii_data;
+ }
+- #endif
++#endif
+ goto found;
+ }
+ }
+ }
++ return -1;
++
+ found:
+
+ #ifdef CONFIG_MIPS_BOSPORUS
+@@ -1027,24 +1044,26 @@
+ struct au1000_private *aup = (struct au1000_private *) dev->priv;
+
+ if (au1000_debug > 4)
+- printk(KERN_INFO "%s: reset mac, aup %x\n",
+- dev->name, (unsigned)aup);
++ printk(KERN_INFO "%s: reset mac, aup %x, macid %d\n",
++ dev->name, (unsigned)aup, aup->mac_id);
++
++ return;
+
+ spin_lock_irqsave(&aup->lock, flags);
+ del_timer(&aup->timer);
+ hard_stop(dev);
+- #ifdef CONFIG_BCM5222_DUAL_PHY
++#ifdef CONFIG_BCM5222_DUAL_PHY
+ if (aup->mac_id != 0) {
+- #endif
++#endif
+ /* If BCM5222, we can't leave MAC0 in reset because then
+ * we can't access the dual phy for ETH1 */
+ *aup->enable = MAC_EN_CLOCK_ENABLE;
+ au_sync_delay(2);
+ *aup->enable = 0;
+ au_sync_delay(2);
+- #ifdef CONFIG_BCM5222_DUAL_PHY
++#ifdef CONFIG_BCM5222_DUAL_PHY
+ }
+- #endif
++#endif
+ aup->tx_full = 0;
+ for (i = 0; i < NUM_RX_DMA; i++) {
+ /* reset control bits */
+@@ -1140,17 +1159,39 @@
+ iflist[1].macen_addr = AU1550_MAC1_ENABLE;
+ iflist[0].irq = AU1550_MAC0_DMA_INT;
+ iflist[1].irq = AU1550_MAC1_DMA_INT;
++ /*printk ("***** Au1550 Ethernet *****\n");*/
+ break;
+ #endif
+ default:
+ num_ifs = 0;
+ }
++
++ {
++ unsigned long pf = au_readl(SYS_PINFUNC);
++ pf &= ~1;
++
++ au_writel (pf, SYS_PINFUNC);
++ au_writel (0x10000, SYS_OUTPUTSET);
++
++ }
++
++
++
+ for(i = 0; i < num_ifs; i++) {
++ /*printk ("*** calling au1000_probe(0x%08lX, %d, %d)\n", iflist[i].base_addr, iflist[i].irq, i);*/
+ dev = au1000_probe(iflist[i].base_addr, iflist[i].irq, i);
++ /*printk ("*** left au1000_probe\n");*/
++
+ iflist[i].dev = dev;
++
++ /*printk ("*** 1\n");*/
++
+ if (dev)
+ found_one++;
+ }
++
++ printk("Au1x Ethernet found %d ethernet devices\n", found_one);
++
+ if (!found_one)
+ return -ENODEV;
+ return 0;
+@@ -1194,6 +1235,7 @@
+ /* Allocate the data buffers */
+ aup->vaddr = (u32)dma_alloc(MAX_BUF_SIZE *
+ (NUM_TX_BUFFS+NUM_RX_BUFFS), &aup->dma_addr);
++
+ if (!aup->vaddr) {
+ kfree(dev);
+ release_region(ioaddr, MAC_IOSIZE);
+@@ -1227,6 +1269,7 @@
+ setup_hw_rings(aup, MAC0_RX_DMA_ADDR, MAC0_TX_DMA_ADDR);
+ aup->mac_id = 0;
+ au_macs[0] = aup;
++
+ }
+ else
+ if (ioaddr == iflist[1].base_addr)
+@@ -1257,6 +1300,8 @@
+ printk(KERN_ERR "%s: out of memory\n", dev->name);
+ goto err_out;
+ }
++
++ aup->mii->chip_info = NULL;
+ aup->mii->mii_control_reg = 0;
+ aup->mii->mii_data_reg = 0;
+
+@@ -1284,6 +1329,7 @@
+ aup->rx_dma_ring[i]->buff_stat = (unsigned)pDB->dma_addr;
+ aup->rx_db_inuse[i] = pDB;
+ }
++
+ for (i = 0; i < NUM_TX_DMA; i++) {
+ pDB = GetFreeDB(aup);
+ if (!pDB) {
+@@ -1383,12 +1429,17 @@
+ aup->phy_ops->phy_status(dev, aup->phy_addr, &link, &speed);
+ control = MAC_DISABLE_RX_OWN | MAC_RX_ENABLE | MAC_TX_ENABLE;
+ #ifndef CONFIG_CPU_LITTLE_ENDIAN
++ /*riemer: fix for startup without cable */
++ if (!link)
++ dev->flags &= ~IFF_RUNNING;
++
+ control |= MAC_BIG_ENDIAN;
+ #endif
+ if (link && (dev->if_port == IF_PORT_100BASEFX)) {
+ control |= MAC_FULL_DUPLEX;
+ }
+ aup->mac->control = control;
++ aup->mac->vlan1_tag = 0x8100; /* activate vlan support */
+ au_sync();
+
+ spin_unlock_irqrestore(&aup->lock, flags);
+@@ -1541,14 +1592,11 @@
+
+
+ static inline void
+-update_tx_stats(struct net_device *dev, u32 status, u32 pkt_len)
++update_tx_stats(struct net_device *dev, u32 status)
+ {
+ struct au1000_private *aup = (struct au1000_private *) dev->priv;
+ struct net_device_stats *ps = &aup->stats;
+
+- ps->tx_packets++;
+- ps->tx_bytes += pkt_len;
+-
+ if (status & TX_FRAME_ABORTED) {
+ if (dev->if_port == IF_PORT_100BASEFX) {
+ if (status & (TX_JAB_TIMEOUT | TX_UNDERRUN)) {
+@@ -1581,7 +1629,7 @@
+ ptxd = aup->tx_dma_ring[aup->tx_tail];
+
+ while (ptxd->buff_stat & TX_T_DONE) {
+- update_tx_stats(dev, ptxd->status, ptxd->len & 0x3ff);
++ update_tx_stats(dev, ptxd->status);
+ ptxd->buff_stat &= ~TX_T_DONE;
+ ptxd->len = 0;
+ au_sync();
+@@ -1603,6 +1651,7 @@
+ static int au1000_tx(struct sk_buff *skb, struct net_device *dev)
+ {
+ struct au1000_private *aup = (struct au1000_private *) dev->priv;
++ struct net_device_stats *ps = &aup->stats;
+ volatile tx_dma_t *ptxd;
+ u32 buff_stat;
+ db_dest_t *pDB;
+@@ -1622,7 +1671,7 @@
+ return 1;
+ }
+ else if (buff_stat & TX_T_DONE) {
+- update_tx_stats(dev, ptxd->status, ptxd->len & 0x3ff);
++ update_tx_stats(dev, ptxd->status);
+ ptxd->len = 0;
+ }
+
+@@ -1642,6 +1691,9 @@
+ else
+ ptxd->len = skb->len;
+
++ ps->tx_packets++;
++ ps->tx_bytes += ptxd->len;
++
+ ptxd->buff_stat = pDB->dma_addr | TX_DMA_ENABLE;
+ au_sync();
+ dev_kfree_skb(skb);
+@@ -1840,17 +1892,35 @@
+
+ static int au1000_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
+ {
+- //u16 *data = (u16 *)&rq->ifr_data;
++/*
++// This structure is used in all SIOCxMIIxxx ioctl calls
++struct mii_ioctl_data {
++ 0 u16 phy_id;
++ 1 u16 reg_num;
++ 2 u16 val_in;
++ 3 u16 val_out;
++};*/
++ u16 *data = (u16 *)&rq->ifr_data;
++ struct au1000_private *aup = (struct au1000_private *) dev->priv;
++ //struct mii_ioctl_data *data = (struct mii_ioctl_data *) & rq->ifr_data;
+
+ /* fixme */
+ switch(cmd) {
+ case SIOCDEVPRIVATE: /* Get the address of the PHY in use. */
+- //data[0] = PHY_ADDRESS;
++ case SIOCGMIIPHY:
++ if (!netif_running(dev))
++ return -EINVAL;
++ data[0] = aup->phy_addr;
+ case SIOCDEVPRIVATE+1: /* Read the specified MII register. */
+- //data[3] = mdio_read(ioaddr, data[0], data[1]);
++ case SIOCGMIIREG:
++ data[3] = mdio_read(dev, data[0], data[1]);
++ //data->val_out = mdio_read(dev,data->phy_id,data->reg_num);
+ return 0;
+ case SIOCDEVPRIVATE+2: /* Write the specified MII register */
+- //mdio_write(ioaddr, data[0], data[1], data[2]);
++ case SIOCSMIIREG:
++ if (!capable(CAP_NET_ADMIN))
++ return -EPERM;
++ mdio_write(dev, data[0], data[1],data[2]);
+ return 0;
+ default:
+ return -EOPNOTSUPP;
+--- linux-old/drivers/sound/au1550_psc.c 2004-09-19 00:07:37.000000000 +0200
++++ linux/drivers/sound/au1550_psc.c 2006-04-30 20:35:58.000000000 +0200
+@@ -55,14 +55,15 @@
+ #include <asm/au1xxx_psc.h>
+ #include <asm/au1xxx_dbdma.h>
+
+-#ifdef CONFIG_MIPS_PB1550
++#if defined(CONFIG_MIPS_PB1550) || defined(CONFIG_MIPS_MTX2)
+ #include <asm/pb1550.h>
+ #endif
+
+-#ifdef CONFIG_MIPS_DB1550
++#ifdef CONFIG_MIPS_PB1550
+ #include <asm/db1x00.h>
+ #endif
+
++
+ #undef OSS_DOCUMENTED_MIXER_SEMANTICS
+
+ #define AU1550_MODULE_NAME "Au1550 psc audio"
+@@ -626,10 +627,13 @@
+ {
+ struct dmabuf *db = &s->dma_adc;
+ int i;
++ unsigned long flags;
+
+ if (!db->stopped)
+ return;
+
++ spin_lock_irqsave(&s->lock, flags);
++
+ /* Put two buffers on the ring to get things started.
+ */
+ for (i=0; i<2; i++) {
+@@ -648,6 +652,7 @@
+ au_sync();
+
+ db->stopped = 0;
++ spin_unlock_irqrestore(&s->lock, flags);
+ }
+
+ static int
+--- linux-old/include/asm-mips/db1x00.h 2004-11-24 12:13:39.000000000 +0100
++++ linux/include/asm-mips/db1x00.h 2006-04-30 20:35:58.000000000 +0200
+@@ -27,7 +27,7 @@
+ #ifndef __ASM_DB1X00_H
+ #define __ASM_DB1X00_H
+
+-#ifdef CONFIG_MIPS_DB1550
++#if defined(CONFIG_MIPS_DB1550) || defined(CONFIG_MIPS_MTX2)
+ #define BCSR_KSEG1_ADDR 0xAF000000
+ #define NAND_PHYS_ADDR 0x20000000
+ #define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
+--- linux-old/include/asm-mips/bootinfo.h 2006-05-01 11:55:50.363346500 +0200
++++ linux/include/asm-mips/bootinfo.h 2006-05-01 12:25:54.932125000 +0200
+@@ -180,6 +180,7 @@
+ #define MACH_MTX1 7 /* 4G MTX-1 Au1500-based board */
+ #define MACH_CSB250 8 /* Cogent Au1500 */
+ #define MACH_PB1550 9 /* Au1550-based eval board */
++#define MACH_MTX2 10 /* 4G MTX-2 Au1550-based board */
+
+ /*
+ * Valid machtype for group NEC_VR41XX
+--- linux-old/include/asm-mips64/bootinfo.h 2006-05-01 11:56:02.584110250 +0200
++++ linux/include/asm-mips64/bootinfo.h 2006-05-01 12:26:42.047069500 +0200
+@@ -179,6 +179,7 @@
+ #define MACH_XXS1500 6 /* Au1500-based eval board */
+ #define MACH_MTX1 7 /* 4G MTX-1 Au1500-based board */
+ #define MACH_CSB250 8 /* Cogent Au1500 */
++#define MACH_MTX2 10 /* 4G MTX-2 Au1550-based board */
+
+ /*
+ * Valid machtype for group NEC_VR41XX
+--- linux-old/arch/mips/au1000/common/dbdma.c 2004-07-14 08:27:07.000000000 +0200
++++ linux/arch/mips/au1000/common/dbdma.c 2006-04-30 20:35:58.000000000 +0200
+@@ -41,7 +41,9 @@
+ #include <asm/au1xxx_dbdma.h>
+ #include <asm/system.h>
+
+-#if defined(CONFIG_SOC_AU1550) || defined(CONFIG_SOC_AU1200)
++#include <linux/module.h>
++
++#if 1 // defined(CONFIG_SOC_AU1550) || defined(CONFIG_SOC_AU1200)
+
+ /*
+ * The Descriptor Based DMA supports up to 16 channels.
+@@ -830,5 +832,18 @@
+ } while (dp != ctp->chan_desc_base);
+ }
+
++
++EXPORT_SYMBOL(au1xxx_dbdma_dump);
++EXPORT_SYMBOL(au1xxx_dbdma_put_source);
++EXPORT_SYMBOL(au1xxx_dbdma_put_dest);
++EXPORT_SYMBOL(au1xxx_dbdma_ring_alloc);
++EXPORT_SYMBOL(au1xxx_dbdma_start);
++EXPORT_SYMBOL(au1xxx_dbdma_get_dest);
++EXPORT_SYMBOL(au1xxx_dbdma_chan_alloc);
++EXPORT_SYMBOL(au1xxx_get_dma_residue);
++EXPORT_SYMBOL(au1xxx_dbdma_set_devwidth);
++EXPORT_SYMBOL(au1xxx_dbdma_chan_free);
++EXPORT_SYMBOL(au1xxx_dbdma_reset);
++
+ #endif /* defined(CONFIG_SOC_AU1550) || defined(CONFIG_SOC_AU1200) */
+