cr660x.patch 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. --- a/target/linux/ramips/image/mt7621.mk
  2. +++ b/target/linux/ramips/image/mt7621.mk
  3. @@@ -1847,7 +1847,6 @@ define Device/xiaomi_nand_separate
  4. PAGESIZE := 2048
  5. KERNEL_SIZE := 4096k
  6. UBINIZE_OPTS := -E 5
  7. - IMAGES += kernel1.bin rootfs0.bin
  8. IMAGE/kernel1.bin := append-kernel
  9. IMAGE/rootfs0.bin := append-ubi | check-size
  10. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  11. @@ -1885,7 +1884,6 @@ define Device/xiaomi_mi-router-3-pro
  12. IMAGE_SIZE := 255488k
  13. DEVICE_VENDOR := Xiaomi
  14. DEVICE_MODEL := Mi Router 3 Pro
  15. - IMAGES += factory.bin
  16. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  17. IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
  18. check-size
  19. @@ -1931,30 +1929,14 @@ define Device/xiaomi_mi-router-cr660x
  20. KERNEL_SIZE := 4096k
  21. UBINIZE_OPTS := -E 5
  22. IMAGE_SIZE := 128512k
  23. - IMAGES += firmware.bin
  24. + IMAGES += factory.bin
  25. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  26. - IMAGE/firmware.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
  27. + IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
  28. check-size
  29. DEVICE_PACKAGES += kmod-mt7915e uboot-envtools
  30. + DEVICE_MODEL := Mi Router CR6606 / CR6608 / CR6609
  31. endef
  32. -
  33. -define Device/xiaomi_mi-router-cr6606
  34. - $(Device/xiaomi_mi-router-cr660x)
  35. - DEVICE_MODEL := Mi Router CR6606
  36. -endef
  37. -TARGET_DEVICES += xiaomi_mi-router-cr6606
  38. -
  39. -define Device/xiaomi_mi-router-cr6608
  40. - $(Device/xiaomi_mi-router-cr660x)
  41. - DEVICE_MODEL := Mi Router CR6608
  42. -endef
  43. -TARGET_DEVICES += xiaomi_mi-router-cr6608
  44. -
  45. -define Device/xiaomi_mi-router-cr6609
  46. - $(Device/xiaomi_mi-router-cr660x)
  47. - DEVICE_MODEL := Mi Router CR6609
  48. -endef
  49. -TARGET_DEVICES += xiaomi_mi-router-cr6609
  50. +TARGET_DEVICES += xiaomi_mi-router-cr660x
  51. define Device/xiaomi_redmi-router-ac2100
  52. $(Device/xiaomi_nand_separate)
  53. --- /dev/null
  54. +++ b/target/linux/ramips/dts/mt7621_xiaomi_mi-router-cr660x.dts
  55. @@ -0,0 +1,8 @@
  56. +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  57. +
  58. +#include "mt7621_xiaomi_mi-router-cr660x.dtsi"
  59. +
  60. +/ {
  61. + compatible = "xiaomi,mi-router-cr660x", "mediatek,mt7621-soc";
  62. + model = "Xiaomi Mi Router CR6606 / CR6608 / CR6609";
  63. +};
  64. --- a/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
  65. +++ b/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
  66. @@ -131,9 +131,7 @@ tplink,tl-wpa8631p-v3)
  67. xiaomi,mi-router-ac2100)
  68. ucidef_set_led_netdev "wan-blue" "WAN (blue)" "blue:wan" "wan"
  69. ;;
  70. -xiaomi,mi-router-cr6606|\
  71. -xiaomi,mi-router-cr6608|\
  72. -xiaomi,mi-router-cr6609)
  73. +xiaomi,mi-router-cr660x)
  74. ucidef_set_led_netdev "internet" "Internet" "blue:net" "wan"
  75. ;;
  76. xiaomi,redmi-router-ac2100)
  77. --- a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  78. +++ b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  79. @@ -27,9 +27,7 @@ ramips_setup_interfaces()
  80. hiwifi,hc5962|\
  81. xiaomi,mi-router-3-pro|\
  82. xiaomi,mi-router-ac2100|\
  83. - xiaomi,mi-router-cr6606|\
  84. - xiaomi,mi-router-cr6608|\
  85. - xiaomi,mi-router-cr6609|\
  86. + xiaomi,mi-router-cr660x|\
  87. xiaomi,redmi-router-ac2100)
  88. ucidef_set_interfaces_lan_wan "lan1 lan2 lan3" "wan"
  89. --- a/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
  90. +++ b/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
  91. @@ -88,9 +88,7 @@ platform_do_upgrade() {
  92. xiaomi,mi-router-3-pro|\
  93. xiaomi,mi-router-4|\
  94. xiaomi,mi-router-ac2100|\
  95. - xiaomi,mi-router-cr6606|\
  96. - xiaomi,mi-router-cr6608|\
  97. - xiaomi,mi-router-cr6609|\
  98. + xiaomi,mi-router-cr660x|\
  99. xiaomi,redmi-router-ac2100)
  100. nand_do_upgrade "$1"
  101. ;;
  102. --- a/package/boot/uboot-envtools/files/ramips
  103. +++ b/package/boot/uboot-envtools/files/ramips
  104. @@ -73,9 +73,7 @@ zyxel,nr7101)
  105. ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x1000" "0x80000"
  106. ;;
  107. bolt,arion|\
  108. -xiaomi,mi-router-cr6606|\
  109. -xiaomi,mi-router-cr6608|\
  110. -xiaomi,mi-router-cr6609)
  111. +xiaomi,mi-router-cr660x)
  112. ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x20000"
  113. ;;
  114. esac