Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: target/linux/ramips/image/Makefile
- ===================================================================
- --- target/linux/ramips/image/Makefile (revision 44233)
- +++ target/linux/ramips/image/Makefile (working copy)
- @@ -197,10 +197,23 @@
- BuildFirmware/Tplink/squashfs=$(call BuildFirmware/OF/tplink,$(1),$(2),$(3),$(4))
- BuildFirmware/Tplink/initramfs=$(call BuildFirmware/OF/tplink/initramfs,$(1),$(2),$(3),$(4))
- -ralink_default_fw_size_16M=16121856
- +# ralink_default_fw_size_16M=16121856
- +# BuildFirmware/Default16M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_16M),$(4))
- +# BuildFirmware/Default16M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4))
- +
- +# Build images for default ralink layout for 8MB flash added by xopal
- +# kernel + roots = 0xfb0000
- +# $(1) = squashfs/initramfs
- +# $(2) = lowercase board name
- +# $(3) = dts file
- +# $(4) = uImage header name field
- +ralink_default_fw_size_16M=16449536
- BuildFirmware/Default16M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_16M),$(4))
- BuildFirmware/Default16M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4))
- +BuildFirmware/Tplink/squashfs=$(call BuildFirmware/OF/tplink,$(1),$(2),$(3),$(4))
- +BuildFirmware/Tplink/initramfs=$(call BuildFirmware/OF/tplink/initramfs,$(1),$(2),$(3),$(4))
- +
- # Build images for a custom sized flash layout
- # $(1) = squashfs/initramfs
- # $(2) = lowercase board name
- @@ -553,6 +566,7 @@
- Image/Build/Profile/MPRA1=$(call BuildFirmware/Default4M/$(1),$(1),mpr-a1,MPRA1,Linux Kernel Image)
- Image/Build/Profile/MPRA2=$(call BuildFirmware/Default8M/$(1),$(1),mpr-a2,MPRA2,Linux Kernel Image)
- +Image/Build/Profile/MPRA3=$(call BuildFirmware/Default16M/$(1),$(1),mpr-a3,MPRA3,Linux Kernel Image)
- Image/Build/Profile/DIR-300-B7=$(call BuildFirmware/Default4M/$(1),$(1),dir-300-b7,DIR-300-B7)
- Image/Build/Profile/DIR-320-B1=$(call BuildFirmware/Default8M/$(1),$(1),dir-320-b1,DIR-320-B1)
- @@ -723,6 +737,7 @@
- $(call Image/Build/Profile/MOFI3500-3GN,$(1))
- $(call Image/Build/Profile/MPRA1,$(1))
- $(call Image/Build/Profile/MPRA2,$(1))
- + $(call Image/Build/Profile/MPRA3,$(1))
- $(call Image/Build/Profile/MZKW300NH2,$(1))
- $(call Image/Build/Profile/NBG-419N,$(1))
- $(call Image/Build/Profile/NCS601W,$(1))
- Index: target/linux/ramips/rt305x/profiles/hame.mk
- ===================================================================
- --- target/linux/ramips/rt305x/profiles/hame.mk (revision 44233)
- +++ target/linux/ramips/rt305x/profiles/hame.mk (working copy)
- @@ -27,5 +27,17 @@
- Package set for HAME MPR-A2 board
- endef
- -$(eval $(call Profile,MPRA2))
- +$(eval $(call Profile,MPRA3))
- +define Profile/MPRA3
- + NAME:=HAME MPR-A3
- + PACKAGES:=\
- + kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
- +endef
- +
- +define Profile/MPRA3/Description
- + Package set for HAME MPR-A3 board
- +endef
- +
- +$(eval $(call Profile,MPRA3))
- +
- Index: target/linux/ramips/base-files/etc/board.d/02_network
- ===================================================================
- --- target/linux/ramips/base-files/etc/board.d/02_network (revision 44233)
- +++ target/linux/ramips/base-files/etc/board.d/02_network (working copy)
- @@ -297,6 +297,7 @@
- hlk-rm04 | \
- mpr-a1 | \
- mpr-a2 | \
- + mpr-a3 | \
- dir-300-b7 | \
- dir-320-b1 | \
- psr-680w |\
- Index: target/linux/ramips/base-files/etc/board.d/01_leds
- ===================================================================
- --- target/linux/ramips/base-files/etc/board.d/01_leds (revision 44233)
- +++ target/linux/ramips/base-files/etc/board.d/01_leds (working copy)
- @@ -144,6 +144,9 @@
- mpr-a2)
- set_wifi_led "hame:blue:system"
- ;;
- + mpr-a3)
- + set_wifi_led "hame:blue:system"
- + ;;
- mzk-w300nh2)
- set_wifi_led "mzkw300nh2:amber:wlan"
- ;;
- Index: target/linux/ramips/base-files/etc/diag.sh
- ===================================================================
- --- target/linux/ramips/base-files/etc/diag.sh (revision 44233)
- +++ target/linux/ramips/base-files/etc/diag.sh (working copy)
- @@ -103,6 +103,9 @@
- mpr-a2)
- status_led="hame:red:power"
- ;;
- + mpr-a3)
- + status_led="hame:red:power"
- + ;;
- nbg-419n)
- status_led="nbg-419n:green:power"
- ;;
- Index: target/linux/ramips/base-files/lib/ramips.sh
- ===================================================================
- --- target/linux/ramips/base-files/lib/ramips.sh (revision 44233)
- +++ target/linux/ramips/base-files/lib/ramips.sh (working copy)
- @@ -190,6 +190,9 @@
- *"HAME MPR-A2")
- name="mpr-a2"
- ;;
- + *"HAME MPR-A3")
- + name="mpr-a3"
- + ;;
- *"Kingston MLW221")
- name="mlw221"
- ;;
- Index: target/linux/ramips/base-files/lib/upgrade/platform.sh
- ===================================================================
- --- target/linux/ramips/base-files/lib/upgrade/platform.sh (revision 44233)
- +++ target/linux/ramips/base-files/lib/upgrade/platform.sh (working copy)
- @@ -65,6 +65,7 @@
- mofi3500-3gn | \
- mpr-a1 | \
- mpr-a2 | \
- + mpr-a3 | \
- mzk-w300nh2 | \
- nbg-419n | \
- nw718 | \
- Index: target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
- ===================================================================
- --- target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (revision 44233)
- +++ target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (working copy)
- @@ -6,12 +6,12 @@
- . /lib/ramips.sh
- ramips_set_preinit_iface() {
- - RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350|MT7628)"`
- + RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350|MT7628|MT7620)"`
- if [ -n "${RT3X5X}" ]; then
- swconfig dev rt305x set reset 1
- fi
- - if echo $RT3X5X | egrep -q "(RT5350|MT7628)"; then
- + if echo $RT3X5X | egrep -q "(RT5350|MT7628|MT7620)"; then
- # This is a dirty hack to get by while the switch
- # problem is investigated. When VLAN is disabled, ICMP
- # pings work as expected, but TCP connections time
- Index: tools/firmware-utils/src/mkporayfw.c
- ===================================================================
- --- tools/firmware-utils/src/mkporayfw.c (revision 44233)
- +++ tools/firmware-utils/src/mkporayfw.c (working copy)
- @@ -136,6 +136,9 @@
- .id = "8M",
- .fw_max_len = 0x7c0000,
- }, {
- + .id = "16M",
- + .fw_max_len = 0xfc0000,
- + }, {
- /* terminating entry */
- }
- };
- @@ -152,6 +155,16 @@
- .layout_id = "4M",
- .key = KEY_HAME,
- }, {
- + .id = "MPR-A2",
- + .hw_id = HWID_HAME_MPR_A1_L8,
- + .layout_id = "8M",
- + .key = KEY_HAME,
- + }, {
- + .id = "MPR-A3",
- + .hw_id = HWID_HAME_MPR_A1_L8,
- + .layout_id = "16M",
- + .key = KEY_HAME,
- + }, {
- .id = "MPR-L8",
- .hw_id = HWID_HAME_MPR_A1_L8,
- .layout_id = "4M",
Advertisement
Add Comment
Please, Sign In to add comment