cr660x.patch 3.5 KB

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