Root/package/uboot-lantiq/patches/300-arcadyan.patch

1--- a/common/Makefile
2+++ b/common/Makefile
3@@ -127,7 +127,9 @@
4 ifdef CONFIG_PCI
5 COBJS-$(CONFIG_CMD_PCI) += cmd_pci.o
6 endif
7+ifdef CONFIG_CMD_PCMCIA
8 COBJS-y += cmd_pcmcia.o
9+endif
10 COBJS-$(CONFIG_CMD_PORTIO) += cmd_portio.o
11 COBJS-$(CONFIG_CMD_REGINFO) += cmd_reginfo.o
12 COBJS-$(CONFIG_CMD_REISER) += cmd_reiser.o
13--- a/drivers/pcmcia/Makefile
14+++ b/drivers/pcmcia/Makefile
15@@ -28,9 +28,11 @@
16 COBJS-$(CONFIG_I82365) += i82365.o
17 COBJS-$(CONFIG_8xx) += mpc8xx_pcmcia.o
18 COBJS-$(CONFIG_PXA_PCMCIA) += pxa_pcmcia.o
19-COBJS-y += rpx_pcmcia.o
20+#COBJS-y += rpx_pcmcia.o
21+COBJS-$(CONFIG_RPX_PCMCIA) += rpx_pcmcia.o
22 COBJS-$(CONFIG_IDE_TI_CARDBUS) += ti_pci1410a.o
23-COBJS-y += tqm8xx_pcmcia.o
24+#COBJS-y += tqm8xx_pcmcia.o
25+COBJS-$(CONFIG_TQM8XX_PCMCIA) += tqm8xx_pcmcia.o
26 COBJS-$(CONFIG_MARUBUN_PCCARD) += marubun_pcmcia.o
27 
28 COBJS := $(COBJS-y)
29--- a/drivers/usb/phy/Makefile
30+++ b/drivers/usb/phy/Makefile
31@@ -23,7 +23,7 @@
32 LIB := $(obj)libusb_phy.a
33 
34 COBJS-$(CONFIG_TWL4030_USB) += twl4030.o
35-COBJS-y := twl4030.o
36+#COBJS-y := twl4030.o
37 
38 COBJS := $(COBJS-y)
39 SRCS := $(COBJS:.o=.c)
40--- a/Makefile
41+++ b/Makefile
42@@ -3414,6 +3414,42 @@
43 ## MIPS32 ifxcpe
44 #########################################################################
45 
46+define arcadyan
47+$(1) : unconfig
48+ @mkdir -p $(obj)include
49+ @mkdir -p $(obj)board/arcadyan/
50+ @[ -z "$$(findstring brnboot,$$@)" ] || \
51+ { echo "TEXT_BASE = 0x80002000" >$(obj)board/arcadyan/config.tmp ; \
52+ echo "#define CONFIG_SYS_RAMBOOT" >>$(obj)include/config.h ; \
53+ echo "#define CONFIG_SYS_BRNBOOT" >>$(obj)include/config.h ; \
54+ $(XECHO) "... with brnboot configuration" ; \
55+ }
56+ @[ -z "$$(findstring ramboot,$$@)" ] || \
57+ { echo "TEXT_BASE = 0xA0400000" >$(obj)board/arcadyan/config.tmp ; \
58+ echo "#define CONFIG_SYS_RAMBOOT" >>$(obj)include/config.h ; \
59+ $(XECHO) "... with ramboot configuration" ; \
60+ }
61+ @if [ "$$(findstring flash,$$@)" ] ; then \
62+ echo "#TEXT_BASE = 0xB0050000" >$(obj)board/arcadyan/config.tmp ; \
63+ echo "#define CONFIG_BOOTSTRAP" >>$(obj)include/config.h ; \
64+ echo "#define CONFIG_USE_DDR_RAM" >>$(obj)include/config.h ; \
65+ echo "#define CONFIG_USE_DDR_RAM_CFG_psc166" >>$(obj)include/config.h ; \
66+ fi
67+ @$(MKCONFIG) -a $$(word 1,$$(subst _, ,$$@)) mips mips arcadyan "" danube
68+endef
69+
70+$(eval $(call arcadyan, arv3527P%config))
71+$(eval $(call arcadyan, arv4520PW%config))
72+$(eval $(call arcadyan, arv452CPW%config))
73+$(eval $(call arcadyan, arv4525PW%config))
74+$(eval $(call arcadyan, arv4510PW%config))
75+$(eval $(call arcadyan, arv4518PW%config))
76+$(eval $(call arcadyan, arv4519PW%config))
77+$(eval $(call arcadyan, arv7518PW%config))
78+$(eval $(call arcadyan, arv7525PW%config))
79+$(eval $(call arcadyan, arv752DPW%config))
80+$(eval $(call arcadyan, arv752DPW22%config))
81+
82 easy50712%config : unconfig
83     @mkdir -p $(obj)include
84     @mkdir -p $(obj)board/infineon/easy50712
85--- a/net/tftp.c
86+++ b/net/tftp.c
87@@ -11,9 +11,9 @@
88 #include "bootp.h"
89 
90 #define WELL_KNOWN_PORT 69 /* Well known TFTP port # */
91-#define TIMEOUT 5000UL /* Millisecs to timeout for lost pkt */
92+#define TIMEOUT 10000UL /* Millisecs to timeout for lost pkt */
93 #ifndef CONFIG_NET_RETRY_COUNT
94-# define TIMEOUT_COUNT 10 /* # of timeouts before giving up */
95+# define TIMEOUT_COUNT 200 /* # of timeouts before giving up */
96 #else
97 # define TIMEOUT_COUNT (CONFIG_NET_RETRY_COUNT * 2)
98 #endif
99

Archive Download this file



interactive