v6m2.patch 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. --- a/package/firmware/ipq-wifi/Makefile
  2. +++ b/package/firmware/ipq-wifi/Makefile
  3. @@ -54,7 +54,9 @@ ALLWIFIBOARDS:= \
  4. zte_mf289f \
  5. zte_mf287 \
  6. zte_mf287plus \
  7. - zyxel_nbg7815
  8. + zyxel_nbg7815 \
  9. + qihoo_360v6 \
  10. + cmiot_ax18
  11. ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
  12. @@ -159,6 +161,8 @@ $(eval $(call generate-ipq-wifi-package,netgear_rax120v2,Netgear RAX120v2))
  13. $(eval $(call generate-ipq-wifi-package,netgear_wax218,Netgear WAX218))
  14. $(eval $(call generate-ipq-wifi-package,netgear_wax620,Netgear WAX620))
  15. $(eval $(call generate-ipq-wifi-package,netgear_wax630,Netgear WAX630))
  16. +$(eval $(call generate-ipq-wifi-package,qihoo_360v6,QIHOO 360V6))
  17. +$(eval $(call generate-ipq-wifi-package,zyxel_nbg7815,Zyxel NBG7815))
  18. $(eval $(call generate-ipq-wifi-package,qnap_301w,QNAP 301w))
  19. $(eval $(call generate-ipq-wifi-package,prpl_haze,prpl Haze))
  20. $(eval $(call generate-ipq-wifi-package,redmi_ax6,Redmi AX6))
  21. --- a/target/linux/qualcommax/image/ipq60xx.mk
  22. +++ b/target/linux/qualcommax/image/ipq60xx.mk
  23. @@ -30,6 +30,32 @@ define Device/cmiot_ax18
  24. endef
  25. TARGET_DEVICES += cmiot_ax18
  26. +define Device/qihoo_360v6
  27. + $(call Device/FitImage)
  28. + $(call Device/UbiFit)
  29. + DEVICE_VENDOR := Qihoo 360
  30. + DEVICE_MODEL := V6
  31. + BLOCKSIZE := 128k
  32. + PAGESIZE := 2048
  33. + DEVICE_DTS_CONFIG := config@cp03-c1
  34. + DEVICE_PACKAGES := ipq-wifi-qihoo_360v6
  35. + SOC := ipq6000
  36. +endef
  37. +TARGET_DEVICES += qihoo_360v6
  38. +
  39. +define Device/zn_m2
  40. + $(call Device/FitImage)
  41. + $(call Device/UbiFit)
  42. + DEVICE_VENDOR := ZN
  43. + DEVICE_MODEL := M2
  44. + BLOCKSIZE := 128k
  45. + PAGESIZE := 2048
  46. + DEVICE_DTS_CONFIG := config@cp03-c1
  47. + DEVICE_PACKAGES := ipq-wifi-cmiot_ax18
  48. + SOC := ipq6018
  49. +endef
  50. +TARGET_DEVICES += zn_m2
  51. +
  52. define Device/glinet_gl-ax1800
  53. $(call Device/FitImage)
  54. $(call Device/UbiFit)
  55. --- a/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network
  56. +++ b/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network
  57. @@ -11,9 +11,14 @@ ipq807x_setup_interfaces()
  58. local board="$1"
  59. case "$board" in
  60. - cmiot,ax18)
  61. + cmiot,ax18|\
  62. + qihoo,v6|\
  63. + zn,m2)
  64. ucidef_set_interfaces_lan_wan "eth1 eth2 eth3" "eth0"
  65. - ;;
  66. + ;;
  67. + linksys,mr7350)
  68. + ucidef_set_interfaces_lan_wan "eth0 eth1 eth2 eth3" "eth4"
  69. + ;;
  70. glinet,gl-ax1800)
  71. ucidef_set_interfaces_lan_wan "eth1 eth2 eth3 eth4" "eth0"
  72. ;;
  73. --- a/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/01_leds
  74. +++ b/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/01_leds
  75. @@ -6,7 +6,8 @@ board_config_update
  76. board=$(board_name)
  77. case "$board" in
  78. - cmiot,ax18)
  79. + cmiot,ax18|\
  80. + zn,m2)
  81. ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth0"
  82. ucidef_set_led_netdev "wlan2g" "WLAN2G" "blue:wlan2g" "wlan1"
  83. ucidef_set_led_netdev "wlan5g" "WLAN5G" "blue:wlan5g" "wlan0"
  84. --- a/target/linux/qualcommax/ipq60xx/base-files/lib/upgrade/platform.sh
  85. +++ b/target/linux/qualcommax/ipq60xx/base-files/lib/upgrade/platform.sh
  86. @@ -17,6 +17,8 @@ platform_pre_upgrade() {
  87. platform_do_upgrade() {
  88. case "$(board_name)" in
  89. cmiot,ax18|\
  90. + qihoo,v6|\
  91. + zn,m2|\
  92. glinet,gl-axt1800|\
  93. glinet,gl-ax1800)
  94. nand_do_upgrade "$1"
  95. --- a/target/linux/qualcommax/ipq60xx/base-files/etc/hotplug.d/firmware/11-ath11k-caldata
  96. +++ b/target/linux/qualcommax/ipq60xx/base-files/etc/hotplug.d/firmware/11-ath11k-caldata
  97. @@ -10,6 +10,9 @@ case "$FIRMWARE" in
  98. "ath11k/IPQ6018/hw1.0/cal-ahb-c000000.wifi.bin")
  99. case $(board_name) in
  100. cmiot,ax18|\
  101. + linksys,mr7350|\
  102. + qihoo,v6|\
  103. + zn,m2|\
  104. glinet,gl-axt1800|\
  105. glinet,gl-ax1800)
  106. caldata_extract "0:art" 0x1000 0x10000
  107. --- a/package/feeds/kiddin9/base-files/files/etc/init.d/led
  108. +++ b/package/feeds/kiddin9/base-files/files/etc/init.d/led
  109. @@ -76,6 +76,8 @@ load_led() {
  110. "netdev")
  111. [ -n "$dev" ] && {
  112. echo $dev > /sys/class/leds/${sysfs}/device_name
  113. + [ -e "/sys/class/leds/${sysfs}/mode" ] && \
  114. + echo $mode > /sys/class/leds/${sysfs}/mode
  115. for m in $mode; do
  116. [ -e "/sys/class/leds/${sysfs}/$m" ] && \
  117. echo 1 > /sys/class/leds/${sysfs}/$m