ax6s.patch 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. --- a/target/linux/mediatek/image/mt7622.mk
  2. +++ b/target/linux/mediatek/image/mt7622.mk
  3. @@ -438,18 +438,10 @@ define Device/xiaomi_redmi-router-ax6s
  4. UBINIZE_OPTS := -E 5
  5. BLOCKSIZE := 128k
  6. PAGESIZE := 2048
  7. - KERNEL := kernel-bin | gzip
  8. - KERNEL_INITRAMFS := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd | pad-to 64k
  9. + KERNEL_SIZE := 6144k
  10. KERNEL_INITRAMFS_SUFFIX := -recovery.itb
  11. - IMAGES := sysupgrade.itb
  12. - IMAGE/sysupgrade.itb := append-kernel | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb external-static-with-rootfs | append-metadata
  13. - ARTIFACTS := ubi-loader.itb
  14. - ARTIFACT/ubi-loader.itb := uboot-bin xiaomi_redmi-router-ax6s-ubi-loader | lzma | uboot-fit lzma
  15. -ifneq ($(CONFIG_TARGET_ROOTFS_SQUASHFS),)
  16. - ARTIFACTS += factory.bin
  17. - ARTIFACT/factory.bin := uboot-bin xiaomi_redmi-router-ax6s-ubi-loader | lzma | uboot-fit lzma | pad-to 512k | ubinize-image fit squashfs-sysupgrade.itb
  18. -endif
  19. - DEVICE_COMPAT_VERSION := 2.0
  20. - DEVICE_COMPAT_MESSAGE := Flash layout changes require a manual reinstall using factory.bin.
  21. + IMAGES += factory.bin
  22. + IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi
  23. + IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  24. endef
  25. TARGET_DEVICES += xiaomi_redmi-router-ax6s
  26. --- a/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
  27. +++ b/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
  28. @@ -22,8 +22,7 @@
  29. chosen {
  30. stdout-path = "serial0:115200n8";
  31. - rootdisk = <&ubi_rootfs>;
  32. - bootargs = "earlycon=uart8250,mmio32,0x11002000 swiotlb=512 ubi.block=0,fit root=/dev/fit0";
  33. + bootargs = "earlycon=uart8250,mmio32,0x11002000 swiotlb=512";
  34. };
  35. memory {
  36. @@ -297,8 +296,8 @@
  37. };
  38. partition@2c0000 {
  39. - label = "ubi-loader";
  40. - reg = <0x2c0000 0x80000>;
  41. + label = "kernel";
  42. + reg = <0x2c0000 0x600000>;
  43. };
  44. /* ubi partition is the result of squashing
  45. @@ -308,16 +307,9 @@
  46. * - overlay
  47. * - obr
  48. */
  49. - partition@340000 {
  50. + partition@8c0000 {
  51. label = "ubi";
  52. - reg = <0x340000 0x7280000>;
  53. - compatible = "linux,ubi";
  54. -
  55. - volumes {
  56. - ubi_rootfs: ubi-volume-fit {
  57. - volname = "fit";
  58. - };
  59. - };
  60. + reg = <0x8c0000 0x6d00000>;
  61. };
  62. };
  63. };