projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[ixp4xx]: add 3.0 support
[openwrt.git]
/
target
/
linux
/
brcm47xx
/
patches-3.0
/
820-wgt634u-nvram-fix.patch
diff --git
a/target/linux/brcm47xx/patches-3.0/820-wgt634u-nvram-fix.patch
b/target/linux/brcm47xx/patches-3.0/820-wgt634u-nvram-fix.patch
index
e1bf69f
..
301c9a4
100644
(file)
--- a/
target/linux/brcm47xx/patches-3.0/820-wgt634u-nvram-fix.patch
+++ b/
target/linux/brcm47xx/patches-3.0/820-wgt634u-nvram-fix.patch
@@
-9,8
+9,8
@@
out the configuration than the in kernel cfe config reader.
# under Linux.
#
# under Linux.
#
--obj-y
:
= gpio.o irq.o nvram.o prom.o serial.o setup.o time.o
-+obj-y
:
= gpio.o irq.o nvram.o prom.o serial.o setup.o time.o cfe_env.o
+-obj-y
+
= gpio.o irq.o nvram.o prom.o serial.o setup.o time.o
++obj-y
+
= gpio.o irq.o nvram.o prom.o serial.o setup.o time.o cfe_env.o
--- /dev/null
+++ b/arch/mips/bcm47xx/cfe_env.c
@@ -0,0 +1,229 @@
--- /dev/null
+++ b/arch/mips/bcm47xx/cfe_env.c
@@ -0,0 +1,229 @@
@@
-254,10
+254,10
@@
out the configuration than the in kernel cfe config reader.
/* Probe for NVRAM header */
static void early_nvram_init(void)
/* Probe for NVRAM header */
static void early_nvram_init(void)
-@@ -
34,6 +36
,25 @@ static void early_nvram_init(void)
-
- base = mcore->flash_window;
- lim = mcore->flash_window_size;
+@@ -
55,6 +57
,25 @@ static void early_nvram_init(void)
+ break;
+ #endif
+ }
+ cfe_env = 0;
+
+ /* XXX: hack for supporting the CFE environment stuff on WGT634U */
+ cfe_env = 0;
+
+ /* XXX: hack for supporting the CFE environment stuff on WGT634U */
@@
-280,7
+280,7
@@
out the configuration than the in kernel cfe config reader.
off = FLASH_MIN;
while (off <= lim) {
off = FLASH_MIN;
while (off <= lim) {
-@@ -
75,6 +96
,12 @@ int nvram_getenv(char *name, char *val,
+@@ -
96,6 +117
,12 @@ int nvram_getenv(char *name, char *val,
if (!nvram_buf[0])
early_nvram_init();
if (!nvram_buf[0])
early_nvram_init();
@@
-293,7
+293,7
@@
out the configuration than the in kernel cfe config reader.
/* Look for name=value and return value */
var = &nvram_buf[sizeof(struct nvram_header)];
end = nvram_buf + sizeof(nvram_buf) - 2;
/* Look for name=value and return value */
var = &nvram_buf[sizeof(struct nvram_header)];
end = nvram_buf + sizeof(nvram_buf) - 2;
-@@ -1
04,6 +131
,9 @@ char *nvram_get(const char *name)
+@@ -1
25,6 +152
,9 @@ char *nvram_get(const char *name)
if (!nvram_buf[0])
early_nvram_init();
if (!nvram_buf[0])
early_nvram_init();
This page took
0.026973 seconds
and
4
git commands to generate.