Changeset 8e47882 in freewrt


Ignore:
Timestamp:
Sep 16, 2006, 5:03:05 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
c8b93bd
Parents:
476d5a8
Message:

shit, again this bug. don't know how i get it in again. should unbreak switch-adm module

git-svn-id: svn://www.freewrt.org/trunk/freewrt@599 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • target/linux/brcm-2.4/patches/001-bcm47xx.patch

    r476d5a8 r8e47882  
    1 diff -Nur linux-2.4.32/arch/mips/Makefile linux-2.4.32-freewrt/arch/mips/Makefile
    2 --- linux-2.4.32/arch/mips/Makefile     Wed Jan 19 15:09:26 2005
    3 +++ linux-2.4.32-freewrt/arch/mips/Makefile     Sun Aug 13 20:51:34 2006
    4 @@ -715,6 +715,19 @@
    5  endif
    6  
    7  #
    8 +# Broadcom BCM947XX variants
    9 +#
    10 +ifdef CONFIG_BCM947XX
    11 +LIBS           += arch/mips/bcm947xx/generic/brcm.o arch/mips/bcm947xx/bcm947xx.o
    12 +SUBDIRS                += arch/mips/bcm947xx/generic arch/mips/bcm947xx
    13 +LOADADDR       := 0x80001000
    14 +
    15 +zImage: vmlinux
    16 +       $(MAKE) -C arch/$(ARCH)/bcm947xx/compressed
    17 +export LOADADDR
    18 +endif
    19 +
    20 +#
    21  # Choosing incompatible machines durings configuration will result in
    22  # error messages during linking.  Select a default linkscript if
    23  # none has been choosen above.
    24 @@ -767,6 +780,7 @@
    25         $(MAKE) -C arch/$(ARCH)/tools clean
    26         $(MAKE) -C arch/mips/baget clean
    27         $(MAKE) -C arch/mips/lasat clean
    28 +       $(MAKE) -C arch/mips/bcm947xx/compressed clean
    29  
    30  archmrproper:
    31         @$(MAKEBOOT) mrproper
    32 diff -Nur linux-2.4.32/arch/mips/bcm947xx/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile
    33 --- linux-2.4.32/arch/mips/bcm947xx/Makefile    Thu Jan  1 01:00:00 1970
    34 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile    Sun Aug 13 20:51:33 2006
    35 @@ -0,0 +1,15 @@
    36 +#
    37 +# Makefile for the BCM947xx specific kernel interface routines
    38 +# under Linux.
    39 +#
    40 +
    41 +EXTRA_CFLAGS+=-I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER
    42 +
    43 +O_TARGET        := bcm947xx.o
    44 +
    45 +export-objs     := nvram_linux.o setup.o
    46 +obj-y          := prom.o setup.o time.o sbmips.o gpio.o
    47 +obj-y          += nvram.o nvram_linux.o cfe_env.o
    48 +obj-$(CONFIG_PCI) += sbpci.o pcibios.o
    49 +
    50 +include $(TOPDIR)/Rules.make
    511diff -Nur linux-2.4.32/arch/mips/bcm947xx/cfe_env.c linux-2.4.32-freewrt/arch/mips/bcm947xx/cfe_env.c
    52 --- linux-2.4.32/arch/mips/bcm947xx/cfe_env.c   Thu Jan  1 01:00:00 1970
    53 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/cfe_env.c   Sun Aug 13 20:51:33 2006
     2--- linux-2.4.32/arch/mips/bcm947xx/cfe_env.c   1970-01-01 01:00:00.000000000 +0100
     3+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/cfe_env.c   2006-09-16 15:41:31.000000000 +0200
    544@@ -0,0 +1,234 @@
    555+/*
     
    288238+
    289239diff -Nur linux-2.4.32/arch/mips/bcm947xx/compressed/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/compressed/Makefile
    290 --- linux-2.4.32/arch/mips/bcm947xx/compressed/Makefile Thu Jan  1 01:00:00 1970
    291 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/compressed/Makefile Sun Aug 13 20:51:33 2006
     240--- linux-2.4.32/arch/mips/bcm947xx/compressed/Makefile 1970-01-01 01:00:00.000000000 +0100
     241+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/compressed/Makefile 2006-09-16 15:41:31.000000000 +0200
    292242@@ -0,0 +1,33 @@
    293243+#
     
    324274+clean:
    325275+       rm -f vmlinuz piggy
    326 diff -Nur linux-2.4.32/arch/mips/bcm947xx/generic/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/Makefile
    327 --- linux-2.4.32/arch/mips/bcm947xx/generic/Makefile    Thu Jan  1 01:00:00 1970
    328 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/Makefile    Sun Aug 13 20:51:33 2006
    329 @@ -0,0 +1,15 @@
    330 +#
    331 +# Makefile for the BCM947xx specific kernel interface routines
    332 +# under Linux.
    333 +#
    334 +
    335 +.S.s:
    336 +       $(CPP) $(AFLAGS) $< -o $*.s
    337 +.S.o:
    338 +       $(CC) $(AFLAGS) -c $< -o $*.o
    339 +
    340 +O_TARGET        := brcm.o
    341 +
    342 +obj-y  := int-handler.o irq.o
    343 +
    344 +include $(TOPDIR)/Rules.make
    345276diff -Nur linux-2.4.32/arch/mips/bcm947xx/generic/int-handler.S linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/int-handler.S
    346 --- linux-2.4.32/arch/mips/bcm947xx/generic/int-handler.S       Thu Jan  1 01:00:00 1970
    347 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/int-handler.S       Sun Aug 13 20:51:33 2006
     277--- linux-2.4.32/arch/mips/bcm947xx/generic/int-handler.S       1970-01-01 01:00:00.000000000 +0100
     278+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/int-handler.S       2006-09-16 15:41:31.000000000 +0200
    348279@@ -0,0 +1,51 @@
    349280+/*
     
    399330+       END(brcmIRQ)
    400331diff -Nur linux-2.4.32/arch/mips/bcm947xx/generic/irq.c linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/irq.c
    401 --- linux-2.4.32/arch/mips/bcm947xx/generic/irq.c       Thu Jan  1 01:00:00 1970
    402 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/irq.c       Sun Aug 13 20:51:33 2006
     332--- linux-2.4.32/arch/mips/bcm947xx/generic/irq.c       1970-01-01 01:00:00.000000000 +0100
     333+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/irq.c       2006-09-16 15:41:31.000000000 +0200
    403334@@ -0,0 +1,130 @@
    404335+/*
     
    532463+#endif
    533464+}
     465diff -Nur linux-2.4.32/arch/mips/bcm947xx/generic/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/Makefile
     466--- linux-2.4.32/arch/mips/bcm947xx/generic/Makefile    1970-01-01 01:00:00.000000000 +0100
     467+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/Makefile    2006-09-16 15:41:31.000000000 +0200
     468@@ -0,0 +1,15 @@
     469+#
     470+# Makefile for the BCM947xx specific kernel interface routines
     471+# under Linux.
     472+#
     473+
     474+.S.s:
     475+       $(CPP) $(AFLAGS) $< -o $*.s
     476+.S.o:
     477+       $(CC) $(AFLAGS) -c $< -o $*.o
     478+
     479+O_TARGET        := brcm.o
     480+
     481+obj-y  := int-handler.o irq.o
     482+
     483+include $(TOPDIR)/Rules.make
    534484diff -Nur linux-2.4.32/arch/mips/bcm947xx/gpio.c linux-2.4.32-freewrt/arch/mips/bcm947xx/gpio.c
    535 --- linux-2.4.32/arch/mips/bcm947xx/gpio.c      Thu Jan  1 01:00:00 1970
    536 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/gpio.c      Sun Aug 13 20:51:33 2006
     485--- linux-2.4.32/arch/mips/bcm947xx/gpio.c      1970-01-01 01:00:00.000000000 +0100
     486+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/gpio.c      2006-09-16 15:41:31.000000000 +0200
    537487@@ -0,0 +1,158 @@
    538488+/*
     
    695645+module_exit(gpio_exit);
    696646diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/bcmdevs.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmdevs.h
    697 --- linux-2.4.32/arch/mips/bcm947xx/include/bcmdevs.h   Thu Jan  1 01:00:00 1970
    698 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmdevs.h   Sun Aug 13 20:51:33 2006
     647--- linux-2.4.32/arch/mips/bcm947xx/include/bcmdevs.h   1970-01-01 01:00:00.000000000 +0100
     648+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmdevs.h   2006-09-16 15:41:31.000000000 +0200
    699649@@ -0,0 +1,369 @@
    700650+/*
     
    10681018+#endif /* _BCMDEVS_H */
    10691019diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/bcmendian.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmendian.h
    1070 --- linux-2.4.32/arch/mips/bcm947xx/include/bcmendian.h Thu Jan  1 01:00:00 1970
    1071 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmendian.h Sun Aug 13 20:51:33 2006
     1020--- linux-2.4.32/arch/mips/bcm947xx/include/bcmendian.h 1970-01-01 01:00:00.000000000 +0100
     1021+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmendian.h 2006-09-16 15:41:31.000000000 +0200
    10721022@@ -0,0 +1,168 @@
    10731023+/*
     
    12401190+#endif /* _BCMENDIAN_H_ */
    12411191diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/bcmnvram.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmnvram.h
    1242 --- linux-2.4.32/arch/mips/bcm947xx/include/bcmnvram.h  Thu Jan  1 01:00:00 1970
    1243 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmnvram.h  Sun Aug 13 20:51:33 2006
     1192--- linux-2.4.32/arch/mips/bcm947xx/include/bcmnvram.h  1970-01-01 01:00:00.000000000 +0100
     1193+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmnvram.h  2006-09-16 15:41:31.000000000 +0200
    12441194@@ -0,0 +1,132 @@
    12451195+/*
     
    13761326+#endif /* _bcmnvram_h_ */
    13771327diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/bcmsrom.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmsrom.h
    1378 --- linux-2.4.32/arch/mips/bcm947xx/include/bcmsrom.h   Thu Jan  1 01:00:00 1970
    1379 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmsrom.h   Sun Aug 13 20:51:33 2006
     1328--- linux-2.4.32/arch/mips/bcm947xx/include/bcmsrom.h   1970-01-01 01:00:00.000000000 +0100
     1329+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmsrom.h   2006-09-16 15:41:31.000000000 +0200
    13801330@@ -0,0 +1,22 @@
    13811331+/*
     
    14021352+#endif /* _bcmsrom_h_ */
    14031353diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/bcmutils.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmutils.h
    1404 --- linux-2.4.32/arch/mips/bcm947xx/include/bcmutils.h  Thu Jan  1 01:00:00 1970
    1405 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmutils.h  Sun Aug 13 20:51:33 2006
     1354--- linux-2.4.32/arch/mips/bcm947xx/include/bcmutils.h  1970-01-01 01:00:00.000000000 +0100
     1355+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmutils.h  2006-09-16 15:41:31.000000000 +0200
    14061356@@ -0,0 +1,239 @@
    14071357+/*
     
    16451595+#endif /* _bcmutils_h_ */
    16461596diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/hnddma.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hnddma.h
    1647 --- linux-2.4.32/arch/mips/bcm947xx/include/hnddma.h    Thu Jan  1 01:00:00 1970
    1648 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hnddma.h    Sun Aug 13 20:51:33 2006
     1597--- linux-2.4.32/arch/mips/bcm947xx/include/hnddma.h    1970-01-01 01:00:00.000000000 +0100
     1598+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hnddma.h    2006-09-16 15:41:31.000000000 +0200
    16491599@@ -0,0 +1,184 @@
    16501600+/*
     
    18331783+#endif /* _hnddma_h_ */
    18341784diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/hndmips.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hndmips.h
    1835 --- linux-2.4.32/arch/mips/bcm947xx/include/hndmips.h   Thu Jan  1 01:00:00 1970
    1836 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hndmips.h   Sun Aug 13 20:51:33 2006
     1785--- linux-2.4.32/arch/mips/bcm947xx/include/hndmips.h   1970-01-01 01:00:00.000000000 +0100
     1786+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hndmips.h   2006-09-16 15:41:31.000000000 +0200
    18371787@@ -0,0 +1,16 @@
    18381788+/*
     
    18531803+#include "sbmips.h"
    18541804diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/linux_osl.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linux_osl.h
    1855 --- linux-2.4.32/arch/mips/bcm947xx/include/linux_osl.h Thu Jan  1 01:00:00 1970
    1856 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linux_osl.h Sun Aug 13 20:51:33 2006
     1805--- linux-2.4.32/arch/mips/bcm947xx/include/linux_osl.h 1970-01-01 01:00:00.000000000 +0100
     1806+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linux_osl.h 2006-09-16 15:41:31.000000000 +0200
    18571807@@ -0,0 +1,341 @@
    18581808+/*
     
    21982148+#endif /* _linux_osl_h_ */
    21992149diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/linuxver.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linuxver.h
    2200 --- linux-2.4.32/arch/mips/bcm947xx/include/linuxver.h  Thu Jan  1 01:00:00 1970
    2201 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linuxver.h  Sun Aug 13 20:51:33 2006
     2150--- linux-2.4.32/arch/mips/bcm947xx/include/linuxver.h  1970-01-01 01:00:00.000000000 +0100
     2151+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linuxver.h  2006-09-16 15:41:31.000000000 +0200
    22022152@@ -0,0 +1,399 @@
    22032153+/*
     
    26012551+#endif /* _linuxver_h_ */
    26022552diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/mipsinc.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/mipsinc.h
    2603 --- linux-2.4.32/arch/mips/bcm947xx/include/mipsinc.h   Thu Jan  1 01:00:00 1970
    2604 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/mipsinc.h   Sun Aug 13 20:51:33 2006
     2553--- linux-2.4.32/arch/mips/bcm947xx/include/mipsinc.h   1970-01-01 01:00:00.000000000 +0100
     2554+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/mipsinc.h   2006-09-16 15:41:31.000000000 +0200
    26052555@@ -0,0 +1,524 @@
    26062556+/*
     
    31293079+#endif /* _MISPINC_H */
    31303080diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/osl.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/osl.h
    3131 --- linux-2.4.32/arch/mips/bcm947xx/include/osl.h       Thu Jan  1 01:00:00 1970
    3132 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/osl.h       Sun Aug 13 20:51:33 2006
     3081--- linux-2.4.32/arch/mips/bcm947xx/include/osl.h       1970-01-01 01:00:00.000000000 +0100
     3082+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/osl.h       2006-09-16 15:41:31.000000000 +0200
    31333083@@ -0,0 +1,39 @@
    31343084+/*
     
    31723122+#endif /* _osl_h_ */
    31733123diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/pcicfg.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/pcicfg.h
    3174 --- linux-2.4.32/arch/mips/bcm947xx/include/pcicfg.h    Thu Jan  1 01:00:00 1970
    3175 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/pcicfg.h    Sun Aug 13 20:51:33 2006
     3124--- linux-2.4.32/arch/mips/bcm947xx/include/pcicfg.h    1970-01-01 01:00:00.000000000 +0100
     3125+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/pcicfg.h    2006-09-16 15:41:31.000000000 +0200
    31763126@@ -0,0 +1,369 @@
    31773127+/*
     
    35453495+#endif
    35463496diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbchipc.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbchipc.h
    3547 --- linux-2.4.32/arch/mips/bcm947xx/include/sbchipc.h   Thu Jan  1 01:00:00 1970
    3548 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbchipc.h   Sun Aug 13 20:51:33 2006
     3497--- linux-2.4.32/arch/mips/bcm947xx/include/sbchipc.h   1970-01-01 01:00:00.000000000 +0100
     3498+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbchipc.h   2006-09-16 15:41:31.000000000 +0200
    35493499@@ -0,0 +1,394 @@
    35503500+/*
     
    39433893+#endif /* _SBCHIPC_H */
    39443894diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbconfig.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbconfig.h
    3945 --- linux-2.4.32/arch/mips/bcm947xx/include/sbconfig.h  Thu Jan  1 01:00:00 1970
    3946 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbconfig.h  Sun Aug 13 20:51:33 2006
     3895--- linux-2.4.32/arch/mips/bcm947xx/include/sbconfig.h  1970-01-01 01:00:00.000000000 +0100
     3896+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbconfig.h  2006-09-16 15:41:31.000000000 +0200
    39473897@@ -0,0 +1,324 @@
    39483898+/*
     
    42714221+#endif /* _SBCONFIG_H */
    42724222diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbextif.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbextif.h
    4273 --- linux-2.4.32/arch/mips/bcm947xx/include/sbextif.h   Thu Jan  1 01:00:00 1970
    4274 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbextif.h   Sun Aug 13 20:51:33 2006
     4223--- linux-2.4.32/arch/mips/bcm947xx/include/sbextif.h   1970-01-01 01:00:00.000000000 +0100
     4224+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbextif.h   2006-09-16 15:41:31.000000000 +0200
    42754225@@ -0,0 +1,242 @@
    42764226+/*
     
    45174467+#endif /* _SBEXTIF_H */
    45184468diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbmemc.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmemc.h
    4519 --- linux-2.4.32/arch/mips/bcm947xx/include/sbmemc.h    Thu Jan  1 01:00:00 1970
    4520 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmemc.h    Sun Aug 13 20:51:33 2006
     4469--- linux-2.4.32/arch/mips/bcm947xx/include/sbmemc.h    1970-01-01 01:00:00.000000000 +0100
     4470+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmemc.h    2006-09-16 15:41:31.000000000 +0200
    45214471@@ -0,0 +1,147 @@
    45224472+/*
     
    46684618+#endif /* _SBMEMC_H */
    46694619diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbmips.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmips.h
    4670 --- linux-2.4.32/arch/mips/bcm947xx/include/sbmips.h    Thu Jan  1 01:00:00 1970
    4671 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmips.h    Sun Aug 13 20:51:33 2006
     4620--- linux-2.4.32/arch/mips/bcm947xx/include/sbmips.h    1970-01-01 01:00:00.000000000 +0100
     4621+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmips.h    2006-09-16 15:41:31.000000000 +0200
    46724622@@ -0,0 +1,60 @@
    46734623+/*
     
    47324682+#endif /* _SBMIPS_H */
    47334683diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbpci.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpci.h
    4734 --- linux-2.4.32/arch/mips/bcm947xx/include/sbpci.h     Thu Jan  1 01:00:00 1970
    4735 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpci.h     Sun Aug 13 20:51:33 2006
     4684--- linux-2.4.32/arch/mips/bcm947xx/include/sbpci.h     1970-01-01 01:00:00.000000000 +0100
     4685+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpci.h     2006-09-16 15:41:31.000000000 +0200
    47364686@@ -0,0 +1,117 @@
    47374687+/*
     
    48534803+#endif /* _SBPCI_H */
    48544804diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbpcmcia.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpcmcia.h
    4855 --- linux-2.4.32/arch/mips/bcm947xx/include/sbpcmcia.h  Thu Jan  1 01:00:00 1970
    4856 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpcmcia.h  Sun Aug 13 20:51:33 2006
     4805--- linux-2.4.32/arch/mips/bcm947xx/include/sbpcmcia.h  1970-01-01 01:00:00.000000000 +0100
     4806+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpcmcia.h  2006-09-16 15:41:31.000000000 +0200
    48574807@@ -0,0 +1,139 @@
    48584808+/*
     
    49964946+#endif /* _SBPCMCIA_H */
    49974947diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbsdram.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsdram.h
    4998 --- linux-2.4.32/arch/mips/bcm947xx/include/sbsdram.h   Thu Jan  1 01:00:00 1970
    4999 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsdram.h   Sun Aug 13 20:51:33 2006
     4948--- linux-2.4.32/arch/mips/bcm947xx/include/sbsdram.h   1970-01-01 01:00:00.000000000 +0100
     4949+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsdram.h   2006-09-16 15:41:31.000000000 +0200
    50004950@@ -0,0 +1,75 @@
    50014951+/*
     
    50755025+#endif /* _SBSDRAM_H */
    50765026diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbsocram.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsocram.h
    5077 --- linux-2.4.32/arch/mips/bcm947xx/include/sbsocram.h  Thu Jan  1 01:00:00 1970
    5078 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsocram.h  Sun Aug 13 20:51:33 2006
     5027--- linux-2.4.32/arch/mips/bcm947xx/include/sbsocram.h  1970-01-01 01:00:00.000000000 +0100
     5028+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsocram.h  2006-09-16 15:41:31.000000000 +0200
    50795029@@ -0,0 +1,37 @@
    50805030+/*
     
    51165066+#endif /* _SBSOCRAM_H */
    51175067diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sbutils.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbutils.h
    5118 --- linux-2.4.32/arch/mips/bcm947xx/include/sbutils.h   Thu Jan  1 01:00:00 1970
    5119 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbutils.h   Sun Aug 13 20:51:33 2006
     5068--- linux-2.4.32/arch/mips/bcm947xx/include/sbutils.h   1970-01-01 01:00:00.000000000 +0100
     5069+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbutils.h   2006-09-16 15:41:31.000000000 +0200
    51205070@@ -0,0 +1,91 @@
    51215071+/*
     
    52115161+#endif /* _sbutils_h_ */
    52125162diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/sflash.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sflash.h
    5213 --- linux-2.4.32/arch/mips/bcm947xx/include/sflash.h    Thu Jan  1 01:00:00 1970
    5214 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sflash.h    Sun Aug 13 20:51:33 2006
     5163--- linux-2.4.32/arch/mips/bcm947xx/include/sflash.h    1970-01-01 01:00:00.000000000 +0100
     5164+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sflash.h    2006-09-16 15:41:31.000000000 +0200
    52155165@@ -0,0 +1,36 @@
    52165166+/*
     
    52515201+#endif /* _sflash_h_ */
    52525202diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/trxhdr.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/trxhdr.h
    5253 --- linux-2.4.32/arch/mips/bcm947xx/include/trxhdr.h    Thu Jan  1 01:00:00 1970
    5254 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/trxhdr.h    Sun Aug 13 20:51:33 2006
     5203--- linux-2.4.32/arch/mips/bcm947xx/include/trxhdr.h    1970-01-01 01:00:00.000000000 +0100
     5204+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/trxhdr.h    2006-09-16 15:41:31.000000000 +0200
    52555205@@ -0,0 +1,33 @@
    52565206+/*
     
    52885238+typedef struct trx_header TRXHDR, *PTRXHDR;
    52895239diff -Nur linux-2.4.32/arch/mips/bcm947xx/include/typedefs.h linux-2.4.32-freewrt/arch/mips/bcm947xx/include/typedefs.h
    5290 --- linux-2.4.32/arch/mips/bcm947xx/include/typedefs.h  Thu Jan  1 01:00:00 1970
    5291 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/typedefs.h  Sun Aug 13 20:51:33 2006
     5240--- linux-2.4.32/arch/mips/bcm947xx/include/typedefs.h  1970-01-01 01:00:00.000000000 +0100
     5241+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/typedefs.h  2006-09-16 15:41:31.000000000 +0200
    52925242@@ -0,0 +1,322 @@
    52935243+/*
     
    56135563+
    56145564+#endif /* _TYPEDEFS_H_ */
     5565diff -Nur linux-2.4.32/arch/mips/bcm947xx/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile
     5566--- linux-2.4.32/arch/mips/bcm947xx/Makefile    1970-01-01 01:00:00.000000000 +0100
     5567+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile    2006-09-16 15:41:31.000000000 +0200
     5568@@ -0,0 +1,15 @@
     5569+#
     5570+# Makefile for the BCM947xx specific kernel interface routines
     5571+# under Linux.
     5572+#
     5573+
     5574+EXTRA_CFLAGS+=-I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER
     5575+
     5576+O_TARGET        := bcm947xx.o
     5577+
     5578+export-objs     := nvram_linux.o setup.o
     5579+obj-y          := prom.o setup.o time.o sbmips.o gpio.o
     5580+obj-y          += nvram.o nvram_linux.o cfe_env.o
     5581+obj-$(CONFIG_PCI) += sbpci.o pcibios.o
     5582+
     5583+include $(TOPDIR)/Rules.make
    56155584diff -Nur linux-2.4.32/arch/mips/bcm947xx/nvram.c linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram.c
    5616 --- linux-2.4.32/arch/mips/bcm947xx/nvram.c     Thu Jan  1 01:00:00 1970
    5617 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram.c     Sun Aug 13 20:51:33 2006
     5585--- linux-2.4.32/arch/mips/bcm947xx/nvram.c     1970-01-01 01:00:00.000000000 +0100
     5586+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram.c     2006-09-16 15:41:31.000000000 +0200
    56185587@@ -0,0 +1,321 @@
    56195588+/*
     
    59395908+}
    59405909diff -Nur linux-2.4.32/arch/mips/bcm947xx/nvram_linux.c linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram_linux.c
    5941 --- linux-2.4.32/arch/mips/bcm947xx/nvram_linux.c       Thu Jan  1 01:00:00 1970
    5942 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram_linux.c       Sun Aug 13 20:51:33 2006
     5910--- linux-2.4.32/arch/mips/bcm947xx/nvram_linux.c       1970-01-01 01:00:00.000000000 +0100
     5911+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram_linux.c       2006-09-16 15:41:31.000000000 +0200
    59435912@@ -0,0 +1,639 @@
    59445913+/*
     
    65826551+module_exit(dev_nvram_exit);
    65836552diff -Nur linux-2.4.32/arch/mips/bcm947xx/pcibios.c linux-2.4.32-freewrt/arch/mips/bcm947xx/pcibios.c
    6584 --- linux-2.4.32/arch/mips/bcm947xx/pcibios.c   Thu Jan  1 01:00:00 1970
    6585 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/pcibios.c   Sun Aug 13 20:51:33 2006
     6553--- linux-2.4.32/arch/mips/bcm947xx/pcibios.c   1970-01-01 01:00:00.000000000 +0100
     6554+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/pcibios.c   2006-09-16 15:41:31.000000000 +0200
    65866555@@ -0,0 +1,355 @@
    65876556+/*
     
    69416910+
    69426911diff -Nur linux-2.4.32/arch/mips/bcm947xx/prom.c linux-2.4.32-freewrt/arch/mips/bcm947xx/prom.c
    6943 --- linux-2.4.32/arch/mips/bcm947xx/prom.c      Thu Jan  1 01:00:00 1970
    6944 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/prom.c      Sun Aug 13 20:51:33 2006
     6912--- linux-2.4.32/arch/mips/bcm947xx/prom.c      1970-01-01 01:00:00.000000000 +0100
     6913+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/prom.c      2006-09-16 15:41:31.000000000 +0200
    69456914@@ -0,0 +1,41 @@
    69466915+/*
     
    69866955+}
    69876956diff -Nur linux-2.4.32/arch/mips/bcm947xx/sbmips.c linux-2.4.32-freewrt/arch/mips/bcm947xx/sbmips.c
    6988 --- linux-2.4.32/arch/mips/bcm947xx/sbmips.c    Thu Jan  1 01:00:00 1970
    6989 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbmips.c    Sun Aug 13 20:51:33 2006
     6957--- linux-2.4.32/arch/mips/bcm947xx/sbmips.c    1970-01-01 01:00:00.000000000 +0100
     6958+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbmips.c    2006-09-16 15:41:31.000000000 +0200
    69906959@@ -0,0 +1,1033 @@
    69916960+/*
     
    80237992+}
    80247993diff -Nur linux-2.4.32/arch/mips/bcm947xx/sbpci.c linux-2.4.32-freewrt/arch/mips/bcm947xx/sbpci.c
    8025 --- linux-2.4.32/arch/mips/bcm947xx/sbpci.c     Thu Jan  1 01:00:00 1970
    8026 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbpci.c     Sun Aug 13 20:51:33 2006
     7994--- linux-2.4.32/arch/mips/bcm947xx/sbpci.c     1970-01-01 01:00:00.000000000 +0100
     7995+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbpci.c     2006-09-16 15:41:31.000000000 +0200
    80277996@@ -0,0 +1,588 @@
    80287997+/*
     
    86158584+}
    86168585diff -Nur linux-2.4.32/arch/mips/bcm947xx/setup.c linux-2.4.32-freewrt/arch/mips/bcm947xx/setup.c
    8617 --- linux-2.4.32/arch/mips/bcm947xx/setup.c     Thu Jan  1 01:00:00 1970
    8618 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/setup.c     Sun Aug 13 20:51:33 2006
    8619 @@ -0,0 +1,198 @@
     8586--- linux-2.4.32/arch/mips/bcm947xx/setup.c     1970-01-01 01:00:00.000000000 +0100
     8587+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/setup.c     2006-09-16 15:58:53.000000000 +0200
     8588@@ -0,0 +1,201 @@
    86208589+/*
    86218590+ * Generic setup routines for Broadcom MIPS boards
     
    86718640+#define sbh_lock bcm947xx_sbh_lock
    86728641+
     8642+EXPORT_SYMBOL(bcm947xx_sbh);
     8643+EXPORT_SYMBOL(bcm947xx_sbh_lock);
     8644+
    86738645+/* Kernel command line */
    86748646+char arcs_cmdline[CL_SIZE] __initdata = CONFIG_CMDLINE;
     
    88178789+
    88188790diff -Nur linux-2.4.32/arch/mips/bcm947xx/time.c linux-2.4.32-freewrt/arch/mips/bcm947xx/time.c
    8819 --- linux-2.4.32/arch/mips/bcm947xx/time.c      Thu Jan  1 01:00:00 1970
    8820 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/time.c      Sun Aug 13 20:51:33 2006
     8791--- linux-2.4.32/arch/mips/bcm947xx/time.c      1970-01-01 01:00:00.000000000 +0100
     8792+++ linux-2.4.32-freewrt/arch/mips/bcm947xx/time.c      2006-09-16 15:41:31.000000000 +0200
    88218793@@ -0,0 +1,102 @@
    88228794+/*
     
    89238895+}
    89248896diff -Nur linux-2.4.32/arch/mips/config-shared.in linux-2.4.32-freewrt/arch/mips/config-shared.in
    8925 --- linux-2.4.32/arch/mips/config-shared.in     Wed Jan 19 15:09:27 2005
    8926 +++ linux-2.4.32-freewrt/arch/mips/config-shared.in     Sun Aug 13 20:51:34 2006
     8897--- linux-2.4.32/arch/mips/config-shared.in     2005-01-19 15:09:27.000000000 +0100
     8898+++ linux-2.4.32-freewrt/arch/mips/config-shared.in     2006-09-16 15:41:31.000000000 +0200
    89278899@@ -205,6 +205,14 @@
    89288900    fi
     
    89808952    define_bool CONFIG_DEBUG_INFO y
    89818953diff -Nur linux-2.4.32/arch/mips/kernel/cpu-probe.c linux-2.4.32-freewrt/arch/mips/kernel/cpu-probe.c
    8982 --- linux-2.4.32/arch/mips/kernel/cpu-probe.c   Wed Jan 19 15:09:29 2005
    8983 +++ linux-2.4.32-freewrt/arch/mips/kernel/cpu-probe.c   Sun Aug 13 20:51:34 2006
     8954--- linux-2.4.32/arch/mips/kernel/cpu-probe.c   2005-01-19 15:09:29.000000000 +0100
     8955+++ linux-2.4.32-freewrt/arch/mips/kernel/cpu-probe.c   2006-09-16 15:41:31.000000000 +0200
    89848956@@ -174,7 +174,7 @@
    89858957 
     
    90919063        case PRID_COMP_LEGACY:
    90929064                cpu_probe_legacy(c);
    9093 @@ -582,6 +606,9 @@
    9094                 break;
     9065@@ -583,6 +607,9 @@
    90959066        case PRID_COMP_ALCHEMY:
    90969067                cpu_probe_alchemy(c);
    9097 +               break;
     9068                break;
    90989069+       case PRID_COMP_BROADCOM:
    90999070+               cpu_probe_broadcom(c);
    9100                 break;
     9071+               break;
    91019072        case PRID_COMP_SIBYTE:
    91029073                cpu_probe_sibyte(c);
     9074                break;
    91039075diff -Nur linux-2.4.32/arch/mips/kernel/head.S linux-2.4.32-freewrt/arch/mips/kernel/head.S
    9104 --- linux-2.4.32/arch/mips/kernel/head.S        Wed Jan 19 15:09:29 2005
    9105 +++ linux-2.4.32-freewrt/arch/mips/kernel/head.S        Sun Aug 13 20:51:34 2006
     9076--- linux-2.4.32/arch/mips/kernel/head.S        2005-01-19 15:09:29.000000000 +0100
     9077+++ linux-2.4.32-freewrt/arch/mips/kernel/head.S        2006-09-16 15:41:31.000000000 +0200
    91069078@@ -28,12 +28,20 @@
    91079079 #include <asm/mipsregs.h>
     
    91279099                EXPORT(stext)
    91289100diff -Nur linux-2.4.32/arch/mips/kernel/proc.c linux-2.4.32-freewrt/arch/mips/kernel/proc.c
    9129 --- linux-2.4.32/arch/mips/kernel/proc.c        Wed Jan 19 15:09:29 2005
    9130 +++ linux-2.4.32-freewrt/arch/mips/kernel/proc.c        Sun Aug 13 20:51:34 2006
    9131 @@ -78,8 +78,9 @@
     9101--- linux-2.4.32/arch/mips/kernel/proc.c        2005-01-19 15:09:29.000000000 +0100
     9102+++ linux-2.4.32-freewrt/arch/mips/kernel/proc.c        2006-09-16 15:41:31.000000000 +0200
     9103@@ -78,9 +78,10 @@
    91329104        [CPU_AU1550]    "Au1550",
    91339105        [CPU_24K]       "MIPS 24K",
     
    91369108+       [CPU_BCM3302]   "BCM3302",
    91379109 };
     9110 
    91389111-
    9139  
    91409112 static int show_cpuinfo(struct seq_file *m, void *v)
    91419113 {
     9114        unsigned int version = current_cpu_data.processor_id;
    91429115diff -Nur linux-2.4.32/arch/mips/kernel/setup.c linux-2.4.32-freewrt/arch/mips/kernel/setup.c
    9143 --- linux-2.4.32/arch/mips/kernel/setup.c       Wed Jan 19 15:09:29 2005
    9144 +++ linux-2.4.32-freewrt/arch/mips/kernel/setup.c       Sun Aug 13 20:51:34 2006
     9116--- linux-2.4.32/arch/mips/kernel/setup.c       2005-01-19 15:09:29.000000000 +0100
     9117+++ linux-2.4.32-freewrt/arch/mips/kernel/setup.c       2006-09-16 15:41:31.000000000 +0200
    91459118@@ -495,6 +495,7 @@
    91469119        void swarm_setup(void);
     
    91649137        }
    91659138diff -Nur linux-2.4.32/arch/mips/kernel/traps.c linux-2.4.32-freewrt/arch/mips/kernel/traps.c
    9166 --- linux-2.4.32/arch/mips/kernel/traps.c       Wed Jan 19 15:09:29 2005
    9167 +++ linux-2.4.32-freewrt/arch/mips/kernel/traps.c       Sun Aug 13 20:51:34 2006
     9139--- linux-2.4.32/arch/mips/kernel/traps.c       2005-01-19 15:09:29.000000000 +0100
     9140+++ linux-2.4.32-freewrt/arch/mips/kernel/traps.c       2006-09-16 15:41:31.000000000 +0200
    91689141@@ -913,6 +913,7 @@
    91699142 void __init trap_init(void)
     
    91829155        /*
    91839156         * Setup default vectors
    9184 @@ -979,6 +981,12 @@
    9185         set_except_vector(12, handle_ov);
     9157@@ -980,6 +982,12 @@
    91869158        set_except_vector(13, handle_tr);
    91879159        set_except_vector(22, handle_mdmx);
    9188 +
     9160 
    91899161+       if (current_cpu_data.cputype == CPU_SB1) {
    91909162+               /* Enable timer interrupt and scd mapped interrupt */
     
    91929164+               set_c0_status(0xc00);
    91939165+       }
    9194  
     9166+
    91959167        if (cpu_has_fpu && !cpu_has_nofpuex)
    91969168                set_except_vector(15, handle_fpe);
     9169 
     9170diff -Nur linux-2.4.32/arch/mips/Makefile linux-2.4.32-freewrt/arch/mips/Makefile
     9171--- linux-2.4.32/arch/mips/Makefile     2005-01-19 15:09:26.000000000 +0100
     9172+++ linux-2.4.32-freewrt/arch/mips/Makefile     2006-09-16 15:41:31.000000000 +0200
     9173@@ -715,6 +715,19 @@
     9174 endif
     9175 
     9176 #
     9177+# Broadcom BCM947XX variants
     9178+#
     9179+ifdef CONFIG_BCM947XX
     9180+LIBS           += arch/mips/bcm947xx/generic/brcm.o arch/mips/bcm947xx/bcm947xx.o
     9181+SUBDIRS                += arch/mips/bcm947xx/generic arch/mips/bcm947xx
     9182+LOADADDR       := 0x80001000
     9183+
     9184+zImage: vmlinux
     9185+       $(MAKE) -C arch/$(ARCH)/bcm947xx/compressed
     9186+export LOADADDR
     9187+endif
     9188+
     9189+#
     9190 # Choosing incompatible machines durings configuration will result in
     9191 # error messages during linking.  Select a default linkscript if
     9192 # none has been choosen above.
     9193@@ -767,6 +780,7 @@
     9194        $(MAKE) -C arch/$(ARCH)/tools clean
     9195        $(MAKE) -C arch/mips/baget clean
     9196        $(MAKE) -C arch/mips/lasat clean
     9197+       $(MAKE) -C arch/mips/bcm947xx/compressed clean
     9198 
     9199 archmrproper:
     9200        @$(MAKEBOOT) mrproper
    91979201diff -Nur linux-2.4.32/arch/mips/mm/c-r4k.c linux-2.4.32-freewrt/arch/mips/mm/c-r4k.c
    9198 --- linux-2.4.32/arch/mips/mm/c-r4k.c   Wed Jan 19 15:09:29 2005
    9199 +++ linux-2.4.32-freewrt/arch/mips/mm/c-r4k.c   Sun Aug 13 20:51:34 2006
     9202--- linux-2.4.32/arch/mips/mm/c-r4k.c   2005-01-19 15:09:29.000000000 +0100
     9203+++ linux-2.4.32-freewrt/arch/mips/mm/c-r4k.c   2006-09-16 15:41:31.000000000 +0200
    92009204@@ -1114,3 +1114,47 @@
    92019205        build_clear_page();
     
    92479251+
    92489252diff -Nur linux-2.4.32/arch/mips/pci/Makefile linux-2.4.32-freewrt/arch/mips/pci/Makefile
    9249 --- linux-2.4.32/arch/mips/pci/Makefile Wed Jan 19 15:09:29 2005
    9250 +++ linux-2.4.32-freewrt/arch/mips/pci/Makefile Sun Aug 13 20:51:34 2006
     9253--- linux-2.4.32/arch/mips/pci/Makefile 2005-01-19 15:09:29.000000000 +0100
     9254+++ linux-2.4.32-freewrt/arch/mips/pci/Makefile 2006-09-16 15:41:31.000000000 +0200
    92519255@@ -13,7 +13,9 @@
    92529256 obj-$(CONFIG_MIPS_MSC)         += ops-msc.o
     
    92609264 include $(TOPDIR)/Rules.make
    92619265diff -Nur linux-2.4.32/drivers/char/serial.c linux-2.4.32-freewrt/drivers/char/serial.c
    9262 --- linux-2.4.32/drivers/char/serial.c  Wed Nov 16 20:12:54 2005
    9263 +++ linux-2.4.32-freewrt/drivers/char/serial.c  Sun Aug 13 20:51:34 2006
     9266--- linux-2.4.32/drivers/char/serial.c  2005-11-16 20:12:54.000000000 +0100
     9267+++ linux-2.4.32-freewrt/drivers/char/serial.c  2006-09-16 15:41:31.000000000 +0200
    92649268@@ -422,6 +422,10 @@
    92659269                return inb(info->port+1);
     
    93319335        cval >>= 8;
    93329336diff -Nur linux-2.4.32/drivers/net/Config.in linux-2.4.32-freewrt/drivers/net/Config.in
    9333 --- linux-2.4.32/drivers/net/Config.in  Wed Jan 19 15:09:56 2005
    9334 +++ linux-2.4.32-freewrt/drivers/net/Config.in  Sun Aug 13 20:51:34 2006
     9337--- linux-2.4.32/drivers/net/Config.in  2005-01-19 15:09:56.000000000 +0100
     9338+++ linux-2.4.32-freewrt/drivers/net/Config.in  2006-09-16 15:41:31.000000000 +0200
    93359339@@ -2,6 +2,8 @@
    93369340 # Network device configuration
     
    93429346 
    93439347 tristate 'Dummy net driver support' CONFIG_DUMMY
    9344 diff -Nur linux-2.4.32/drivers/net/Makefile linux-2.4.32-freewrt/drivers/net/Makefile
    9345 --- linux-2.4.32/drivers/net/Makefile   Wed Jan 19 15:09:56 2005
    9346 +++ linux-2.4.32-freewrt/drivers/net/Makefile   Sun Aug 13 20:52:00 2006
    9347 @@ -3,6 +3,8 @@
    9348  # Makefile for the Linux network (ethercard) device drivers.
    9349  #
    9350  
    9351 +EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include
    9352 +
    9353  obj-y           :=
    9354  obj-m           :=
    9355  obj-n           :=
    9356 @@ -39,6 +41,7 @@
    9357    obj-$(CONFIG_ISDN) += slhc.o
    9358  endif
    9359  
    9360 +subdir-$(CONFIG_HND) += hnd
    9361  subdir-$(CONFIG_NET_PCMCIA) += pcmcia
    9362  subdir-$(CONFIG_NET_WIRELESS) += wireless
    9363  subdir-$(CONFIG_TULIP) += tulip
    9364 @@ -68,6 +71,13 @@
    9365  obj-$(CONFIG_SUNBMAC) += sunbmac.o
    9366  obj-$(CONFIG_MYRI_SBUS) += myri_sbus.o
    9367  obj-$(CONFIG_SUNGEM) += sungem.o
    9368 +
    9369 +ifeq ($(CONFIG_HND),y)
    9370 +  obj-y += hnd/hnd.o
    9371 +endif
    9372 +ifeq ($(CONFIG_WL),y)
    9373 +  obj-y += wl/wl.o
    9374 +endif
    9375  
    9376  obj-$(CONFIG_MACE) += mace.o
    9377  obj-$(CONFIG_BMAC) += bmac.o
    9378 diff -Nur linux-2.4.32/drivers/net/hnd/Makefile linux-2.4.32-freewrt/drivers/net/hnd/Makefile
    9379 --- linux-2.4.32/drivers/net/hnd/Makefile       Thu Jan  1 01:00:00 1970
    9380 +++ linux-2.4.32-freewrt/drivers/net/hnd/Makefile       Sun Aug 13 20:51:34 2006
    9381 @@ -0,0 +1,19 @@
    9382 +#
    9383 +# Makefile for the BCM47xx specific kernel interface routines
    9384 +# under Linux.
    9385 +#
    9386 +
    9387 +EXTRA_CFLAGS   += -I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER
    9388 +
    9389 +O_TARGET       := hnd.o
    9390 +
    9391 +HND_OBJS       := bcmutils.o hnddma.o linux_osl.o sbutils.o bcmsrom.o
    9392 +
    9393 +export-objs    := shared_ksyms.o
    9394 +obj-y          := shared_ksyms.o $(HND_OBJS)
    9395 +obj-m           := $(O_TARGET)
    9396 +
    9397 +include $(TOPDIR)/Rules.make
    9398 +
    9399 +shared_ksyms.c: shared_ksyms.sh $(HND_OBJS)
    9400 +       sh -e $< $(HND_OBJS) > $@
    94019348diff -Nur linux-2.4.32/drivers/net/hnd/bcmsrom.c linux-2.4.32-freewrt/drivers/net/hnd/bcmsrom.c
    9402 --- linux-2.4.32/drivers/net/hnd/bcmsrom.c      Thu Jan  1 01:00:00 1970
    9403 +++ linux-2.4.32-freewrt/drivers/net/hnd/bcmsrom.c      Sun Aug 13 20:51:34 2006
     9349--- linux-2.4.32/drivers/net/hnd/bcmsrom.c      1970-01-01 01:00:00.000000000 +0100
     9350+++ linux-2.4.32-freewrt/drivers/net/hnd/bcmsrom.c      2006-09-16 15:41:31.000000000 +0200
    94049351@@ -0,0 +1,716 @@
    94059352+/*
     
    1012010067+
    1012110068diff -Nur linux-2.4.32/drivers/net/hnd/bcmutils.c linux-2.4.32-freewrt/drivers/net/hnd/bcmutils.c
    10122 --- linux-2.4.32/drivers/net/hnd/bcmutils.c     Thu Jan  1 01:00:00 1970
    10123 +++ linux-2.4.32-freewrt/drivers/net/hnd/bcmutils.c     Sun Aug 13 20:51:34 2006
     10069--- linux-2.4.32/drivers/net/hnd/bcmutils.c     1970-01-01 01:00:00.000000000 +0100
     10070+++ linux-2.4.32-freewrt/drivers/net/hnd/bcmutils.c     2006-09-16 15:41:31.000000000 +0200
    1012410071@@ -0,0 +1,862 @@
    1012510072+/*
     
    1098610933+
    1098710934diff -Nur linux-2.4.32/drivers/net/hnd/hnddma.c linux-2.4.32-freewrt/drivers/net/hnd/hnddma.c
    10988 --- linux-2.4.32/drivers/net/hnd/hnddma.c       Thu Jan  1 01:00:00 1970
    10989 +++ linux-2.4.32-freewrt/drivers/net/hnd/hnddma.c       Sun Aug 13 20:51:34 2006
     10935--- linux-2.4.32/drivers/net/hnd/hnddma.c       1970-01-01 01:00:00.000000000 +0100
     10936+++ linux-2.4.32-freewrt/drivers/net/hnd/hnddma.c       2006-09-16 15:41:31.000000000 +0200
    1099010937@@ -0,0 +1,865 @@
    1099110938+/*
     
    1185511802+}
    1185611803diff -Nur linux-2.4.32/drivers/net/hnd/linux_osl.c linux-2.4.32-freewrt/drivers/net/hnd/linux_osl.c
    11857 --- linux-2.4.32/drivers/net/hnd/linux_osl.c    Thu Jan  1 01:00:00 1970
    11858 +++ linux-2.4.32-freewrt/drivers/net/hnd/linux_osl.c    Sun Aug 13 20:51:34 2006
     11804--- linux-2.4.32/drivers/net/hnd/linux_osl.c    1970-01-01 01:00:00.000000000 +0100
     11805+++ linux-2.4.32-freewrt/drivers/net/hnd/linux_osl.c    2006-09-16 15:41:31.000000000 +0200
    1185911806@@ -0,0 +1,640 @@
    1186011807+/*
     
    1249812445+
    1249912446+#endif /* BINOSL */
     12447diff -Nur linux-2.4.32/drivers/net/hnd/Makefile linux-2.4.32-freewrt/drivers/net/hnd/Makefile
     12448--- linux-2.4.32/drivers/net/hnd/Makefile       1970-01-01 01:00:00.000000000 +0100
     12449+++ linux-2.4.32-freewrt/drivers/net/hnd/Makefile       2006-09-16 15:41:31.000000000 +0200
     12450@@ -0,0 +1,19 @@
     12451+#
     12452+# Makefile for the BCM47xx specific kernel interface routines
     12453+# under Linux.
     12454+#
     12455+
     12456+EXTRA_CFLAGS   += -I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER
     12457+
     12458+O_TARGET       := hnd.o
     12459+
     12460+HND_OBJS       := bcmutils.o hnddma.o linux_osl.o sbutils.o bcmsrom.o
     12461+
     12462+export-objs    := shared_ksyms.o
     12463+obj-y          := shared_ksyms.o $(HND_OBJS)
     12464+obj-m           := $(O_TARGET)
     12465+
     12466+include $(TOPDIR)/Rules.make
     12467+
     12468+shared_ksyms.c: shared_ksyms.sh $(HND_OBJS)
     12469+       sh -e $< $(HND_OBJS) > $@
    1250012470diff -Nur linux-2.4.32/drivers/net/hnd/sbutils.c linux-2.4.32-freewrt/drivers/net/hnd/sbutils.c
    12501 --- linux-2.4.32/drivers/net/hnd/sbutils.c      Thu Jan  1 01:00:00 1970
    12502 +++ linux-2.4.32-freewrt/drivers/net/hnd/sbutils.c      Sun Aug 13 20:51:35 2006
     12471--- linux-2.4.32/drivers/net/hnd/sbutils.c      1970-01-01 01:00:00.000000000 +0100
     12472+++ linux-2.4.32-freewrt/drivers/net/hnd/sbutils.c      2006-09-16 15:41:31.000000000 +0200
    1250312473@@ -0,0 +1,2061 @@
    1250412474+/*
     
    1456414534+
    1456514535diff -Nur linux-2.4.32/drivers/net/hnd/shared_ksyms.sh linux-2.4.32-freewrt/drivers/net/hnd/shared_ksyms.sh
    14566 --- linux-2.4.32/drivers/net/hnd/shared_ksyms.sh        Thu Jan  1 01:00:00 1970
    14567 +++ linux-2.4.32-freewrt/drivers/net/hnd/shared_ksyms.sh        Sun Aug 13 20:51:35 2006
     14536--- linux-2.4.32/drivers/net/hnd/shared_ksyms.sh        1970-01-01 01:00:00.000000000 +0100
     14537+++ linux-2.4.32-freewrt/drivers/net/hnd/shared_ksyms.sh        2006-09-16 15:41:31.000000000 +0200
    1456814538@@ -0,0 +1,21 @@
    1456914539+#!/bin/sh
     
    1458814558+    ${NM} $file | sed -ne 's/[0-9A-Fa-f]* [DT] \([^ ]*\)/extern void \1; EXPORT_SYMBOL(\1);/p'
    1458914559+done
     14560diff -Nur linux-2.4.32/drivers/net/Makefile linux-2.4.32-freewrt/drivers/net/Makefile
     14561--- linux-2.4.32/drivers/net/Makefile   2005-01-19 15:09:56.000000000 +0100
     14562+++ linux-2.4.32-freewrt/drivers/net/Makefile   2006-09-16 15:41:31.000000000 +0200
     14563@@ -3,6 +3,8 @@
     14564 # Makefile for the Linux network (ethercard) device drivers.
     14565 #
     14566 
     14567+EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include
     14568+
     14569 obj-y           :=
     14570 obj-m           :=
     14571 obj-n           :=
     14572@@ -39,6 +41,7 @@
     14573   obj-$(CONFIG_ISDN) += slhc.o
     14574 endif
     14575 
     14576+subdir-$(CONFIG_HND) += hnd
     14577 subdir-$(CONFIG_NET_PCMCIA) += pcmcia
     14578 subdir-$(CONFIG_NET_WIRELESS) += wireless
     14579 subdir-$(CONFIG_TULIP) += tulip
     14580@@ -69,6 +72,13 @@
     14581 obj-$(CONFIG_MYRI_SBUS) += myri_sbus.o
     14582 obj-$(CONFIG_SUNGEM) += sungem.o
     14583 
     14584+ifeq ($(CONFIG_HND),y)
     14585+  obj-y += hnd/hnd.o
     14586+endif
     14587+ifeq ($(CONFIG_WL),y)
     14588+  obj-y += wl/wl.o
     14589+endif
     14590+
     14591 obj-$(CONFIG_MACE) += mace.o
     14592 obj-$(CONFIG_BMAC) += bmac.o
     14593 obj-$(CONFIG_GMAC) += gmac.o
    1459014594diff -Nur linux-2.4.32/drivers/net/wireless/Config.in linux-2.4.32-freewrt/drivers/net/wireless/Config.in
    14591 --- linux-2.4.32/drivers/net/wireless/Config.in Wed Nov 17 12:54:21 2004
    14592 +++ linux-2.4.32-freewrt/drivers/net/wireless/Config.in Sun Aug 13 20:51:35 2006
     14595--- linux-2.4.32/drivers/net/wireless/Config.in 2004-11-17 12:54:21.000000000 +0100
     14596+++ linux-2.4.32-freewrt/drivers/net/wireless/Config.in 2006-09-16 15:41:31.000000000 +0200
    1459314597@@ -13,6 +13,7 @@
    1459414598 fi
     
    1460014604    dep_tristate '    Prism 2.5 PCI 802.11b adaptor support (EXPERIMENTAL)' CONFIG_PCI_HERMES $CONFIG_HERMES $CONFIG_EXPERIMENTAL
    1460114605diff -Nur linux-2.4.32/drivers/parport/Config.in linux-2.4.32-freewrt/drivers/parport/Config.in
    14602 --- linux-2.4.32/drivers/parport/Config.in      Wed Feb 18 14:36:31 2004
    14603 +++ linux-2.4.32-freewrt/drivers/parport/Config.in      Sun Aug 13 20:51:35 2006
     14606--- linux-2.4.32/drivers/parport/Config.in      2004-02-18 14:36:31.000000000 +0100
     14607+++ linux-2.4.32-freewrt/drivers/parport/Config.in      2006-09-16 15:41:31.000000000 +0200
    1460414608@@ -11,6 +11,7 @@
    1460514609 tristate 'Parallel port support' CONFIG_PARPORT
     
    1461114615          define_tristate CONFIG_PARPORT_PC_CML1 m
    1461214616diff -Nur linux-2.4.32/drivers/parport/Makefile linux-2.4.32-freewrt/drivers/parport/Makefile
    14613 --- linux-2.4.32/drivers/parport/Makefile       Sun Aug  8 01:26:05 2004
    14614 +++ linux-2.4.32-freewrt/drivers/parport/Makefile       Sun Aug 13 20:51:35 2006
     14617--- linux-2.4.32/drivers/parport/Makefile       2004-08-08 01:26:05.000000000 +0200
     14618+++ linux-2.4.32-freewrt/drivers/parport/Makefile       2006-09-16 15:41:31.000000000 +0200
    1461514619@@ -22,6 +22,7 @@
    1461614620 
     
    1462214626 obj-$(CONFIG_PARPORT_MFC3)     += parport_mfc3.o
    1462314627diff -Nur linux-2.4.32/drivers/parport/parport_splink.c linux-2.4.32-freewrt/drivers/parport/parport_splink.c
    14624 --- linux-2.4.32/drivers/parport/parport_splink.c       Thu Jan  1 01:00:00 1970
    14625 +++ linux-2.4.32-freewrt/drivers/parport/parport_splink.c       Sun Aug 13 20:51:35 2006
     14628--- linux-2.4.32/drivers/parport/parport_splink.c       1970-01-01 01:00:00.000000000 +0100
     14629+++ linux-2.4.32-freewrt/drivers/parport/parport_splink.c       2006-09-16 15:41:31.000000000 +0200
    1462614630@@ -0,0 +1,345 @@
    1462714631+/* Low-level parallel port routines for the ASUS WL-500g built-in port
     
    1497014974+module_exit(parport_splink_cleanup)
    1497114975+
    14972 diff -Nur linux-2.4.32/drivers/pcmcia/Makefile linux-2.4.32-freewrt/drivers/pcmcia/Makefile
    14973 --- linux-2.4.32/drivers/pcmcia/Makefile        Wed Feb 18 14:36:31 2004
    14974 +++ linux-2.4.32-freewrt/drivers/pcmcia/Makefile        Sun Aug 13 20:51:35 2006
    14975 @@ -65,6 +65,10 @@
    14976  au1000_ss-objs-$(CONFIG_PCMCIA_DB1X00)         += au1000_db1x00.o
    14977  au1000_ss-objs-$(CONFIG_PCMCIA_XXS1500)        += au1000_xxs1500.o
    14978  
    14979 +obj-$(CONFIG_PCMCIA_BCM4710)   += bcm4710_ss.o
    14980 +bcm4710_ss-objs                                        := bcm4710_generic.o
    14981 +bcm4710_ss-objs                                        += bcm4710_pcmcia.o
    14982 +
    14983  obj-$(CONFIG_PCMCIA_SA1100)    += sa1100_cs.o
    14984  obj-$(CONFIG_PCMCIA_M8XX)      += m8xx_pcmcia.o
    14985  obj-$(CONFIG_PCMCIA_SIBYTE)    += sibyte_generic.o
    14986 @@ -101,6 +105,9 @@
    14987  
    14988  au1x00_ss.o: $(au1000_ss-objs-y)
    14989         $(LD) -r -o $@ $(au1000_ss-objs-y)
    14990 +
    14991 +bcm4710_ss.o: $(bcm4710_ss-objs)
    14992 +       $(LD) -r -o $@ $(bcm4710_ss-objs)
    14993  
    14994  yenta_socket.o: $(yenta_socket-objs)
    14995         $(LD) $(LD_RFLAG) -r -o $@ $(yenta_socket-objs)
    1499614976diff -Nur linux-2.4.32/drivers/pcmcia/bcm4710_generic.c linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_generic.c
    14997 --- linux-2.4.32/drivers/pcmcia/bcm4710_generic.c       Thu Jan  1 01:00:00 1970
    14998 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_generic.c       Sun Aug 13 20:51:35 2006
     14977--- linux-2.4.32/drivers/pcmcia/bcm4710_generic.c       1970-01-01 01:00:00.000000000 +0100
     14978+++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_generic.c       2006-09-16 15:41:31.000000000 +0200
    1499914979@@ -0,0 +1,912 @@
    1500014980+/*
     
    1591115891+#endif  /* defined(CONFIG_PROC_FS) */
    1591215892diff -Nur linux-2.4.32/drivers/pcmcia/bcm4710_pcmcia.c linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_pcmcia.c
    15913 --- linux-2.4.32/drivers/pcmcia/bcm4710_pcmcia.c        Thu Jan  1 01:00:00 1970
    15914 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_pcmcia.c        Sun Aug 13 20:51:35 2006
     15893--- linux-2.4.32/drivers/pcmcia/bcm4710_pcmcia.c        1970-01-01 01:00:00.000000000 +0100
     15894+++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_pcmcia.c        2006-09-16 15:41:31.000000000 +0200
    1591515895@@ -0,0 +1,266 @@
    1591615896+/*
     
    1618116161+
    1618216162diff -Nur linux-2.4.32/drivers/pcmcia/bcm4710pcmcia.h linux-2.4.32-freewrt/drivers/pcmcia/bcm4710pcmcia.h
    16183 --- linux-2.4.32/drivers/pcmcia/bcm4710pcmcia.h Thu Jan  1 01:00:00 1970
    16184 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710pcmcia.h Sun Aug 13 20:51:35 2006
     16163--- linux-2.4.32/drivers/pcmcia/bcm4710pcmcia.h 1970-01-01 01:00:00.000000000 +0100
     16164+++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710pcmcia.h 2006-09-16 15:41:31.000000000 +0200
    1618516165@@ -0,0 +1,118 @@
    1618616166+/*
     
    1630216282+
    1630316283+#endif  /* !defined(_BCM4710PCMCIA_H) */
     16284diff -Nur linux-2.4.32/drivers/pcmcia/Makefile linux-2.4.32-freewrt/drivers/pcmcia/Makefile
     16285--- linux-2.4.32/drivers/pcmcia/Makefile        2004-02-18 14:36:31.000000000 +0100
     16286+++ linux-2.4.32-freewrt/drivers/pcmcia/Makefile        2006-09-16 15:41:31.000000000 +0200
     16287@@ -65,6 +65,10 @@
     16288 au1000_ss-objs-$(CONFIG_PCMCIA_DB1X00)         += au1000_db1x00.o
     16289 au1000_ss-objs-$(CONFIG_PCMCIA_XXS1500)        += au1000_xxs1500.o
     16290 
     16291+obj-$(CONFIG_PCMCIA_BCM4710)   += bcm4710_ss.o
     16292+bcm4710_ss-objs                                        := bcm4710_generic.o
     16293+bcm4710_ss-objs                                        += bcm4710_pcmcia.o
     16294+
     16295 obj-$(CONFIG_PCMCIA_SA1100)    += sa1100_cs.o
     16296 obj-$(CONFIG_PCMCIA_M8XX)      += m8xx_pcmcia.o
     16297 obj-$(CONFIG_PCMCIA_SIBYTE)    += sibyte_generic.o
     16298@@ -102,5 +106,8 @@
     16299 au1x00_ss.o: $(au1000_ss-objs-y)
     16300        $(LD) -r -o $@ $(au1000_ss-objs-y)
     16301 
     16302+bcm4710_ss.o: $(bcm4710_ss-objs)
     16303+       $(LD) -r -o $@ $(bcm4710_ss-objs)
     16304+
     16305 yenta_socket.o: $(yenta_socket-objs)
     16306        $(LD) $(LD_RFLAG) -r -o $@ $(yenta_socket-objs)
    1630416307diff -Nur linux-2.4.32/include/asm-mips/bootinfo.h linux-2.4.32-freewrt/include/asm-mips/bootinfo.h
    16305 --- linux-2.4.32/include/asm-mips/bootinfo.h    Wed Feb 18 14:36:32 2004
    16306 +++ linux-2.4.32-freewrt/include/asm-mips/bootinfo.h    Sun Aug 13 20:51:35 2006
     16308--- linux-2.4.32/include/asm-mips/bootinfo.h    2004-02-18 14:36:32.000000000 +0100
     16309+++ linux-2.4.32-freewrt/include/asm-mips/bootinfo.h    2006-09-16 15:41:31.000000000 +0200
    1630716310@@ -37,6 +37,7 @@
    1630816311 #define MACH_GROUP_HP_LJ       20 /* Hewlett Packard LaserJet               */
     
    1631316316 /*
    1631416317  * Valid machtype values for group unknown (low order halfword of mips_machtype)
    16315 @@ -192,6 +193,15 @@
    16316  #define MACH_CASIO_E55         5       /* CASIO CASSIOPEIA E-10/15/55/65 */
    16317  #define MACH_TANBAC_TB0226     6       /* TANBAC TB0226 (MBASE) */
     16318@@ -194,6 +195,15 @@
    1631816319 #define MACH_TANBAC_TB0229     7       /* TANBAC TB0229 (VR4131DIMM) */
    16319 +
    16320 +/*
     16320 
     16321 /*
    1632116322+ * Valid machtypes for group Broadcom
    1632216323+ */
     
    1632616327+#define MACH_BCM947XX          3
    1632716328+#define MACH_BCM933XX          4
    16328  
    16329  /*
     16329+
     16330+/*
    1633016331  * Valid machtype for group TITAN
     16332  */
     16333 #define        MACH_TITAN_YOSEMITE     1       /* PMC-Sierra Yosemite */
    1633116334diff -Nur linux-2.4.32/include/asm-mips/cpu.h linux-2.4.32-freewrt/include/asm-mips/cpu.h
    16332 --- linux-2.4.32/include/asm-mips/cpu.h Wed Jan 19 15:10:11 2005
    16333 +++ linux-2.4.32-freewrt/include/asm-mips/cpu.h Sun Aug 13 20:51:35 2006
     16335--- linux-2.4.32/include/asm-mips/cpu.h 2005-01-19 15:10:11.000000000 +0100
     16336+++ linux-2.4.32-freewrt/include/asm-mips/cpu.h 2006-09-16 15:41:31.000000000 +0200
    1633416337@@ -22,6 +22,11 @@
    1633516338    spec.
     
    1638116384  * ISA Level encodings
    1638216385diff -Nur linux-2.4.32/include/asm-mips/r4kcache.h linux-2.4.32-freewrt/include/asm-mips/r4kcache.h
    16383 --- linux-2.4.32/include/asm-mips/r4kcache.h    Wed Feb 18 14:36:32 2004
    16384 +++ linux-2.4.32-freewrt/include/asm-mips/r4kcache.h    Sun Aug 13 20:51:35 2006
     16386--- linux-2.4.32/include/asm-mips/r4kcache.h    2004-02-18 14:36:32.000000000 +0100
     16387+++ linux-2.4.32-freewrt/include/asm-mips/r4kcache.h    2006-09-16 15:41:31.000000000 +0200
    1638516388@@ -567,4 +567,17 @@
    1638616389                        cache128_unroll32(addr|ws,Index_Writeback_Inv_SD);
     
    1640216405 #endif /* __ASM_R4KCACHE_H */
    1640316406diff -Nur linux-2.4.32/include/asm-mips/serial.h linux-2.4.32-freewrt/include/asm-mips/serial.h
    16404 --- linux-2.4.32/include/asm-mips/serial.h      Wed Jan 19 15:10:12 2005
    16405 +++ linux-2.4.32-freewrt/include/asm-mips/serial.h      Sun Aug 13 20:51:35 2006
     16407--- linux-2.4.32/include/asm-mips/serial.h      2005-01-19 15:10:12.000000000 +0100
     16408+++ linux-2.4.32-freewrt/include/asm-mips/serial.h      2006-09-16 15:41:31.000000000 +0200
    1640616409@@ -223,6 +223,13 @@
    1640716410 #define TXX927_SERIAL_PORT_DEFNS
     
    1642716430        EV96100_SERIAL_PORT_DEFNS               \
    1642816431diff -Nur linux-2.4.32/init/do_mounts.c linux-2.4.32-freewrt/init/do_mounts.c
    16429 --- linux-2.4.32/init/do_mounts.c       Fri Nov 28 19:26:21 2003
    16430 +++ linux-2.4.32-freewrt/init/do_mounts.c       Sun Aug 13 20:51:35 2006
     16432--- linux-2.4.32/init/do_mounts.c       2003-11-28 19:26:21.000000000 +0100
     16433+++ linux-2.4.32-freewrt/init/do_mounts.c       2006-09-16 15:41:31.000000000 +0200
    1643116434@@ -253,7 +253,13 @@
    1643216435        { "ftlb", 0x2c08 },
Note: See TracChangeset for help on using the changeset viewer.