Changeset 8e47882 in freewrt
- Timestamp:
- Sep 16, 2006, 5:03:05 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- c8b93bd
- Parents:
- 476d5a8
- File:
-
- 1 edited
-
target/linux/brcm-2.4/patches/001-bcm47xx.patch (modified) (69 diffs)
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/Makefile2 --- linux-2.4.32/arch/mips/Makefile Wed Jan 19 15:09:26 20053 +++ linux-2.4.32-freewrt/arch/mips/Makefile Sun Aug 13 20:51:34 20064 @@ -715,6 +715,19 @@5 endif6 7 #8 +# Broadcom BCM947XX variants9 +#10 +ifdef CONFIG_BCM947XX11 +LIBS += arch/mips/bcm947xx/generic/brcm.o arch/mips/bcm947xx/bcm947xx.o12 +SUBDIRS += arch/mips/bcm947xx/generic arch/mips/bcm947xx13 +LOADADDR := 0x8000100014 +15 +zImage: vmlinux16 + $(MAKE) -C arch/$(ARCH)/bcm947xx/compressed17 +export LOADADDR18 +endif19 +20 +#21 # Choosing incompatible machines durings configuration will result in22 # error messages during linking. Select a default linkscript if23 # none has been choosen above.24 @@ -767,6 +780,7 @@25 $(MAKE) -C arch/$(ARCH)/tools clean26 $(MAKE) -C arch/mips/baget clean27 $(MAKE) -C arch/mips/lasat clean28 + $(MAKE) -C arch/mips/bcm947xx/compressed clean29 30 archmrproper:31 @$(MAKEBOOT) mrproper32 diff -Nur linux-2.4.32/arch/mips/bcm947xx/Makefile linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile33 --- linux-2.4.32/arch/mips/bcm947xx/Makefile Thu Jan 1 01:00:00 197034 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/Makefile Sun Aug 13 20:51:33 200635 @@ -0,0 +1,15 @@36 +#37 +# Makefile for the BCM947xx specific kernel interface routines38 +# under Linux.39 +#40 +41 +EXTRA_CFLAGS+=-I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER42 +43 +O_TARGET := bcm947xx.o44 +45 +export-objs := nvram_linux.o setup.o46 +obj-y := prom.o setup.o time.o sbmips.o gpio.o47 +obj-y += nvram.o nvram_linux.o cfe_env.o48 +obj-$(CONFIG_PCI) += sbpci.o pcibios.o49 +50 +include $(TOPDIR)/Rules.make51 1 diff -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 197053 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/cfe_env.c Sun Aug 13 20:51:33 20062 --- 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 54 4 @@ -0,0 +1,234 @@ 55 5 +/* … … 288 238 + 289 239 diff -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 1970291 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/compressed/Makefile Sun Aug 13 20:51:33 2006240 --- 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 292 242 @@ -0,0 +1,33 @@ 293 243 +# … … 324 274 +clean: 325 275 + 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/Makefile327 --- linux-2.4.32/arch/mips/bcm947xx/generic/Makefile Thu Jan 1 01:00:00 1970328 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/Makefile Sun Aug 13 20:51:33 2006329 @@ -0,0 +1,15 @@330 +#331 +# Makefile for the BCM947xx specific kernel interface routines332 +# under Linux.333 +#334 +335 +.S.s:336 + $(CPP) $(AFLAGS) $< -o $*.s337 +.S.o:338 + $(CC) $(AFLAGS) -c $< -o $*.o339 +340 +O_TARGET := brcm.o341 +342 +obj-y := int-handler.o irq.o343 +344 +include $(TOPDIR)/Rules.make345 276 diff -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 1970347 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/int-handler.S Sun Aug 13 20:51:33 2006277 --- 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 348 279 @@ -0,0 +1,51 @@ 349 280 +/* … … 399 330 + END(brcmIRQ) 400 331 diff -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 1970402 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/generic/irq.c Sun Aug 13 20:51:33 2006332 --- 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 403 334 @@ -0,0 +1,130 @@ 404 335 +/* … … 532 463 +#endif 533 464 +} 465 diff -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 534 484 diff -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 1970536 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/gpio.c Sun Aug 13 20:51:33 2006485 --- 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 537 487 @@ -0,0 +1,158 @@ 538 488 +/* … … 695 645 +module_exit(gpio_exit); 696 646 diff -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 1970698 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmdevs.h Sun Aug 13 20:51:33 2006647 --- 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 699 649 @@ -0,0 +1,369 @@ 700 650 +/* … … 1068 1018 +#endif /* _BCMDEVS_H */ 1069 1019 diff -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 19701071 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmendian.h Sun Aug 13 20:51:33 20061020 --- 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 1072 1022 @@ -0,0 +1,168 @@ 1073 1023 +/* … … 1240 1190 +#endif /* _BCMENDIAN_H_ */ 1241 1191 diff -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 19701243 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmnvram.h Sun Aug 13 20:51:33 20061192 --- 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 1244 1194 @@ -0,0 +1,132 @@ 1245 1195 +/* … … 1376 1326 +#endif /* _bcmnvram_h_ */ 1377 1327 diff -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 19701379 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmsrom.h Sun Aug 13 20:51:33 20061328 --- 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 1380 1330 @@ -0,0 +1,22 @@ 1381 1331 +/* … … 1402 1352 +#endif /* _bcmsrom_h_ */ 1403 1353 diff -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 19701405 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/bcmutils.h Sun Aug 13 20:51:33 20061354 --- 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 1406 1356 @@ -0,0 +1,239 @@ 1407 1357 +/* … … 1645 1595 +#endif /* _bcmutils_h_ */ 1646 1596 diff -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 19701648 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hnddma.h Sun Aug 13 20:51:33 20061597 --- 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 1649 1599 @@ -0,0 +1,184 @@ 1650 1600 +/* … … 1833 1783 +#endif /* _hnddma_h_ */ 1834 1784 diff -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 19701836 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/hndmips.h Sun Aug 13 20:51:33 20061785 --- 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 1837 1787 @@ -0,0 +1,16 @@ 1838 1788 +/* … … 1853 1803 +#include "sbmips.h" 1854 1804 diff -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 19701856 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linux_osl.h Sun Aug 13 20:51:33 20061805 --- 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 1857 1807 @@ -0,0 +1,341 @@ 1858 1808 +/* … … 2198 2148 +#endif /* _linux_osl_h_ */ 2199 2149 diff -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 19702201 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/linuxver.h Sun Aug 13 20:51:33 20062150 --- 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 2202 2152 @@ -0,0 +1,399 @@ 2203 2153 +/* … … 2601 2551 +#endif /* _linuxver_h_ */ 2602 2552 diff -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 19702604 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/mipsinc.h Sun Aug 13 20:51:33 20062553 --- 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 2605 2555 @@ -0,0 +1,524 @@ 2606 2556 +/* … … 3129 3079 +#endif /* _MISPINC_H */ 3130 3080 diff -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 19703132 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/osl.h Sun Aug 13 20:51:33 20063081 --- 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 3133 3083 @@ -0,0 +1,39 @@ 3134 3084 +/* … … 3172 3122 +#endif /* _osl_h_ */ 3173 3123 diff -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 19703175 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/pcicfg.h Sun Aug 13 20:51:33 20063124 --- 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 3176 3126 @@ -0,0 +1,369 @@ 3177 3127 +/* … … 3545 3495 +#endif 3546 3496 diff -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 19703548 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbchipc.h Sun Aug 13 20:51:33 20063497 --- 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 3549 3499 @@ -0,0 +1,394 @@ 3550 3500 +/* … … 3943 3893 +#endif /* _SBCHIPC_H */ 3944 3894 diff -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 19703946 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbconfig.h Sun Aug 13 20:51:33 20063895 --- 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 3947 3897 @@ -0,0 +1,324 @@ 3948 3898 +/* … … 4271 4221 +#endif /* _SBCONFIG_H */ 4272 4222 diff -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 19704274 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbextif.h Sun Aug 13 20:51:33 20064223 --- 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 4275 4225 @@ -0,0 +1,242 @@ 4276 4226 +/* … … 4517 4467 +#endif /* _SBEXTIF_H */ 4518 4468 diff -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 19704520 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmemc.h Sun Aug 13 20:51:33 20064469 --- 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 4521 4471 @@ -0,0 +1,147 @@ 4522 4472 +/* … … 4668 4618 +#endif /* _SBMEMC_H */ 4669 4619 diff -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 19704671 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbmips.h Sun Aug 13 20:51:33 20064620 --- 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 4672 4622 @@ -0,0 +1,60 @@ 4673 4623 +/* … … 4732 4682 +#endif /* _SBMIPS_H */ 4733 4683 diff -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 19704735 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpci.h Sun Aug 13 20:51:33 20064684 --- 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 4736 4686 @@ -0,0 +1,117 @@ 4737 4687 +/* … … 4853 4803 +#endif /* _SBPCI_H */ 4854 4804 diff -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 19704856 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbpcmcia.h Sun Aug 13 20:51:33 20064805 --- 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 4857 4807 @@ -0,0 +1,139 @@ 4858 4808 +/* … … 4996 4946 +#endif /* _SBPCMCIA_H */ 4997 4947 diff -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 19704999 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsdram.h Sun Aug 13 20:51:33 20064948 --- 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 5000 4950 @@ -0,0 +1,75 @@ 5001 4951 +/* … … 5075 5025 +#endif /* _SBSDRAM_H */ 5076 5026 diff -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 19705078 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbsocram.h Sun Aug 13 20:51:33 20065027 --- 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 5079 5029 @@ -0,0 +1,37 @@ 5080 5030 +/* … … 5116 5066 +#endif /* _SBSOCRAM_H */ 5117 5067 diff -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 19705119 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sbutils.h Sun Aug 13 20:51:33 20065068 --- 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 5120 5070 @@ -0,0 +1,91 @@ 5121 5071 +/* … … 5211 5161 +#endif /* _sbutils_h_ */ 5212 5162 diff -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 19705214 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/sflash.h Sun Aug 13 20:51:33 20065163 --- 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 5215 5165 @@ -0,0 +1,36 @@ 5216 5166 +/* … … 5251 5201 +#endif /* _sflash_h_ */ 5252 5202 diff -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 19705254 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/trxhdr.h Sun Aug 13 20:51:33 20065203 --- 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 5255 5205 @@ -0,0 +1,33 @@ 5256 5206 +/* … … 5288 5238 +typedef struct trx_header TRXHDR, *PTRXHDR; 5289 5239 diff -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 19705291 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/include/typedefs.h Sun Aug 13 20:51:33 20065240 --- 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 5292 5242 @@ -0,0 +1,322 @@ 5293 5243 +/* … … 5613 5563 + 5614 5564 +#endif /* _TYPEDEFS_H_ */ 5565 diff -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 5615 5584 diff -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 19705617 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram.c Sun Aug 13 20:51:33 20065585 --- 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 5618 5587 @@ -0,0 +1,321 @@ 5619 5588 +/* … … 5939 5908 +} 5940 5909 diff -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 19705942 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/nvram_linux.c Sun Aug 13 20:51:33 20065910 --- 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 5943 5912 @@ -0,0 +1,639 @@ 5944 5913 +/* … … 6582 6551 +module_exit(dev_nvram_exit); 6583 6552 diff -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 19706585 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/pcibios.c Sun Aug 13 20:51:33 20066553 --- 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 6586 6555 @@ -0,0 +1,355 @@ 6587 6556 +/* … … 6941 6910 + 6942 6911 diff -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 19706944 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/prom.c Sun Aug 13 20:51:33 20066912 --- 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 6945 6914 @@ -0,0 +1,41 @@ 6946 6915 +/* … … 6986 6955 +} 6987 6956 diff -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 19706989 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbmips.c Sun Aug 13 20:51:33 20066957 --- 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 6990 6959 @@ -0,0 +1,1033 @@ 6991 6960 +/* … … 8023 7992 +} 8024 7993 diff -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 19708026 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/sbpci.c Sun Aug 13 20:51:33 20067994 --- 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 8027 7996 @@ -0,0 +1,588 @@ 8028 7997 +/* … … 8615 8584 +} 8616 8585 diff -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 19708618 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/setup.c Sun Aug 13 20:51:33 20068619 @@ -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 @@ 8620 8589 +/* 8621 8590 + * Generic setup routines for Broadcom MIPS boards … … 8671 8640 +#define sbh_lock bcm947xx_sbh_lock 8672 8641 + 8642 +EXPORT_SYMBOL(bcm947xx_sbh); 8643 +EXPORT_SYMBOL(bcm947xx_sbh_lock); 8644 + 8673 8645 +/* Kernel command line */ 8674 8646 +char arcs_cmdline[CL_SIZE] __initdata = CONFIG_CMDLINE; … … 8817 8789 + 8818 8790 diff -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 19708820 +++ linux-2.4.32-freewrt/arch/mips/bcm947xx/time.c Sun Aug 13 20:51:33 20068791 --- 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 8821 8793 @@ -0,0 +1,102 @@ 8822 8794 +/* … … 8923 8895 +} 8924 8896 diff -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 20058926 +++ linux-2.4.32-freewrt/arch/mips/config-shared.in Sun Aug 13 20:51:34 20068897 --- 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 8927 8899 @@ -205,6 +205,14 @@ 8928 8900 fi … … 8980 8952 define_bool CONFIG_DEBUG_INFO y 8981 8953 diff -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 20058983 +++ linux-2.4.32-freewrt/arch/mips/kernel/cpu-probe.c Sun Aug 13 20:51:34 20068954 --- 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 8984 8956 @@ -174,7 +174,7 @@ 8985 8957 … … 9091 9063 case PRID_COMP_LEGACY: 9092 9064 cpu_probe_legacy(c); 9093 @@ -582,6 +606,9 @@ 9094 break; 9065 @@ -583,6 +607,9 @@ 9095 9066 case PRID_COMP_ALCHEMY: 9096 9067 cpu_probe_alchemy(c); 9097 +break;9068 break; 9098 9069 + case PRID_COMP_BROADCOM: 9099 9070 + cpu_probe_broadcom(c); 9100 break;9071 + break; 9101 9072 case PRID_COMP_SIBYTE: 9102 9073 cpu_probe_sibyte(c); 9074 break; 9103 9075 diff -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 20059105 +++ linux-2.4.32-freewrt/arch/mips/kernel/head.S Sun Aug 13 20:51:34 20069076 --- 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 9106 9078 @@ -28,12 +28,20 @@ 9107 9079 #include <asm/mipsregs.h> … … 9127 9099 EXPORT(stext) 9128 9100 diff -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 20059130 +++ linux-2.4.32-freewrt/arch/mips/kernel/proc.c Sun Aug 13 20:51:34 20069131 @@ -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 @@ 9132 9104 [CPU_AU1550] "Au1550", 9133 9105 [CPU_24K] "MIPS 24K", … … 9136 9108 + [CPU_BCM3302] "BCM3302", 9137 9109 }; 9110 9138 9111 - 9139 9140 9112 static int show_cpuinfo(struct seq_file *m, void *v) 9141 9113 { 9114 unsigned int version = current_cpu_data.processor_id; 9142 9115 diff -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 20059144 +++ linux-2.4.32-freewrt/arch/mips/kernel/setup.c Sun Aug 13 20:51:34 20069116 --- 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 9145 9118 @@ -495,6 +495,7 @@ 9146 9119 void swarm_setup(void); … … 9164 9137 } 9165 9138 diff -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 20059167 +++ linux-2.4.32-freewrt/arch/mips/kernel/traps.c Sun Aug 13 20:51:34 20069139 --- 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 9168 9141 @@ -913,6 +913,7 @@ 9169 9142 void __init trap_init(void) … … 9182 9155 /* 9183 9156 * Setup default vectors 9184 @@ -979,6 +981,12 @@ 9185 set_except_vector(12, handle_ov); 9157 @@ -980,6 +982,12 @@ 9186 9158 set_except_vector(13, handle_tr); 9187 9159 set_except_vector(22, handle_mdmx); 9188 + 9160 9189 9161 + if (current_cpu_data.cputype == CPU_SB1) { 9190 9162 + /* Enable timer interrupt and scd mapped interrupt */ … … 9192 9164 + set_c0_status(0xc00); 9193 9165 + } 9194 9166 + 9195 9167 if (cpu_has_fpu && !cpu_has_nofpuex) 9196 9168 set_except_vector(15, handle_fpe); 9169 9170 diff -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 9197 9201 diff -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 20059199 +++ linux-2.4.32-freewrt/arch/mips/mm/c-r4k.c Sun Aug 13 20:51:34 20069202 --- 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 9200 9204 @@ -1114,3 +1114,47 @@ 9201 9205 build_clear_page(); … … 9247 9251 + 9248 9252 diff -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 20059250 +++ linux-2.4.32-freewrt/arch/mips/pci/Makefile Sun Aug 13 20:51:34 20069253 --- 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 9251 9255 @@ -13,7 +13,9 @@ 9252 9256 obj-$(CONFIG_MIPS_MSC) += ops-msc.o … … 9260 9264 include $(TOPDIR)/Rules.make 9261 9265 diff -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 20059263 +++ linux-2.4.32-freewrt/drivers/char/serial.c Sun Aug 13 20:51:34 20069266 --- 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 9264 9268 @@ -422,6 +422,10 @@ 9265 9269 return inb(info->port+1); … … 9331 9335 cval >>= 8; 9332 9336 diff -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 20059334 +++ linux-2.4.32-freewrt/drivers/net/Config.in Sun Aug 13 20:51:34 20069337 --- 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 9335 9339 @@ -2,6 +2,8 @@ 9336 9340 # Network device configuration … … 9342 9346 9343 9347 tristate 'Dummy net driver support' CONFIG_DUMMY 9344 diff -Nur linux-2.4.32/drivers/net/Makefile linux-2.4.32-freewrt/drivers/net/Makefile9345 --- linux-2.4.32/drivers/net/Makefile Wed Jan 19 15:09:56 20059346 +++ linux-2.4.32-freewrt/drivers/net/Makefile Sun Aug 13 20:52:00 20069347 @@ -3,6 +3,8 @@9348 # Makefile for the Linux network (ethercard) device drivers.9349 #9350 9351 +EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include9352 +9353 obj-y :=9354 obj-m :=9355 obj-n :=9356 @@ -39,6 +41,7 @@9357 obj-$(CONFIG_ISDN) += slhc.o9358 endif9359 9360 +subdir-$(CONFIG_HND) += hnd9361 subdir-$(CONFIG_NET_PCMCIA) += pcmcia9362 subdir-$(CONFIG_NET_WIRELESS) += wireless9363 subdir-$(CONFIG_TULIP) += tulip9364 @@ -68,6 +71,13 @@9365 obj-$(CONFIG_SUNBMAC) += sunbmac.o9366 obj-$(CONFIG_MYRI_SBUS) += myri_sbus.o9367 obj-$(CONFIG_SUNGEM) += sungem.o9368 +9369 +ifeq ($(CONFIG_HND),y)9370 + obj-y += hnd/hnd.o9371 +endif9372 +ifeq ($(CONFIG_WL),y)9373 + obj-y += wl/wl.o9374 +endif9375 9376 obj-$(CONFIG_MACE) += mace.o9377 obj-$(CONFIG_BMAC) += bmac.o9378 diff -Nur linux-2.4.32/drivers/net/hnd/Makefile linux-2.4.32-freewrt/drivers/net/hnd/Makefile9379 --- linux-2.4.32/drivers/net/hnd/Makefile Thu Jan 1 01:00:00 19709380 +++ linux-2.4.32-freewrt/drivers/net/hnd/Makefile Sun Aug 13 20:51:34 20069381 @@ -0,0 +1,19 @@9382 +#9383 +# Makefile for the BCM47xx specific kernel interface routines9384 +# under Linux.9385 +#9386 +9387 +EXTRA_CFLAGS += -I$(TOPDIR)/arch/mips/bcm947xx/include -DBCMDRIVER9388 +9389 +O_TARGET := hnd.o9390 +9391 +HND_OBJS := bcmutils.o hnddma.o linux_osl.o sbutils.o bcmsrom.o9392 +9393 +export-objs := shared_ksyms.o9394 +obj-y := shared_ksyms.o $(HND_OBJS)9395 +obj-m := $(O_TARGET)9396 +9397 +include $(TOPDIR)/Rules.make9398 +9399 +shared_ksyms.c: shared_ksyms.sh $(HND_OBJS)9400 + sh -e $< $(HND_OBJS) > $@9401 9348 diff -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 19709403 +++ linux-2.4.32-freewrt/drivers/net/hnd/bcmsrom.c Sun Aug 13 20:51:34 20069349 --- 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 9404 9351 @@ -0,0 +1,716 @@ 9405 9352 +/* … … 10120 10067 + 10121 10068 diff -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 197010123 +++ linux-2.4.32-freewrt/drivers/net/hnd/bcmutils.c Sun Aug 13 20:51:34 200610069 --- 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 10124 10071 @@ -0,0 +1,862 @@ 10125 10072 +/* … … 10986 10933 + 10987 10934 diff -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 197010989 +++ linux-2.4.32-freewrt/drivers/net/hnd/hnddma.c Sun Aug 13 20:51:34 200610935 --- 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 10990 10937 @@ -0,0 +1,865 @@ 10991 10938 +/* … … 11855 11802 +} 11856 11803 diff -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 197011858 +++ linux-2.4.32-freewrt/drivers/net/hnd/linux_osl.c Sun Aug 13 20:51:34 200611804 --- 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 11859 11806 @@ -0,0 +1,640 @@ 11860 11807 +/* … … 12498 12445 + 12499 12446 +#endif /* BINOSL */ 12447 diff -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) > $@ 12500 12470 diff -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 197012502 +++ linux-2.4.32-freewrt/drivers/net/hnd/sbutils.c Sun Aug 13 20:51:35 200612471 --- 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 12503 12473 @@ -0,0 +1,2061 @@ 12504 12474 +/* … … 14564 14534 + 14565 14535 diff -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 197014567 +++ linux-2.4.32-freewrt/drivers/net/hnd/shared_ksyms.sh Sun Aug 13 20:51:35 200614536 --- 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 14568 14538 @@ -0,0 +1,21 @@ 14569 14539 +#!/bin/sh … … 14588 14558 + ${NM} $file | sed -ne 's/[0-9A-Fa-f]* [DT] \([^ ]*\)/extern void \1; EXPORT_SYMBOL(\1);/p' 14589 14559 +done 14560 diff -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 14590 14594 diff -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 200414592 +++ linux-2.4.32-freewrt/drivers/net/wireless/Config.in Sun Aug 13 20:51:35 200614595 --- 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 14593 14597 @@ -13,6 +13,7 @@ 14594 14598 fi … … 14600 14604 dep_tristate ' Prism 2.5 PCI 802.11b adaptor support (EXPERIMENTAL)' CONFIG_PCI_HERMES $CONFIG_HERMES $CONFIG_EXPERIMENTAL 14601 14605 diff -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 200414603 +++ linux-2.4.32-freewrt/drivers/parport/Config.in Sun Aug 13 20:51:35 200614606 --- 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 14604 14608 @@ -11,6 +11,7 @@ 14605 14609 tristate 'Parallel port support' CONFIG_PARPORT … … 14611 14615 define_tristate CONFIG_PARPORT_PC_CML1 m 14612 14616 diff -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 200414614 +++ linux-2.4.32-freewrt/drivers/parport/Makefile Sun Aug 13 20:51:35 200614617 --- 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 14615 14619 @@ -22,6 +22,7 @@ 14616 14620 … … 14622 14626 obj-$(CONFIG_PARPORT_MFC3) += parport_mfc3.o 14623 14627 diff -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 197014625 +++ linux-2.4.32-freewrt/drivers/parport/parport_splink.c Sun Aug 13 20:51:35 200614628 --- 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 14626 14630 @@ -0,0 +1,345 @@ 14627 14631 +/* Low-level parallel port routines for the ASUS WL-500g built-in port … … 14970 14974 +module_exit(parport_splink_cleanup) 14971 14975 + 14972 diff -Nur linux-2.4.32/drivers/pcmcia/Makefile linux-2.4.32-freewrt/drivers/pcmcia/Makefile14973 --- linux-2.4.32/drivers/pcmcia/Makefile Wed Feb 18 14:36:31 200414974 +++ linux-2.4.32-freewrt/drivers/pcmcia/Makefile Sun Aug 13 20:51:35 200614975 @@ -65,6 +65,10 @@14976 au1000_ss-objs-$(CONFIG_PCMCIA_DB1X00) += au1000_db1x00.o14977 au1000_ss-objs-$(CONFIG_PCMCIA_XXS1500) += au1000_xxs1500.o14978 14979 +obj-$(CONFIG_PCMCIA_BCM4710) += bcm4710_ss.o14980 +bcm4710_ss-objs := bcm4710_generic.o14981 +bcm4710_ss-objs += bcm4710_pcmcia.o14982 +14983 obj-$(CONFIG_PCMCIA_SA1100) += sa1100_cs.o14984 obj-$(CONFIG_PCMCIA_M8XX) += m8xx_pcmcia.o14985 obj-$(CONFIG_PCMCIA_SIBYTE) += sibyte_generic.o14986 @@ -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)14996 14976 diff -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 197014998 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_generic.c Sun Aug 13 20:51:35 200614977 --- 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 14999 14979 @@ -0,0 +1,912 @@ 15000 14980 +/* … … 15911 15891 +#endif /* defined(CONFIG_PROC_FS) */ 15912 15892 diff -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 197015914 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710_pcmcia.c Sun Aug 13 20:51:35 200615893 --- 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 15915 15895 @@ -0,0 +1,266 @@ 15916 15896 +/* … … 16181 16161 + 16182 16162 diff -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 197016184 +++ linux-2.4.32-freewrt/drivers/pcmcia/bcm4710pcmcia.h Sun Aug 13 20:51:35 200616163 --- 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 16185 16165 @@ -0,0 +1,118 @@ 16186 16166 +/* … … 16302 16282 + 16303 16283 +#endif /* !defined(_BCM4710PCMCIA_H) */ 16284 diff -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) 16304 16307 diff -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 200416306 +++ linux-2.4.32-freewrt/include/asm-mips/bootinfo.h Sun Aug 13 20:51:35 200616308 --- 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 16307 16310 @@ -37,6 +37,7 @@ 16308 16311 #define MACH_GROUP_HP_LJ 20 /* Hewlett Packard LaserJet */ … … 16313 16316 /* 16314 16317 * 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 @@ 16318 16319 #define MACH_TANBAC_TB0229 7 /* TANBAC TB0229 (VR4131DIMM) */ 16319 + 16320 +/*16320 16321 /* 16321 16322 + * Valid machtypes for group Broadcom 16322 16323 + */ … … 16326 16327 +#define MACH_BCM947XX 3 16327 16328 +#define MACH_BCM933XX 4 16328 16329 /*16329 + 16330 +/* 16330 16331 * Valid machtype for group TITAN 16332 */ 16333 #define MACH_TITAN_YOSEMITE 1 /* PMC-Sierra Yosemite */ 16331 16334 diff -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 200516333 +++ linux-2.4.32-freewrt/include/asm-mips/cpu.h Sun Aug 13 20:51:35 200616335 --- 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 16334 16337 @@ -22,6 +22,11 @@ 16335 16338 spec. … … 16381 16384 * ISA Level encodings 16382 16385 diff -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 200416384 +++ linux-2.4.32-freewrt/include/asm-mips/r4kcache.h Sun Aug 13 20:51:35 200616386 --- 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 16385 16388 @@ -567,4 +567,17 @@ 16386 16389 cache128_unroll32(addr|ws,Index_Writeback_Inv_SD); … … 16402 16405 #endif /* __ASM_R4KCACHE_H */ 16403 16406 diff -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 200516405 +++ linux-2.4.32-freewrt/include/asm-mips/serial.h Sun Aug 13 20:51:35 200616407 --- 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 16406 16409 @@ -223,6 +223,13 @@ 16407 16410 #define TXX927_SERIAL_PORT_DEFNS … … 16427 16430 EV96100_SERIAL_PORT_DEFNS \ 16428 16431 diff -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 200316430 +++ linux-2.4.32-freewrt/init/do_mounts.c Sun Aug 13 20:51:35 200616432 --- 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 16431 16434 @@ -253,7 +253,13 @@ 16432 16435 { "ftlb", 0x2c08 },
Note:
See TracChangeset
for help on using the changeset viewer.
