02-ax6000.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. --- a/target/linux/mediatek/image/filogic.mk
  2. +++ b/target/linux/mediatek/image/filogic.mk
  3. @@ -1307,6 +1307,23 @@ endif
  4. endef
  5. TARGET_DEVICES += xiaomi_redmi-router-ax6000-ubootmod
  6. +define Device/xiaomi_redmi-router-ax6000
  7. + DEVICE_VENDOR := Xiaomi
  8. + DEVICE_MODEL := Redmi Router AX6000
  9. + DEVICE_DTS := mt7986a-xiaomi-redmi-router-ax6000
  10. + DEVICE_DTS_DIR := ../dts
  11. + DEVICE_PACKAGES := kmod-leds-ws2812b kmod-mt7915e kmod-mt7986-firmware mt7986-wo-firmware
  12. + UBINIZE_OPTS := -E 5
  13. + BLOCKSIZE := 128k
  14. + PAGESIZE := 2048
  15. + KERNEL_IN_UBI := 1
  16. + IMAGE_SIZE := 112640k
  17. + IMAGES += factory.bin
  18. + IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
  19. + IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  20. +endef
  21. +TARGET_DEVICES += xiaomi_redmi-router-ax6000
  22. +
  23. define Device/yuncore_ax835
  24. DEVICE_VENDOR := YunCore
  25. DEVICE_MODEL := AX835
  26. new file mode 100644
  27. index 0000000000000..759baae3aeb18
  28. --- /dev/null
  29. +++ b/target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts
  30. @@ -0,0 +1,32 @@
  31. +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  32. +
  33. +/dts-v1/;
  34. +#include "mt7986a-xiaomi-redmi-router-ax6000.dtsi"
  35. +
  36. +/ {
  37. + model = "Xiaomi Redmi Router AX6000";
  38. + compatible = "xiaomi,redmi-router-ax6000", "mediatek,mt7986a";
  39. +};
  40. +
  41. +&spi_nand_flash {
  42. + mediatek,nmbm;
  43. + mediatek,bmt-max-ratio = <1>;
  44. + mediatek,bmt-max-reserved-blocks = <64>;
  45. +};
  46. +
  47. +&partitions {
  48. + partition@580000 {
  49. + label = "crash";
  50. + reg = <0x580000 0x40000>;
  51. + };
  52. +
  53. + partition@5c0000 {
  54. + label = "crash_log";
  55. + reg = <0x5c0000 0x40000>;
  56. + };
  57. +
  58. + partition@600000 {
  59. + label = "ubi";
  60. + reg = <0x600000 0x6e00000>;
  61. + };
  62. +};