Root/target/linux/brcm-2.4/patches/004-flash.patch

1--- a/arch/mips/bcm947xx/Makefile
2+++ b/arch/mips/bcm947xx/Makefile
3@@ -11,6 +11,7 @@ export-objs := export.o
4 obj-y := prom.o setup.o time.o sbmips.o gpio.o
5 obj-y += nvram.o cfe_env.o hndpmu.o
6 obj-y += sbutils.o utils.o bcmsrom.o hndchipc.o
7+obj-y += sflash.o
8 obj-$(CONFIG_PCI) += sbpci.o pcibios.o
9 obj-y += export.o
10 
11--- a/drivers/mtd/devices/Config.in
12+++ b/drivers/mtd/devices/Config.in
13@@ -5,6 +5,7 @@
14 mainmenu_option next_comment
15 
16 comment 'Self-contained MTD device drivers'
17+bool ' Broadcom Chipcommon Serial Flash support' CONFIG_MTD_SFLASH
18 dep_tristate ' Ramix PMC551 PCI Mezzanine RAM card support' CONFIG_MTD_PMC551 $CONFIG_MTD $CONFIG_PCI
19 if [ "$CONFIG_MTD_PMC551" = "y" -o "$CONFIG_MTD_PMC551" = "m" ]; then
20    bool ' PMC551 256M DRAM Bugfix' CONFIG_MTD_PMC551_BUGFIX
21--- a/drivers/mtd/devices/Makefile
22+++ b/drivers/mtd/devices/Makefile
23@@ -3,6 +3,8 @@
24 #
25 # $Id: Makefile,v 1.4 2001/06/26 21:10:05 spse Exp $
26 
27+EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include
28+
29 O_TARGET := devlink.o
30 
31 # *** BIG UGLY NOTE ***
32@@ -12,6 +14,7 @@ O_TARGET := devlink.o
33 # here where previously there was none. We now have to ensure that
34 # doc200[01].o are linked before docprobe.o
35 
36+obj-$(CONFIG_MTD_SFLASH) += sflash.o
37 obj-$(CONFIG_MTD_DOC1000) += doc1000.o
38 obj-$(CONFIG_MTD_DOC2000) += doc2000.o
39 obj-$(CONFIG_MTD_DOC2001) += doc2001.o
40--- a/drivers/mtd/maps/Config.in
41+++ b/drivers/mtd/maps/Config.in
42@@ -48,6 +48,7 @@ if [ "$CONFIG_PPC" = "y" ]; then
43 fi
44 
45 if [ "$CONFIG_MIPS" = "y" ]; then
46+ dep_tristate ' CFI Flash device mapped on Broadcom BCM947XX boards' CONFIG_MTD_BCM947XX $CONFIG_MTD_CFI
47    dep_tristate ' Pb1000 MTD support' CONFIG_MTD_PB1000 $CONFIG_MIPS_PB1000
48    dep_tristate ' Pb1500 MTD support' CONFIG_MTD_PB1500 $CONFIG_MIPS_PB1500
49    dep_tristate ' Pb1100 MTD support' CONFIG_MTD_PB1100 $CONFIG_MIPS_PB1100
50--- a/drivers/mtd/maps/Makefile
51+++ b/drivers/mtd/maps/Makefile
52@@ -3,6 +3,8 @@
53 #
54 # $Id: Makefile,v 1.37 2003/01/24 14:26:38 dwmw2 Exp $
55 
56+EXTRA_CFLAGS := -I$(TOPDIR)/arch/mips/bcm947xx/include
57+
58 BELOW25 := $(shell echo $(PATCHLEVEL) | sed s/[1234]/y/)
59 
60 ifeq ($(BELOW25),y)
61@@ -10,6 +12,7 @@ O_TARGET := mapslink.o
62 endif
63 
64 # Chip mappings
65+obj-$(CONFIG_MTD_BCM947XX) += bcm947xx-flash.o
66 obj-$(CONFIG_MTD_CDB89712) += cdb89712.o
67 obj-$(CONFIG_MTD_ARM_INTEGRATOR)+= integrator-flash.o
68 obj-$(CONFIG_MTD_CFI_FLAGADM) += cfi_flagadm.o
69

Archive Download this file



interactive