Skip to content

Commit

Permalink
mediatek: rework and fix mt7622-rfb1-ubi support
Browse files Browse the repository at this point in the history
Limit bmt remapping range to cover everything up to and including the kernel image,
use the rest of the flash area for ubi.
Fix partition table and sysupgrade support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
  • Loading branch information
nbd168 committed Jan 13, 2022
1 parent 7235c8d commit 76b27f6
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 12 deletions.
18 changes: 9 additions & 9 deletions target/linux/mediatek/dts/mt7622-rfb1-ubi.dts
Expand Up @@ -3,10 +3,13 @@
#include "mt7622-rfb1.dts"
/ {
model = "MT7622_MT7531 RFB (UBI)";
compatible = "mediatek,mt7622,ubi";
compatible = "mediatek,mt7622-rfb1-ubi";
};

&snand {
mediatek,bmt-v2;
mediatek,bmt-remap-range = <0x0 0x6c0000>;

partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
Expand Down Expand Up @@ -35,22 +38,19 @@

factory: partition@1c0000 {
label = "Factory";
reg = <0x1c0000 0x0040000>;
reg = <0x1c0000 0x0100000>;
};

partition@200000 {
label = "kernel";
reg = <0x200000 0x400000>;
reg = <0x2c0000 0x400000>;
};

partition@600000 {
partition@6c0000 {
label = "ubi";
reg = <0x600000 0x1C00000>;
reg = <0x6c0000 0x6f00000>;
};

partition@2200000 {
label = "User_data";
reg = <0x2200000 0x4000000>;
};
/delete-node/ partition@2200000;
};
};
1 change: 1 addition & 0 deletions target/linux/mediatek/image/mt7622.mk
Expand Up @@ -190,6 +190,7 @@ define Device/mediatek_mt7622-rfb1-ubi
DEVICE_DTS := mt7622-rfb1-ubi
DEVICE_DTS_DIR := ../dts
DEVICE_PACKAGES := kmod-ata-ahci-mtk kmod-btmtkuart kmod-usb3
BOARD_NAME := mediatek,mt7622-rfb1-ubi
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
Expand Down
Expand Up @@ -11,7 +11,8 @@ mediatek_setup_interfaces()
bananapi,bpi-r64|\
linksys,e8450|\
linksys,e8450-ubi|\
mediatek,mt7622-rfb1)
mediatek,mt7622-rfb1|\
mediatek,mt7622-rfb1-ubi)
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" wan
;;
buffalo,wsr-2533dhp2)
Expand Down
Expand Up @@ -34,8 +34,7 @@ platform_do_upgrade() {
nand_do_upgrade "$1"
fi
;;
linksys,e8450-ubi|\
mediatek,mt7622,ubi)
linksys,e8450-ubi)
CI_KERNPART="fit"
nand_do_upgrade "$1"
;;
Expand All @@ -47,6 +46,7 @@ platform_do_upgrade() {
fi
default_do_upgrade "$1"
;;
mediatek,mt7622-rfb1-ubi|\
totolink,a8000ru)
nand_do_upgrade "$1"
;;
Expand All @@ -68,6 +68,7 @@ platform_check_image() {
buffalo,wsr-2533dhp2)
buffalo_check_image "$board" "$magic" "$1" || return 1
;;
mediatek,mt7622-rfb1-ubi|\
totolink,a8000ru)
nand_do_platform_check "$board" "$1"
;;
Expand Down

0 comments on commit 76b27f6

Please sign in to comment.