mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Create a 64 and a 128Mo flash version for z8102ax
This commit is contained in:
parent
b66f9555c7
commit
47e758e4e9
6 changed files with 61 additions and 8 deletions
13
6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax-128m.dts
Normal file
13
6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax-128m.dts
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
|
#include "mt7981b-zbt-z8102ax.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "ZBT Z8102AX 128M";
|
||||||
|
compatible = "z8102ax-128m", "z8102ax", "mediatek,mt7981";
|
||||||
|
};
|
||||||
|
|
||||||
|
&nand_rootfs {
|
||||||
|
reg = <0x0580000 0x7220000>;
|
||||||
|
};
|
||||||
|
|
14
6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax-64m.dts
Normal file
14
6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax-64m.dts
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
|
#include "mt7981b-zbt-z8102ax.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "ZBT Z8102AX 64M";
|
||||||
|
compatible = "z8102ax-64m", "z8102ax", "mediatek,mt7981";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
&nand_rootfs {
|
||||||
|
reg = <0x0580000 0x4000000>;
|
||||||
|
};
|
||||||
|
|
|
@ -66,9 +66,13 @@
|
||||||
label = "4g2:status";
|
label = "4g2:status";
|
||||||
gpios = <&pio 13 GPIO_ACTIVE_LOW>;
|
gpios = <&pio 13 GPIO_ACTIVE_LOW>;
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
watchdog {
|
||||||
|
compatible = "linux,wdt-gpio";
|
||||||
|
gpios = <&pio 2 GPIO_ACTIVE_HIGH>;
|
||||||
|
hw_algo = "toggle";
|
||||||
|
hw_margin_ms = <1000>;
|
||||||
|
};
|
||||||
usb_vbus: regulator-usb-vbus {
|
usb_vbus: regulator-usb-vbus {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
regulator-name = "usb_vbus";
|
regulator-name = "usb_vbus";
|
||||||
|
@ -160,9 +164,8 @@
|
||||||
read-only;
|
read-only;
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@580000 {
|
nand_rootfs: partition@580000 {
|
||||||
label = "ubi";
|
label = "ubi";
|
||||||
reg = <0x0580000 0x4000000>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
|
@ -695,17 +695,32 @@ TARGET_DEVICES += zyxel_nwa50ax-pro
|
||||||
define Device/z8102ax
|
define Device/z8102ax
|
||||||
DEVICE_VENDOR := ZBT
|
DEVICE_VENDOR := ZBT
|
||||||
DEVICE_MODEL := Z8102AX
|
DEVICE_MODEL := Z8102AX
|
||||||
DEVICE_DTS := mt7981b-zbt-z8102ax
|
# DEVICE_DTS := mt7981b-zbt-z8102ax
|
||||||
DEVICE_DTS_DIR := ../dts
|
DEVICE_DTS_DIR := ../dts
|
||||||
DEVICE_PACKAGES := kmod-mt7981-firmware mt7981-wo-firmware
|
DEVICE_PACKAGES := kmod-mt7981-firmware mt7981-wo-firmware
|
||||||
|
KERNEL_IN_UBI := 1
|
||||||
UBINIZE_OPTS := -E 5
|
UBINIZE_OPTS := -E 5
|
||||||
BLOCKSIZE := 128k
|
BLOCKSIZE := 128k
|
||||||
PAGESIZE := 2048
|
PAGESIZE := 2048
|
||||||
IMAGE_SIZE := 51200k
|
|
||||||
ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
|
ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
|
||||||
ARTIFACTS := initramfs-factory.ubi
|
ARTIFACTS := initramfs-factory.ubi
|
||||||
ARTIFACT/initramfs-factory.ubi := append-image-stage initramfs-kernel.bin | ubinize-kernel
|
ARTIFACT/initramfs-factory.ubi := append-image-stage initramfs-kernel.bin | ubinize-kernel
|
||||||
endif
|
endif
|
||||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += z8102ax
|
|
||||||
|
define Device/z8102ax-64m
|
||||||
|
$(call Device/z8102ax)
|
||||||
|
DEVICE_VARIANT := 64 NAND
|
||||||
|
DEVICE_DTS := mt7981b-zbt-z8102ax-64m
|
||||||
|
IMAGE_SIZE := 65536k
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += z8102ax-64m
|
||||||
|
|
||||||
|
define Device/z8102ax-128m
|
||||||
|
$(call Device/z8102ax)
|
||||||
|
DEVICE_VARIANT := 128 NAND
|
||||||
|
DEVICE_DTS := mt7981b-zbt-z8102ax-128m
|
||||||
|
IMAGE_SIZE := 131072k
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += z8102ax-128m
|
||||||
|
|
8
config-z8102ax_128m
Normal file
8
config-z8102ax_128m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
CONFIG_TARGET_mediatek=y
|
||||||
|
CONFIG_TARGET_mediatek_filogic=y
|
||||||
|
CONFIG_TARGET_mediatek_filogic_DEVICE_z8102ax-128m=y
|
||||||
|
CONFIG_KERNEL_ARM64_MODULE_PLTS=y
|
||||||
|
CONFIG_KERNEL_TCP_CONG_BBR2=y
|
||||||
|
CONFIG_PACKAGE_z8102=y
|
||||||
|
CONFIG_PACKAGE_kmod-mt76=y
|
||||||
|
CONFIG_TARGET_ROOTFS_PARTSIZE=128
|
|
@ -1,6 +1,6 @@
|
||||||
CONFIG_TARGET_mediatek=y
|
CONFIG_TARGET_mediatek=y
|
||||||
CONFIG_TARGET_mediatek_filogic=y
|
CONFIG_TARGET_mediatek_filogic=y
|
||||||
CONFIG_TARGET_mediatek_filogic_DEVICE_z8102ax=y
|
CONFIG_TARGET_mediatek_filogic_DEVICE_z8102ax-64m=y
|
||||||
CONFIG_KERNEL_ARM64_MODULE_PLTS=y
|
CONFIG_KERNEL_ARM64_MODULE_PLTS=y
|
||||||
CONFIG_KERNEL_TCP_CONG_BBR2=y
|
CONFIG_KERNEL_TCP_CONG_BBR2=y
|
||||||
CONFIG_PACKAGE_z8102=y
|
CONFIG_PACKAGE_z8102=y
|
Loading…
Add table
Add a link
Reference in a new issue