mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
ramips: improve support for HiWiFi HC5962 (#4195)
* ramips: increase HiWiFi HC5962 kernel partition to 4M Increase kernel partition because 2M is insufficient for 4.19 Because the partition changes, previous version of OpenWrt cannot upgrade to this version Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn> * ramips: use all reserved space for HiWiFi HC5962 Idea was from ad6c6361f9f8 ("ath79: enable all space on Netgear ar9344-based WNDR routers") These stock partitons: "backup", "hw_panic", "overly", firmware_backup", "opt" do not contain any device-specific data and can be used for /overlay, resulting in 121M space Users should erase those partitions with command `mtd erase <partition name>` prior to upgrading to this version Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn> Co-authored-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
This commit is contained in:
parent
e3cfa6d10f
commit
b622523565
@ -44,6 +44,22 @@
|
|||||||
linux,code = <KEY_RESTART>;
|
linux,code = <KEY_RESTART>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ubi-concat {
|
||||||
|
compatible = "mtd-concat";
|
||||||
|
devices = <&ubipart0 &ubipart1>;
|
||||||
|
|
||||||
|
partitions {
|
||||||
|
compatible = "fixed-partitions";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
ubi@540000 {
|
||||||
|
label = "ubi";
|
||||||
|
reg = <0x0 0x79c0000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&nand {
|
&nand {
|
||||||
@ -74,18 +90,12 @@
|
|||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
reg = <0x140000 0x200000>;
|
reg = <0x140000 0x400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@340000 {
|
ubipart0: partition@540000 {
|
||||||
label = "ubi";
|
label = "ubipart0";
|
||||||
reg = <0x340000 0x1E00000>;
|
reg = <0x540000 0x1c80000>;
|
||||||
};
|
|
||||||
|
|
||||||
partition@2140000 {
|
|
||||||
label = "hw_panic";
|
|
||||||
reg = <0x2140000 0x80000>;
|
|
||||||
read-only;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@21c0000 {
|
partition@21c0000 {
|
||||||
@ -94,30 +104,9 @@
|
|||||||
read-only;
|
read-only;
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@2240000 {
|
ubipart1: partition@2240000 {
|
||||||
label = "backup";
|
label = "ubipart1";
|
||||||
reg = <0x2240000 0x80000>;
|
reg = <0x2240000 0x5d40000>;
|
||||||
read-only;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@22c0000 {
|
|
||||||
label = "overly";
|
|
||||||
reg = <0x22c0000 0x1000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@32c0000 {
|
|
||||||
label = "firmware_backup";
|
|
||||||
reg = <0x32c0000 0x2000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@52c0000 {
|
|
||||||
label = "oem";
|
|
||||||
reg = <0x52c0000 0x200000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@54c0000 {
|
|
||||||
label = "opt";
|
|
||||||
reg = <0x54c0000 0x2ac0000>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -331,7 +331,7 @@ TARGET_DEVICES += gnubee_gb-pc2
|
|||||||
define Device/hiwifi_hc5962
|
define Device/hiwifi_hc5962
|
||||||
BLOCKSIZE := 128k
|
BLOCKSIZE := 128k
|
||||||
PAGESIZE := 2048
|
PAGESIZE := 2048
|
||||||
KERNEL_SIZE := 2097152
|
KERNEL_SIZE := 4096k
|
||||||
UBINIZE_OPTS := -E 5
|
UBINIZE_OPTS := -E 5
|
||||||
IMAGE_SIZE := 32768k
|
IMAGE_SIZE := 32768k
|
||||||
IMAGES += factory.bin
|
IMAGES += factory.bin
|
||||||
@ -341,9 +341,6 @@ define Device/hiwifi_hc5962
|
|||||||
DEVICE_VENDOR := HiWiFi
|
DEVICE_VENDOR := HiWiFi
|
||||||
DEVICE_MODEL := HC5962
|
DEVICE_MODEL := HC5962
|
||||||
DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-openssl
|
DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-openssl
|
||||||
SUPPORTED_DEVICES += hc5962
|
|
||||||
# Kernel partition too small
|
|
||||||
DEFAULT := n
|
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += hiwifi_hc5962
|
TARGET_DEVICES += hiwifi_hc5962
|
||||||
|
|
||||||
|
@ -200,6 +200,7 @@ CONFIG_MTD_UBI_BLOCK=y
|
|||||||
# CONFIG_MTD_UBI_FASTMAP is not set
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
||||||
# CONFIG_MTD_UBI_GLUEBI is not set
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
||||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||||
|
CONFIG_MTD_VIRT_CONCAT=y
|
||||||
CONFIG_MTK_MTD_NAND=y
|
CONFIG_MTK_MTD_NAND=y
|
||||||
CONFIG_NEED_DMA_MAP_STATE=y
|
CONFIG_NEED_DMA_MAP_STATE=y
|
||||||
CONFIG_NET_FLOW_LIMIT=y
|
CONFIG_NET_FLOW_LIMIT=y
|
||||||
|
Loading…
Reference in New Issue
Block a user