Guest User

mpr-a1-16MB-diff

a guest
Feb 1st, 2015
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.60 KB | None | 0 0
  1. Index: target/linux/ramips/image/Makefile
  2. ===================================================================
  3. --- target/linux/ramips/image/Makefile (revision 44233)
  4. +++ target/linux/ramips/image/Makefile (working copy)
  5. @@ -197,10 +197,23 @@
  6. BuildFirmware/Tplink/squashfs=$(call BuildFirmware/OF/tplink,$(1),$(2),$(3),$(4))
  7. BuildFirmware/Tplink/initramfs=$(call BuildFirmware/OF/tplink/initramfs,$(1),$(2),$(3),$(4))
  8.  
  9. -ralink_default_fw_size_16M=16121856
  10. +# ralink_default_fw_size_16M=16121856
  11. +# BuildFirmware/Default16M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_16M),$(4))
  12. +# BuildFirmware/Default16M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4))
  13. +
  14. +# Build images for default ralink layout for 8MB flash added by xopal
  15. +# kernel + roots = 0xfb0000
  16. +# $(1) = squashfs/initramfs
  17. +# $(2) = lowercase board name
  18. +# $(3) = dts file
  19. +# $(4) = uImage header name field
  20. +ralink_default_fw_size_16M=16449536
  21. BuildFirmware/Default16M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_16M),$(4))
  22. BuildFirmware/Default16M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4))
  23. +BuildFirmware/Tplink/squashfs=$(call BuildFirmware/OF/tplink,$(1),$(2),$(3),$(4))
  24. +BuildFirmware/Tplink/initramfs=$(call BuildFirmware/OF/tplink/initramfs,$(1),$(2),$(3),$(4))
  25.  
  26. +
  27. # Build images for a custom sized flash layout
  28. # $(1) = squashfs/initramfs
  29. # $(2) = lowercase board name
  30. @@ -553,6 +566,7 @@
  31.  
  32. Image/Build/Profile/MPRA1=$(call BuildFirmware/Default4M/$(1),$(1),mpr-a1,MPRA1,Linux Kernel Image)
  33. Image/Build/Profile/MPRA2=$(call BuildFirmware/Default8M/$(1),$(1),mpr-a2,MPRA2,Linux Kernel Image)
  34. +Image/Build/Profile/MPRA3=$(call BuildFirmware/Default16M/$(1),$(1),mpr-a3,MPRA3,Linux Kernel Image)
  35.  
  36. Image/Build/Profile/DIR-300-B7=$(call BuildFirmware/Default4M/$(1),$(1),dir-300-b7,DIR-300-B7)
  37. Image/Build/Profile/DIR-320-B1=$(call BuildFirmware/Default8M/$(1),$(1),dir-320-b1,DIR-320-B1)
  38. @@ -723,6 +737,7 @@
  39. $(call Image/Build/Profile/MOFI3500-3GN,$(1))
  40. $(call Image/Build/Profile/MPRA1,$(1))
  41. $(call Image/Build/Profile/MPRA2,$(1))
  42. + $(call Image/Build/Profile/MPRA3,$(1))
  43. $(call Image/Build/Profile/MZKW300NH2,$(1))
  44. $(call Image/Build/Profile/NBG-419N,$(1))
  45. $(call Image/Build/Profile/NCS601W,$(1))
  46. Index: target/linux/ramips/rt305x/profiles/hame.mk
  47. ===================================================================
  48. --- target/linux/ramips/rt305x/profiles/hame.mk (revision 44233)
  49. +++ target/linux/ramips/rt305x/profiles/hame.mk (working copy)
  50. @@ -27,5 +27,17 @@
  51. Package set for HAME MPR-A2 board
  52. endef
  53.  
  54. -$(eval $(call Profile,MPRA2))
  55. +$(eval $(call Profile,MPRA3))
  56.  
  57. +define Profile/MPRA3
  58. + NAME:=HAME MPR-A3
  59. + PACKAGES:=\
  60. + kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
  61. +endef
  62. +
  63. +define Profile/MPRA3/Description
  64. + Package set for HAME MPR-A3 board
  65. +endef
  66. +
  67. +$(eval $(call Profile,MPRA3))
  68. +
  69. Index: target/linux/ramips/base-files/etc/board.d/02_network
  70. ===================================================================
  71. --- target/linux/ramips/base-files/etc/board.d/02_network (revision 44233)
  72. +++ target/linux/ramips/base-files/etc/board.d/02_network (working copy)
  73. @@ -297,6 +297,7 @@
  74. hlk-rm04 | \
  75. mpr-a1 | \
  76. mpr-a2 | \
  77. + mpr-a3 | \
  78. dir-300-b7 | \
  79. dir-320-b1 | \
  80. psr-680w |\
  81. Index: target/linux/ramips/base-files/etc/board.d/01_leds
  82. ===================================================================
  83. --- target/linux/ramips/base-files/etc/board.d/01_leds (revision 44233)
  84. +++ target/linux/ramips/base-files/etc/board.d/01_leds (working copy)
  85. @@ -144,6 +144,9 @@
  86. mpr-a2)
  87. set_wifi_led "hame:blue:system"
  88. ;;
  89. + mpr-a3)
  90. + set_wifi_led "hame:blue:system"
  91. + ;;
  92. mzk-w300nh2)
  93. set_wifi_led "mzkw300nh2:amber:wlan"
  94. ;;
  95. Index: target/linux/ramips/base-files/etc/diag.sh
  96. ===================================================================
  97. --- target/linux/ramips/base-files/etc/diag.sh (revision 44233)
  98. +++ target/linux/ramips/base-files/etc/diag.sh (working copy)
  99. @@ -103,6 +103,9 @@
  100. mpr-a2)
  101. status_led="hame:red:power"
  102. ;;
  103. + mpr-a3)
  104. + status_led="hame:red:power"
  105. + ;;
  106. nbg-419n)
  107. status_led="nbg-419n:green:power"
  108. ;;
  109. Index: target/linux/ramips/base-files/lib/ramips.sh
  110. ===================================================================
  111. --- target/linux/ramips/base-files/lib/ramips.sh (revision 44233)
  112. +++ target/linux/ramips/base-files/lib/ramips.sh (working copy)
  113. @@ -190,6 +190,9 @@
  114. *"HAME MPR-A2")
  115. name="mpr-a2"
  116. ;;
  117. + *"HAME MPR-A3")
  118. + name="mpr-a3"
  119. + ;;
  120. *"Kingston MLW221")
  121. name="mlw221"
  122. ;;
  123. Index: target/linux/ramips/base-files/lib/upgrade/platform.sh
  124. ===================================================================
  125. --- target/linux/ramips/base-files/lib/upgrade/platform.sh (revision 44233)
  126. +++ target/linux/ramips/base-files/lib/upgrade/platform.sh (working copy)
  127. @@ -65,6 +65,7 @@
  128. mofi3500-3gn | \
  129. mpr-a1 | \
  130. mpr-a2 | \
  131. + mpr-a3 | \
  132. mzk-w300nh2 | \
  133. nbg-419n | \
  134. nw718 | \
  135. Index: target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
  136. ===================================================================
  137. --- target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (revision 44233)
  138. +++ target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (working copy)
  139. @@ -6,12 +6,12 @@
  140. . /lib/ramips.sh
  141.  
  142. ramips_set_preinit_iface() {
  143. - RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350|MT7628)"`
  144. + RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350|MT7628|MT7620)"`
  145. if [ -n "${RT3X5X}" ]; then
  146. swconfig dev rt305x set reset 1
  147. fi
  148.  
  149. - if echo $RT3X5X | egrep -q "(RT5350|MT7628)"; then
  150. + if echo $RT3X5X | egrep -q "(RT5350|MT7628|MT7620)"; then
  151. # This is a dirty hack to get by while the switch
  152. # problem is investigated. When VLAN is disabled, ICMP
  153. # pings work as expected, but TCP connections time
  154. Index: tools/firmware-utils/src/mkporayfw.c
  155. ===================================================================
  156. --- tools/firmware-utils/src/mkporayfw.c (revision 44233)
  157. +++ tools/firmware-utils/src/mkporayfw.c (working copy)
  158. @@ -136,6 +136,9 @@
  159. .id = "8M",
  160. .fw_max_len = 0x7c0000,
  161. }, {
  162. + .id = "16M",
  163. + .fw_max_len = 0xfc0000,
  164. + }, {
  165. /* terminating entry */
  166. }
  167. };
  168. @@ -152,6 +155,16 @@
  169. .layout_id = "4M",
  170. .key = KEY_HAME,
  171. }, {
  172. + .id = "MPR-A2",
  173. + .hw_id = HWID_HAME_MPR_A1_L8,
  174. + .layout_id = "8M",
  175. + .key = KEY_HAME,
  176. + }, {
  177. + .id = "MPR-A3",
  178. + .hw_id = HWID_HAME_MPR_A1_L8,
  179. + .layout_id = "16M",
  180. + .key = KEY_HAME,
  181. + }, {
  182. .id = "MPR-L8",
  183. .hw_id = HWID_HAME_MPR_A1_L8,
  184. .layout_id = "4M",
Advertisement
Add Comment
Please, Sign In to add comment