diff --git a/atf-20240117-bacca82a8/configs/mt7981_philips_hy3000_defconfig b/atf-20240117-bacca82a8/configs/mt7981_philips_hy3000_defconfig new file mode 100644 index 00000000000..c794e629fdb --- /dev/null +++ b/atf-20240117-bacca82a8/configs/mt7981_philips_hy3000_defconfig @@ -0,0 +1,4 @@ +_PLAT_MT7981=y +_DRAM_DDR4=y +_BOOT_DEVICE_EMMC=y +_LOG_LEVEL_INFO=y \ No newline at end of file diff --git a/atf-20240117-bacca82a8/configs/mt7981_sn_r1_defconfig b/atf-20240117-bacca82a8/configs/mt7981_sn_r1_defconfig new file mode 100644 index 00000000000..b4ba4798b3f --- /dev/null +++ b/atf-20240117-bacca82a8/configs/mt7981_sn_r1_defconfig @@ -0,0 +1,4 @@ +_PLAT_MT7981=y +_DRAM_DDR4=y +_BOOT_DEVICE_EMMC=y +_LOG_LEVEL_INFO=y diff --git a/atf-20240117-bacca82a8/configs/mt7986_ruijie_rg-x60-new_defconfig b/atf-20240117-bacca82a8/configs/mt7986_ruijie_rg-x60-new_defconfig new file mode 100644 index 00000000000..e59f5ba484a --- /dev/null +++ b/atf-20240117-bacca82a8/configs/mt7986_ruijie_rg-x60-new_defconfig @@ -0,0 +1,3 @@ +_PLAT_MT7986=y +_DRAM_DDR3=y +_LOG_LEVEL_INFO=y diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-360t7.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-360t7.dts new file mode 100644 index 00000000000..fe4e1f15fd5 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-360t7.dts @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-360-t7"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:run"; + system_led = "green:system"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:system"; + gpios = <&pio 7 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "red:run"; + gpios = <&pio 3 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-abt_asr3000.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-abt_asr3000.dts new file mode 100644 index 00000000000..e360f68d5a8 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-abt_asr3000.dts @@ -0,0 +1,140 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-abt_asr3000"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:mesh"; + system_led = "green:mesh"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_HIGH>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:wan"; + gpios = <&pio 4 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:wan"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + + mesh_led: led-2 { + label = "green:mesh"; + gpios = <&pio 15 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "green:wlan2g"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + + led-4 { + label = "green:wlan5g"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t-an8855.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t-an8855.dts new file mode 100644 index 00000000000..d57528c3d23 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t-an8855.dts @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981-ax3000t.dts" + +/ { + model = "mt7981-xiaomi-ax3000t-an8855"; +}; + +ð { + mediatek,switch = "an8855"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t.dts new file mode 100644 index 00000000000..fbe0c4ec672 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-ax3000t.dts @@ -0,0 +1,153 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-xiaomi-ax3000t"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "yellow:system"; + system_led = "blue:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for xiaomi stock ubi or openwrt-stock/immortalwrt-stock firmware + cmdline = "console=ttyS0,115200n1 loglevel=8 swiotlb=512 firmware=0 mtd=ubi uart_en=1"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),34816k(ubi_kernel),79872k(ubi),256k(KF)"; + boot_part = "ubi_kernel"; // ubi boot part, default is "ubi" + factory_part = "ubi_kernel"; // factory firmware write part, default is "ubi" + sysupgrade_kernel_ubipart = "ubi_kernel"; // sysupgrade kernel write part (ubi volume: kernel), default is "ubi" + sysupgrade_rootfs_ubipart = "ubi"; // sysupgrade rootfs write part (ubi volume: rootfs, rootfs_data) + }; + + layout@1 { + label = "immortalwrt-112m"; + // mtd layout for immortalwrt/openwrt 112M ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112m(ubi),256k(KF)"; + }; + + layout@2 { + label = "qwrt"; + // mtd layout for lean qwrt + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),100m(ubi),12m(data),256k(KF)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:system"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "yellow:system"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cetron_ct3003.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cetron_ct3003.dts new file mode 100644 index 00000000000..87c5553e91a --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cetron_ct3003.dts @@ -0,0 +1,126 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cetron_ct3003"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + blink_led = "red:status"; + system_led = "green:status"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_HIGH>; + }; + }; + + leds { + compatible = "gpio-leds"; + + status_red_led: led-0 { + label = "red:status"; + linux,code = ; + gpios = <&pio 3 GPIO_ACTIVE_LOW>; + }; + + status_green_led: led-1 { + label = "green:status"; + linux,code = ; + gpios = <&pio 7 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-clt-r30b1.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-clt-r30b1.dts new file mode 100644 index 00000000000..af35f401ff9 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-clt-r30b1.dts @@ -0,0 +1,175 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-clt-r30b1"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "green:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for clt_r30b1 stock ubi or openwrt-stock/immortalwrt-stock firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),64M(ubi),32M(data)"; + }; + + layout@1 { + label = "immortalwrt-112m"; + // mtd layout for immortalwrt/openwrt 112M ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),112M(ubi)"; + }; + + layout@2 { + label = "qwrt"; + // mtd layout for lean qwrt + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),1024k(rsv0),110M(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:power"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + + system_led: led-1 { + label = "red:wan"; + gpios = <&pio 5 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "green:wan"; + gpios = <&pio 6 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "green:system"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + default-state = "on"; + linux,default-trigger = "default-on"; + }; + + led-4 { + label = "blue:internet"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + led-5 { + label = "blue:mesh"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + + led-6 { + label = "green:wifi"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m-emmc.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m-emmc.dts new file mode 100644 index 00000000000..e9efc6de40b --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m-emmc.dts @@ -0,0 +1,142 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cmcc_rax3000m-emmc"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "blue:status"; + system_led = "red:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:status"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "blue:status"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "red:status"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <26000000>; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; + +&pio { + spic_pins: spi1-pins-func-1 { + mux { + function = "spi"; + groups = "spi1_1"; + }; + }; + + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_45"; + }; + conf-cmd-dat { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO", + "SPI0_CS", "SPI0_HOLD", "SPI0_WP", + "SPI1_CLK", "SPI1_MOSI", "SPI1_MISO"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + conf-clk { + pins = "SPI1_CS"; + drive-strength = ; + bias-pull-down = ; + }; + conf-rst { + pins = "PWM0"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m.dts new file mode 100644 index 00000000000..16863512e55 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-rax3000m.dts @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cmcc-rax3000m"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "blue:system"; + system_led = "green:system"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:system"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "blue:system"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30-emmc.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30-emmc.dts new file mode 100644 index 00000000000..422463c2580 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30-emmc.dts @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cmcc_xr30-emmc"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "white:system"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "white:system"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <26000000>; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; + +&pio { + spic_pins: spi1-pins-func-1 { + mux { + function = "spi"; + groups = "spi1_1"; + }; + }; + + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_45"; + }; + conf-cmd-dat { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO", + "SPI0_CS", "SPI0_HOLD", "SPI0_WP", + "SPI1_CLK", "SPI1_MOSI", "SPI1_MISO"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + conf-clk { + pins = "SPI1_CS"; + drive-strength = ; + bias-pull-down = ; + }; + conf-rst { + pins = "PWM0"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30.dts new file mode 100644 index 00000000000..7cec146f62b --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc-xr30.dts @@ -0,0 +1,126 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cmcc-xr30"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "white:system"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "white:system"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc_a10.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc_a10.dts new file mode 100644 index 00000000000..ff3ffa7a59c --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cmcc_a10.dts @@ -0,0 +1,146 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-cmcc_a10"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:status"; + system_led = "green:status"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for stock ubi firmware, support immortalwrt/openwrt 112M ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),114688k(ubi)"; + }; + + layout@1 { + label = "expand(114m)"; + // mtd layout for 114m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),116736k(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + key-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + key-wps { + label = "wps"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:status"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:status"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "red:status"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-cudy-tr3000-v1.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-cudy-tr3000-v1.dts new file mode 100644 index 00000000000..80da84f7f74 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-cudy-tr3000-v1.dts @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7981.dtsi" +#include +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "cudy_tr3000-v1"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "white:status"; + system_led = "red:power"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mode { + label = "mode"; + linux,code = ; + linux,input-type = ; + gpios = <&pio 0 GPIO_ACTIVE_HIGH>; + debounce-interval = <60>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led_status: led-0 { + label = "red:power"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "white:status"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <1>; + phy-mode = "gmii"; + phy-handle = <&phy0>; + + mdio { + phy0: ethernet-phy@0 { + compatible = "ethernet-phy-id03a2.9461"; + reg = <0x0>; + phy-mode = "gmii"; + }; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt2500.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt2500.dts new file mode 100755 index 00000000000..d0a439f8684 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt2500.dts @@ -0,0 +1,139 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2021 MediaTek Inc. + * Author: Sam Shih + */ + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-glinet_gl-mt2500"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "blue:run"; + system_led = "white:system"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "white:system"; + gpios = <&pio 30 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "blue:run"; + gpios = <&pio 29 GPIO_ACTIVE_LOW>; + }; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <1>; + phy-mode = "gmii"; + phy-handle = <&phy0>; + + mdio { + phy0: ethernet-phy@0 { + compatible = "ethernet-phy-id03a2.9461"; + reg = <0x0>; + phy-mode = "gmii"; + }; + }; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <52000000>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; + +&pio { + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_45"; + }; + conf-cmd-dat { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO", + "SPI0_CS", "SPI0_HOLD", "SPI0_WP", + "SPI1_CLK", "SPI1_MOSI", "SPI1_MISO"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + conf-clk { + pins = "SPI1_CS"; + drive-strength = ; + bias-pull-down = ; + }; + conf-rst { + pins = "PWM0"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; + +&usbtphy { + status = "okay"; +}; + +&xhci { + status = "okay"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt3000.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt3000.dts new file mode 100644 index 00000000000..150c6347096 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-glinet-gl-mt3000.dts @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2021 MediaTek Inc. + * Author: Sam Shih + */ + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-glinet_gl-mt3000"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "blue:run"; + system_led = "white:system"; + gpio_power_clr = <12>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "white:system"; + gpios = <&pio 30 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "blue:run"; + gpios = <&pio 31 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <1>; + phy-mode = "gmii"; + phy-handle = <&phy0>; + + mdio { + phy0: ethernet-phy@0 { + compatible = "ethernet-phy-id03a2.9461"; + reg = <0x0>; + phy-mode = "gmii"; + }; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-h3c_magic-nx30-pro.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-h3c_magic-nx30-pro.dts new file mode 100644 index 00000000000..c188cfcab90 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-h3c_magic-nx30-pro.dts @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-h3c_magic-nx30-pro"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:status"; + system_led = "red:status"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:status"; + gpios = <&pio 4 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "red:status"; + gpios = <&pio 5 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-honor_fur-602.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-honor_fur-602.dts new file mode 100644 index 00000000000..2ed75c1ed61 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-honor_fur-602.dts @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-honor_fur-602"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "green:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for stock 64m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),1920k(factory),128k(Trace),2048k(fip),65536k(ubi),128k(Tracebak),51200k(foxfs)"; + }; + + layout@1 { + label = "expand(114m)"; + // mtd layout for 114m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),1920k(factory),128k(Trace),2048k(fip),116736k(ubi)"; + }; + + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:system"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "red:system"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + }; + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-imou_lc-hx3001.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-imou_lc-hx3001.dts new file mode 100644 index 00000000000..c5f73c766a4 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-imou_lc-hx3001.dts @@ -0,0 +1,140 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-imou_lc-hx3001"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:power"; + system_led = "green:power"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + power_led: led-0 { + label = "green:power"; + gpios = <&pio 4 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:wlan"; + gpios = <&pio 5 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "red:wan"; + gpios = <&pio 6 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "green:wan"; + gpios = <&pio 7 GPIO_ACTIVE_LOW>; + }; + + led-4 { + label = "green:lan"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-jcg_q30.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-jcg_q30.dts new file mode 100644 index 00000000000..0167700c3d2 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-jcg_q30.dts @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-jcg_q30"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:status"; + system_led = "blue:status"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_HIGH>; + }; + }; + + leds { + compatible = "gpio-leds"; + + status_red_led: led-0 { + label = "red:status"; + gpios = <&pio 8 GPIO_ACTIVE_HIGH>; + }; + + status_blue_led: led-1 { + label = "blue:status"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-konka_komi-a31.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-konka_komi-a31.dts new file mode 100644 index 00000000000..04f5bfe9fb0 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-konka_komi-a31.dts @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-konka_komi-a31"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "blue:system"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:system"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "blue:system"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "red:system"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-livinet_zr-3020.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-livinet_zr-3020.dts new file mode 100644 index 00000000000..4742cac23f5 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-livinet_zr-3020.dts @@ -0,0 +1,153 @@ +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-livinet_zr-3020"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:d8"; + system_led = "green:upgrade"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:d8"; + gpios = <&pio 6 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "blue:internet"; + gpios = <&pio 7 GPIO_ACTIVE_LOW>; + }; + + running_led: led-2 { + label = "blue:running"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + upgrade_led: led-3 { + label = "green:upgrade"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + boot_led: led-4 { + label = "red:boot"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + led-6 { + label = "blue:d7"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + + led-7 { + label = "blue:wlan2g"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + + led-8 { + label = "blue:wlan5g"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr8103.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr8103.dts new file mode 100644 index 00000000000..99d4d66a78d --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr8103.dts @@ -0,0 +1,146 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-newland_nl-wr8103"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "green:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for stock 48m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),49152k(ubi),49152k(ubi1)"; + }; + + layout@1 { + label = "expand(114m)"; + // mtd layout for 114m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),116736k(ubi)"; + }; + + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:system"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "blue:system"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + }; + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr9103.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr9103.dts new file mode 100644 index 00000000000..297b9e4018f --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-newland_nl-wr9103.dts @@ -0,0 +1,142 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-newland_nl-wr9103"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "green:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for stock 64m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),65536k(ubi)"; + }; + + layout@1 { + label = "expand(114m)"; + // mtd layout for 114m ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),116736k(ubi)"; + }; + + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:system"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-nokia-ea0326gmp.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-nokia-ea0326gmp.dts new file mode 100644 index 00000000000..658a5e5648a --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-nokia-ea0326gmp.dts @@ -0,0 +1,145 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-nokia_ea0326gmp"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:power"; + system_led = "green:power"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + button-wps { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + power_led: led-0 { + label = "green:power"; + gpios = <&pio 4 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "green:wan"; + gpios = <&pio 5 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "red:wan"; + gpios = <&pio 6 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "green:lan"; + gpios = <&pio 7 GPIO_ACTIVE_LOW>; + }; + + led-4 { + label = "green:wlan"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + + led-5 { + label = "green:wps"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-openembed-som7981.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-openembed-som7981.dts new file mode 100644 index 00000000000..ea1b1273741 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-openembed-som7981.dts @@ -0,0 +1,131 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-openembed-som7981"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:wlan5g"; + system_led = "red:wlan5g"; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:gbe"; + gpios = <&pio 8 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "amber:gbe"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "green:wlan2g"; + gpios = <&pio 34 GPIO_ACTIVE_LOW>; + }; + + wlan5g_led: led-3 { + label = "red:wlan5g"; + gpios = <&pio 35 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <1>; + phy-mode = "gmii"; + phy-handle = <&phy0>; + + mdio { + phy0: ethernet-phy@0 { + compatible = "ethernet-phy-id03a2.9461"; + reg = <0>; + phy-mode = "gmii"; + }; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-philips-hy3000.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-philips-hy3000.dts new file mode 100644 index 00000000000..5b9d1bab1fe --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-philips-hy3000.dts @@ -0,0 +1,139 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-philips_hy3000"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:system"; + system_led = "green:system"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "red:system"; + gpios = <&pio 8 GPIO_ACTIVE_HIGH>; + }; + + led-1 { + label = "green:system"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <52000000>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; + +&pio { + spic_pins: spi1-pins-func-1 { + mux { + function = "spi"; + groups = "spi1_1"; + }; + }; + + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_45"; + }; + conf-cmd-dat { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO", + "SPI0_CS", "SPI0_HOLD", "SPI0_WP", + "SPI1_CLK", "SPI1_MOSI", "SPI1_MISO"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + conf-clk { + pins = "SPI1_CS"; + drive-strength = ; + bias-pull-down = ; + }; + conf-rst { + pins = "PWM0"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e-pro.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e-pro.dts new file mode 100644 index 00000000000..5750e14f422 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e-pro.dts @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7981-ruijie-rg-x30e.dtsi" + +/ { + model = "mt7981-ruijie-rg-x30e-pro"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dts new file mode 100644 index 00000000000..9b55960643a --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dts @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7981-ruijie-rg-x30e.dtsi" + +/ { + model = "mt7981-ruijie-rg-x30e"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dtsi new file mode 100644 index 00000000000..0523b333b4c --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-ruijie-rg-x30e.dtsi @@ -0,0 +1,184 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:sysled"; + system_led = "red:sysled"; + }; + + mtd-layout { + layout@0 { + label = "default"; + cmdline = "console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000 backpart=firmware2 bootpart=firmware"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(firmware),35328k(firmware2),43520k(backup)"; + boot_part = "firmware"; + factory_part = "firmware"; + sysupgrade_kernel_ubipart = "firmware"; + sysupgrade_rootfs_ubipart = "firmware"; + }; + + layout@1 { + label = "stock-firmware2"; + cmdline = "console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000 backpart=firmware bootpart=firmware2"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(firmware),35328k(firmware2),43520k(backup)"; + boot_part = "firmware2"; + factory_part = "firmware2"; + sysupgrade_kernel_ubipart = "firmware2"; + sysupgrade_rootfs_ubipart = "firmware2"; + }; + layout@2 { + label = "openwrt-firmware"; + cmdline = "console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(ubi),35328k(ubi2),43520k(backup)"; + boot_part = "ubi"; + factory_part = "ubi"; + sysupgrade_kernel_ubipart = "ubi"; + sysupgrade_rootfs_ubipart = "ubi"; + }; + + layout@3 { + label = "openwrt-firmware2"; + cmdline = "console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(ubi),35328k(ubi2),43520k(backup)"; + boot_part = "ubi2"; + factory_part = "ubi2"; + sysupgrade_kernel_ubipart = "ubi2"; + sysupgrade_rootfs_ubipart = "ubi2"; + }; + + layout@4 { + label = "openwrt-firmware-combined"; + cmdline = "console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),114176k(ubi)"; + boot_part = "ubi"; + factory_part = "ubi"; + sysupgrade_kernel_ubipart = "ubi"; + sysupgrade_rootfs_ubipart = "ubi"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + mesh-button { + label = "mesh"; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "green:meshled"; + gpios = <&pio 5 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "red:sysled"; + gpios = <&pio 13 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "green:sysled"; + gpios = <&pio 6 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 54 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1-common.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1-common.dtsi new file mode 100644 index 00000000000..bc524271c59 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1-common.dtsi @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:status"; + system_led = "blue:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:status"; + gpios = <&pio 11 GPIO_ACTIVE_HIGH>; + }; + + led-1 { + label = "yellow:status"; + gpios = <&pio 12 GPIO_ACTIVE_HIGH>; + }; + + led-2 { + label = "red:status"; + gpios = <&pio 13 GPIO_ACTIVE_HIGH>; + }; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spic_pins: spi1-pins-func-1 { + mux { + function = "spi"; + groups = "spi1_1"; + }; + }; + + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_45"; + }; + conf-cmd-dat { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO", + "SPI0_CS", "SPI0_HOLD", "SPI0_WP", + "SPI1_CLK", "SPI1_MOSI", "SPI1_MISO"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + conf-clk { + pins = "SPI1_CS"; + drive-strength = ; + bias-pull-down = ; + }; + conf-rst { + pins = "PWM0"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <52000000>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1.dts new file mode 100644 index 00000000000..d851cd548cf --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-sn-r1.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981-sn-r1-common.dtsi" +#include + +/ { + model = "mt7981-sn-r1"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; +}; + +&mmc0 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + bus-width = <8>; + max-frequency = <52000000>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + vmmc-supply = <®_3p3v>; + non-removable; + status = "okay"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981-wr30u.dts b/uboot-mtk-20250711/arch/arm/dts/mt7981-wr30u.dts new file mode 100644 index 00000000000..57baa40921b --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981-wr30u.dts @@ -0,0 +1,163 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7981.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7981-xiaomi-wr30u"; + compatible = "mediatek,mt7981", "mediatek,mt7981-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "yellow:network"; + system_led = "blue:system"; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for xiaomi stock ubi or openwrt-stock/immortalwrt-stock firmware + cmdline = "console=ttyS0,115200n1 loglevel=8 swiotlb=512 firmware=0 mtd=ubi uart_en=1"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),34816k(ubi_kernel),79872k(ubi),256k(KF)"; + boot_part = "ubi_kernel"; // ubi boot part, default is "ubi" + factory_part = "ubi_kernel"; // factory firmware write part, default is "ubi" + sysupgrade_kernel_ubipart = "ubi_kernel"; // sysupgrade kernel write part (ubi volume: kernel), default is "ubi" + sysupgrade_rootfs_ubipart = "ubi"; // sysupgrade rootfs write part (ubi volume: rootfs, rootfs_data) + }; + + layout@1 { + label = "immortalwrt-112m"; + // mtd layout for immortalwrt/openwrt 112M ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112m(ubi),256k(KF)"; + }; + + layout@2 { + label = "qwrt"; + // mtd layout for lean qwrt + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),1024k(rsv0),110m(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 1 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 0 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:system"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + led-1 { + label = "yellow:system"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "blue:network"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "yellow:network"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x10000000>; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 39 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7981.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7981.dtsi index 73d72aceeb6..5342d8af942 100644 --- a/uboot-mtk-20250711/arch/arm/dts/mt7981.dtsi +++ b/uboot-mtk-20250711/arch/arm/dts/mt7981.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include / { compatible = "mediatek,mt7981"; @@ -87,6 +88,10 @@ reg = <0x8000000 0x1000>; }; + rng { + compatible = "mediatek,mt7981-rng"; + }; + timer { compatible = "arm,armv8-timer"; interrupt-parent = <&gic>; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7986.dtsi index ffdc9b99766..ed1d374c00d 100644 --- a/uboot-mtk-20250711/arch/arm/dts/mt7986.dtsi +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include / { compatible = "mediatek,mt7986"; @@ -199,6 +200,14 @@ bootph-all; }; + rng@1020f000 { + compatible = "mediatek,mt7986-rng", + "mediatek,mt7623-rng"; + reg = <0x1020f000 0x100>; + clocks = <&infracfg CLK_INFRA_TRNG_CK>; + clock-names = "rng"; + }; + uart0: serial@11002000 { compatible = "mediatek,hsuart"; reg = <0x11002000 0x400>; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-glinet_gl-mt6000.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-glinet_gl-mt6000.dts new file mode 100644 index 00000000000..29f7da71d3f --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-glinet_gl-mt6000.dts @@ -0,0 +1,145 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-glinet_gl-mt6000"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "white:system"; + system_led = "blue:run"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led_run: led-0 { + label = "blue:run"; + gpios = <&pio 38 GPIO_ACTIVE_LOW>; + default-state = "on"; + }; + + led-1 { + label = "white:system"; + gpios = <&pio 37 GPIO_ACTIVE_LOW>; + }; + }; + + reg_1p8v: regulator-1p8v { + compatible = "regulator-fixed"; + regulator-name = "fixed-1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-boot-on; + regulator-always-on; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 18 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&mmc0 { + bus-width = <8>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + max-frequency = <200000000>; + non-removable; + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + vmmc-supply = <®_3p3v>; + vqmmc-supply = <®_1p8v>; + status = "okay"; +}; + +&pio { + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_51"; + }; + + conf-cmd-dat { + pins = "EMMC_DATA_0", "EMMC_DATA_1", "EMMC_DATA_2", + "EMMC_DATA_3", "EMMC_DATA_4", "EMMC_DATA_5", + "EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + + conf-clk { + pins = "EMMC_CK"; + drive-strength = ; + bias-pull-down = ; + }; + + conf-dsl { + pins = "EMMC_DSL"; + bias-pull-down = ; + }; + + conf-rst { + pins = "EMMC_RSTB"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-jdcloud_re-cp-03.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-jdcloud_re-cp-03.dts new file mode 100644 index 00000000000..383da0554fd --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-jdcloud_re-cp-03.dts @@ -0,0 +1,155 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-jdcloud_re-cp-03"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "blue:status"; + system_led = "red:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:status"; + gpios = <&pio 7 GPIO_ACTIVE_HIGH>; + }; + + red_led: led-1 { + label = "red:status"; + gpios = <&pio 11 GPIO_ACTIVE_HIGH>; + }; + + green_led: led-2 { + label = "green:status"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + }; + + reg_1p8v: regulator-1p8v { + compatible = "regulator-fixed"; + regulator-name = "fixed-1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-boot-on; + regulator-always-on; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + bl2_verify { + bl2_compatible = "emmc"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&mmc0 { + bus-width = <8>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + max-frequency = <200000000>; + non-removable; + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; + vmmc-supply = <®_3p3v>; + vqmmc-supply = <®_1p8v>; + status = "okay"; +}; + +&pio { + mmc0_pins_default: mmc0default { + mux { + function = "flash"; + groups = "emmc_51"; + }; + + conf-cmd-dat { + pins = "EMMC_DATA_0", "EMMC_DATA_1", "EMMC_DATA_2", + "EMMC_DATA_3", "EMMC_DATA_4", "EMMC_DATA_5", + "EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD"; + input-enable; + drive-strength = ; + bias-pull-up = ; + }; + + conf-clk { + pins = "EMMC_CK"; + drive-strength = ; + bias-pull-down = ; + }; + + conf-dsl { + pins = "EMMC_DSL"; + bias-pull-down = ; + }; + + conf-rst { + pins = "EMMC_RSTB"; + drive-strength = ; + bias-pull-up = ; + }; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60-pro.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60-pro.dts new file mode 100644 index 00000000000..c52966474e7 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60-pro.dts @@ -0,0 +1,43 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986a-netcore-n60.dtsi" + +/ { + model = "mt7986-netcore_n60-pro"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + config { + blink_led = "blue:power"; + system_led = "blue:power"; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "blue:wlan"; + gpios = <&pio 2 GPIO_ACTIVE_LOW>; + }; + + led_power: led-1 { + label = "blue:power"; + gpios = <&pio 29 GPIO_ACTIVE_LOW>; + }; + + led-2 { + label = "blue:usb"; + gpios = <&pio 30 GPIO_ACTIVE_LOW>; + }; + + led-3 { + label = "blue:mesh"; + gpios = <&pio 31 GPIO_ACTIVE_LOW>; + }; + + led-4 { + label = "blue:wan"; + gpios = <&pio 32 GPIO_ACTIVE_LOW>; + }; + }; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dts new file mode 100644 index 00000000000..4a40c8567b4 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dts @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986a-netcore-n60.dtsi" + +/ { + model = "mt7986-netcore_n60"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + config { + blink_led = "blue:status"; + system_led = "red:status"; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led_status_red: led-0 { + label = "red:status"; + gpios = <&pio 29 GPIO_ACTIVE_LOW>; + }; + + led_status_blue: led-1 { + label = "blue:status"; + gpios = <&pio 32 GPIO_ACTIVE_LOW>; + }; + }; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dtsi new file mode 100644 index 00000000000..2f5f8947200 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-netcore-n60.dtsi @@ -0,0 +1,107 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <0>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-redmi-ax6000.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-redmi-ax6000.dts new file mode 100644 index 00000000000..6893f6b8de0 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-redmi-ax6000.dts @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-redmi-ax6000"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb", "mt7986-redmi-ax6000"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + mtd-layout { + layout@0 { + label = "default"; + // mtd layout for xiaomi stock ubi or openwrt-stock/immortalwrt-stock firmware + cmdline = "console=ttyS0,115200n1 loglevel=8 firmware=0 uart_en=1"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),30720k(ubi_kernel),81920k(ubi)"; + boot_part = "ubi_kernel"; // ubi boot part, default is "ubi" + factory_part = "ubi_kernel"; // factory firmware write part, default is "ubi" + sysupgrade_kernel_ubipart = "ubi_kernel"; // sysupgrade kernel write part (ubi volume: kernel), default is "ubi" + sysupgrade_rootfs_ubipart = "ubi"; // sysupgrade rootfs write part (ubi volume: rootfs, rootfs_data) + }; + + layout@1 { + label = "immortalwrt-110m"; + // mtd layout for immortalwrt/openwrt 110M ubi firmware + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),110m(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +&uart0 { + status = "okay"; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-ew-6000gx-pro.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-ew-6000gx-pro.dts new file mode 100644 index 00000000000..4d0cad7accf --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-ew-6000gx-pro.dts @@ -0,0 +1,159 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-ruijie-ew-6000gx-pro"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "meshled:status"; + system_led = "meshled:status"; + + environment { + bootconf = "config@ruijie_x60_gsw_en8811h_phy"; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + mtd-layout { + layout@0 { + label = "default"; + cmdline = "console=ttyS0,115200n8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)"; + }; + + layout@1 { + label = "ubi-107m"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),109568k(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 14 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 15 GPIO_ACTIVE_LOW>; + }; + + }; + + gpio-leds { + compatible = "gpio-leds"; + + led-0 { + label = "meshled:status"; + gpios = <&pio 22 GPIO_ACTIVE_LOW>; + default-state = "off"; + }; + + led-1 { + label = "red:status"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + default-state = "off"; + }; + + led-2 { + label = "green:status"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + default-state = "off"; + }; + + led-3 { + label = "blue:status"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + default-state = "off"; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60-new.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60-new.dts new file mode 100644 index 00000000000..e9ef07e7758 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60-new.dts @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7986a-ruijie-rg-x60.dtsi" + +/ { + model = "mt7986-ruijie-rg-x60-new"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dts new file mode 100644 index 00000000000..a9695e16510 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dts @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7986a-ruijie-rg-x60.dtsi" + +/ { + model = "mt7986-ruijie-rg-x60"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dtsi b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dtsi new file mode 100644 index 00000000000..13145fc77a4 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-rg-x60.dtsi @@ -0,0 +1,153 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "red:status"; + system_led = "green:status"; + + environment { + bootconf = "config@ruijie_x60_gsw_en8811h_phy"; + }; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + mtd-layout { + layout@0 { + label = "default"; + cmdline = "console=ttyS0,115200n8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)"; + }; + + layout@1 { + label = "ubi-107m"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),109568k(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + gpios = <&pio 14 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + mesh-button { + label = "mesh"; + gpios = <&pio 15 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + }; + + gpio-leds { + compatible = "gpio-leds"; + + red_led: led-0 { + label = "red:status"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + green_led: led-1 { + label = "green:status"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + blue_led: led-2 { + label = "blue:status"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + + mesh_led: led-3 { + label = "mesh:status"; + gpios = <&pio 22 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-x60-pro.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-x60-pro.dts new file mode 100644 index 00000000000..82f5d657aa3 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-ruijie-x60-pro.dts @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-ruijie-rg-x60-pro"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "purple:status"; + system_led = "white:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + mtd-layout { + layout@0 { + label = "default"; + cmdline = "console=ttyS0,115200n8 earlycon=uart8250,mmio32,0x11002000"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)"; + }; + + layout@1 { + label = "ubi-107m"; + mtdids = "nmbm0=nmbm0"; + mtdparts = "nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),109568k(ubi)"; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + mesh-button { + label = "mesh"; + linux,code = ; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + }; + + gpio-leds { + compatible = "gpio-leds"; + + white_led: led-0 { + label = "white:status"; + gpios = <&pio 22 GPIO_ACTIVE_LOW>; + }; + + purple_led: led-1 { + label = "purple:status"; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; \ No newline at end of file diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xdr608x.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xdr608x.dts new file mode 100644 index 00000000000..ee77ddb4d87 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xdr608x.dts @@ -0,0 +1,136 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-tplink_tl-xdr608x"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:status"; + system_led = "red:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x20000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + }; + + button-turbo { + label = "turbo"; + linux,code = ; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led_status_red: led-0 { + label = "red:status"; + gpios = <&pio 7 GPIO_ACTIVE_HIGH>; + }; + + led_status_green: led-1 { + label = "green:status"; + gpios = <&pio 8 GPIO_ACTIVE_HIGH>; + }; + + led-2 { + label = "green:turbo"; + gpios = <&pio 12 GPIO_ACTIVE_HIGH>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xtr8488.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xtr8488.dts new file mode 100644 index 00000000000..3017387269d --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-tplink-tl-xtr8488.dts @@ -0,0 +1,136 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-tplink_tl-xdr608x"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "green:status"; + system_led = "red:status"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + button-reset { + label = "reset"; + linux,code = ; + gpios = <&pio 15 GPIO_ACTIVE_LOW>; + }; + + button-mesh { + label = "mesh"; + linux,code = ; + gpios = <&pio 16 GPIO_ACTIVE_LOW>; + }; + + button-turbo { + label = "turbo"; + linux,code = ; + gpios = <&pio 11 GPIO_ACTIVE_LOW>; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + led_status_red: led-0 { + label = "red:status"; + gpios = <&pio 7 GPIO_ACTIVE_HIGH>; + }; + + led_status_green: led-1 { + label = "green:status"; + gpios = <&pio 8 GPIO_ACTIVE_HIGH>; + }; + + led-2 { + label = "green:turbo"; + gpios = <&pio 12 GPIO_ACTIVE_LOW>; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 6 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/arch/arm/dts/mt7986a-zyxel-ex5700.dts b/uboot-mtk-20250711/arch/arm/dts/mt7986a-zyxel-ex5700.dts new file mode 100644 index 00000000000..a2e428ac823 --- /dev/null +++ b/uboot-mtk-20250711/arch/arm/dts/mt7986a-zyxel-ex5700.dts @@ -0,0 +1,158 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; +#include +#include "mt7986.dtsi" +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + model = "mt7986-zyxel_ex5700"; + compatible = "mediatek,mt7986", "mediatek,mt7986-rfb"; + + chosen { + stdout-path = &uart0; + tick-timer = &timer0; + }; + + config { + bootcmd = "mtkboardboot"; + blink_led = "amber:sys"; + system_led = "green:sys"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x40000000>; + }; + + gpio-keys { + compatible = "gpio-keys"; + + reset-button { + label = "reset"; + gpios = <&pio 9 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + wps-button { + label = "wps"; + gpios = <&pio 10 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + }; + + gpio-leds { + compatible = "gpio-leds"; + + red1 { + label = "red:net"; + gpios = <&pio 23 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + green1 { + label = "green:net"; + gpios = <&pio 25 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + amber1 { + label = "amber:net"; + gpios = <&pio 29 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + white2 { + label = "white:sys"; + gpios = <&pio 16 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + red2 { + label = "red:sys"; + gpios = <&pio 17 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led_status_green: green2 { + label = "green:sys"; + gpios = <&pio 31 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led_status_amber: amber2 { + label = "amber:sys"; + gpios = <&pio 18 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + }; + + bl2_verify { + bl2_compatible = "spim-nand"; + }; +}; + +ð { + status = "okay"; + mediatek,gmac-id = <0>; + phy-mode = "2500base-x"; + mediatek,switch = "auto"; + reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>; + + fixed-link { + speed = <2500>; + full-duplex; + }; +}; + +&pio { + spi_flash_pins: spi0-pins-func-1 { + mux { + function = "flash"; + groups = "spi0", "spi0_wp_hold"; + }; + + conf-pu { + pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP"; + drive-strength = ; + bias-pull-up = ; + }; + + conf-pd { + pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO"; + drive-strength = ; + bias-pull-down = ; + }; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&spi_flash_pins>; + status = "okay"; + must_tx; + enhance_timing; + dma_ext; + ipm_design; + support_quad; + tick_dly = <2>; + sample_sel = <0>; + + spi_nand@0 { + compatible = "spi-nand"; + reg = <1>; + spi-max-frequency = <52000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&watchdog { + status = "disabled"; +}; diff --git a/uboot-mtk-20250711/configs/mt7981_360t7_defconfig b/uboot-mtk-20250711/configs/mt7981_360t7_defconfig new file mode 100644 index 00000000000..4a1a39dd44d --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_360t7_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-360t7" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),108M(ubi),1M(stock-config),512k(stock-factory),4M(stock-log)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_abt_asr3000_defconfig b/uboot-mtk-20250711/configs/mt7981_abt_asr3000_defconfig new file mode 100644 index 00000000000..00ffa80cb3a --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_abt_asr3000_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-abt_asr3000" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),1024k(art),1024k(Factory),2048k(fip),113152k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_defconfig b/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_defconfig new file mode 100644 index 00000000000..b170f57e813 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ax3000t-an8855" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112m(ubi),256k(KF)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_multi_layout_defconfig new file mode 100644 index 00000000000..07fd04744ee --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ax3000t_an8855_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ax3000t-an8855" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ax3000t_defconfig b/uboot-mtk-20250711/configs/mt7981_ax3000t_defconfig new file mode 100644 index 00000000000..1b6243c5ef3 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ax3000t_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ax3000t" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112m(ubi),256k(KF)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ax3000t_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_ax3000t_multi_layout_defconfig new file mode 100644 index 00000000000..0e7f3d14fa0 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ax3000t_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ax3000t" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cetron_ct3003_defconfig b/uboot-mtk-20250711/configs/mt7981_cetron_ct3003_defconfig new file mode 100644 index 00000000000..764291270e8 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cetron_ct3003_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cetron_ct3003" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),1024k(art),1024k(Factory),2048k(fip),113152k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_clt_r30b1_defconfig b/uboot-mtk-20250711/configs/mt7981_clt_r30b1_defconfig new file mode 100644 index 00000000000..d1eea1f231a --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_clt_r30b1_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-clt-r30b1" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),64M(ubi),32M(data)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_clt_r30b1_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_clt_r30b1_multi_layout_defconfig new file mode 100644 index 00000000000..28dd7d35daa --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_clt_r30b1_multi_layout_defconfig @@ -0,0 +1,106 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-clt-r30b1" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_a10_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_a10_defconfig new file mode 100644 index 00000000000..5468b3c5dd9 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_a10_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc_a10" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_MD5=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +# CONFIG_I2C is not set +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),114688k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_CMD_SHOW_MTD_LAYOUT=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_MTD_DEV="u-boot-env" +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_a10_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_a10_multi_layout_defconfig new file mode 100644 index 00000000000..872ec2518e2 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_a10_multi_layout_defconfig @@ -0,0 +1,108 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc_a10" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_MD5=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +# CONFIG_I2C is not set +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_CMD_SHOW_MTD_LAYOUT=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_MTD_DEV="u-boot-env" +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m-emmc_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m-emmc_defconfig new file mode 100644 index 00000000000..2fab0cae9ec --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m-emmc_defconfig @@ -0,0 +1,112 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc-rax3000m-emmc" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +CONFIG_MTK_UPGRADE_FIP_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MEMTEST=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_READ=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +CONFIG_LMB_MAX_REGIONS=64 +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m_defconfig new file mode 100644 index 00000000000..adfe6182315 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_rax3000m_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc-rax3000m" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),114M(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_xr30-emmc_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_xr30-emmc_defconfig new file mode 100644 index 00000000000..d058c725ccc --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_xr30-emmc_defconfig @@ -0,0 +1,115 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc-xr30-emmc" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +CONFIG_MTK_UPGRADE_FIP_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MEMTEST=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_READ=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +CONFIG_LMB_MAX_REGIONS=64 +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7981_cmcc_xr30_defconfig b/uboot-mtk-20250711/configs/mt7981_cmcc_xr30_defconfig new file mode 100644 index 00000000000..df93823f074 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cmcc_xr30_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cmcc-xr30" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),114M(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_cudy_tr3000-v1_defconfig b/uboot-mtk-20250711/configs/mt7981_cudy_tr3000-v1_defconfig new file mode 100644 index 00000000000..4665e35299e --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_cudy_tr3000-v1_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-cudy-tr3000-v1" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),256k(bdinfo),2048k(fip),114688k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt2500_defconfig b/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt2500_defconfig new file mode 100644 index 00000000000..890133df5b4 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt2500_defconfig @@ -0,0 +1,121 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-glinet-gl-mt2500" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +CONFIG_MTK_UPGRADE_FIP_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MEMTEST=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_READ=y +CONFIG_CMD_USB=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_MTK=y +CONFIG_PHY=y +CONFIG_PHY_MTK_TPHY=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +CONFIG_LMB_MAX_REGIONS=64 +CONFIG_USB=y +CONFIG_DM_USB=y +CONFIG_USB_HOST=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_MTK=y +CONFIG_USB_STORAGE=y +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt3000_defconfig b/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt3000_defconfig new file mode 100644 index 00000000000..db8a2058954 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_glinet_gl-mt3000_defconfig @@ -0,0 +1,108 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-glinet-gl-mt3000" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_NMBM_MAX_BLOCKS=32 +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),256k(log),252160k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_h3c_magic-nx30-pro_defconfig b/uboot-mtk-20250711/configs/mt7981_h3c_magic-nx30-pro_defconfig new file mode 100644 index 00000000000..335d4f102b6 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_h3c_magic-nx30-pro_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-h3c_magic-nx30-pro" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),65536k(ubi),6144k(pdt_data),6144k(pdt_data_1),1024k(exp),38400k(plugin)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_honor_fur-602_defconfig b/uboot-mtk-20250711/configs/mt7981_honor_fur-602_defconfig new file mode 100644 index 00000000000..7039a5f7600 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_honor_fur-602_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-honor_fur-602" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),1920k(factory),128k(Trace),2048k(fip),65536k(ubi),128k(Tracebak),51200k(foxfs)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_honor_fur-602_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_honor_fur-602_multi_layout_defconfig new file mode 100644 index 00000000000..6e1d3708de8 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_honor_fur-602_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-honor_fur-602" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_imou_lc-hx3001_defconfig b/uboot-mtk-20250711/configs/mt7981_imou_lc-hx3001_defconfig new file mode 100644 index 00000000000..133836e05fa --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_imou_lc-hx3001_defconfig @@ -0,0 +1,108 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-imou_lc-hx3001" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),117248k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_NET_FORCE_IPADDR=y +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_jcg_q30_defconfig b/uboot-mtk-20250711/configs/mt7981_jcg_q30_defconfig new file mode 100644 index 00000000000..dafcdff48b9 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_jcg_q30_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-jcg_q30" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),113152k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_konka_komi-a31_defconfig b/uboot-mtk-20250711/configs/mt7981_konka_komi-a31_defconfig new file mode 100644 index 00000000000..435d9f62425 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_konka_komi-a31_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-konka_komi-a31" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),114688k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_livinet_zr-3020_defconfig b/uboot-mtk-20250711/configs/mt7981_livinet_zr-3020_defconfig new file mode 100644 index 00000000000..d432b16b0d4 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_livinet_zr-3020_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-livinet_zr-3020" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),65536k(ubi),32768k(firmware_backup),1024k(zrsave),1024k(config2)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_defconfig b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_defconfig new file mode 100644 index 00000000000..0e515a3be6b --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-newland_nl-wr8103" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),116736k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_multi_layout_defconfig new file mode 100644 index 00000000000..ec086c65884 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr8103_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-newland_nl-wr8103" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_defconfig b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_defconfig new file mode 100644 index 00000000000..9882f0e840e --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-newland_nl-wr9103" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),116736k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_multi_layout_defconfig new file mode 100644 index 00000000000..7e9fadbe9db --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_newland_nl-wr9103_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-newland_nl-wr9103" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_nokia_ea0326gmp_defconfig b/uboot-mtk-20250711/configs/mt7981_nokia_ea0326gmp_defconfig new file mode 100644 index 00000000000..03a263f8036 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_nokia_ea0326gmp_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-nokia-ea0326gmp" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(Config),2048k(Config2),112640k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_openembed_som7981_defconfig b/uboot-mtk-20250711/configs/mt7981_openembed_som7981_defconfig new file mode 100644 index 00000000000..a0de529440f --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_openembed_som7981_defconfig @@ -0,0 +1,105 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-openembed-som7981" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="spi-nand0=spi-nand0" +CONFIG_MTDPARTS_DEFAULT="spi-nand0:1024k(bl2),512k(u-boot-env),1024k(factory),1024k(config),2048k(fip),254464k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_philips_hy3000_defconfig b/uboot-mtk-20250711/configs/mt7981_philips_hy3000_defconfig new file mode 100644 index 00000000000..4bc16da0198 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_philips_hy3000_defconfig @@ -0,0 +1,115 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-philips-hy3000" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +CONFIG_MTK_UPGRADE_FIP_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MEMTEST=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_READ=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +CONFIG_LMB_MAX_REGIONS=64 +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_defconfig b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_defconfig new file mode 100644 index 00000000000..16a7ea6ddf4 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ruijie-rg-x30e-pro" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(firmware),35328k(firmware2),43520k(backup)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_multi_layout_defconfig new file mode 100644 index 00000000000..a86ec488618 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e-pro_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ruijie-rg-x30e-pro" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_defconfig b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_defconfig new file mode 100644 index 00000000000..ca7d3493dbf --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ruijie-rg-x30e" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),2048k(fip2),512k(product_info),512k(kdump),35328k(firmware),35328k(firmware2),43520k(backup)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_multi_layout_defconfig new file mode 100644 index 00000000000..34dbd2c2bdd --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_ruijie_rg-x30e_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x20000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-ruijie-rg-x30e" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_sn_r1_defconfig b/uboot-mtk-20250711/configs/mt7981_sn_r1_defconfig new file mode 100644 index 00000000000..04a083e2800 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_sn_r1_defconfig @@ -0,0 +1,115 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-sn-r1" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +# CONFIG_PCI is not set +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +CONFIG_MTK_UPGRADE_FIP_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_FIT=y +CONFIG_BOOTDELAY=3 +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MEMTEST=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +# CONFIG_CMD_PCI is not set +CONFIG_CMD_READ=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NETCONSOLE=y +CONFIG_CONSOLE_MUX=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_SYS_I2C_MTK is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_CMD_LED_BLINK=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_DM_ETH=y +CONFIG_MEDIATEK_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +CONFIG_LMB_MAX_REGIONS=64 diff --git a/uboot-mtk-20250711/configs/mt7981_wr30u_defconfig b/uboot-mtk-20250711/configs/mt7981_wr30u_defconfig new file mode 100644 index 00000000000..dd0f7874907 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_wr30u_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-wr30u" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112m(ubi),256k(KF)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7981_wr30u_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7981_wr30u_multi_layout_defconfig new file mode 100644 index 00000000000..84f382a389a --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7981_wr30u_multi_layout_defconfig @@ -0,0 +1,106 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7981-wr30u" +CONFIG_SYS_PROMPT="MT7981> " +CONFIG_TARGET_MT7981=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7981-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_PWM=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +# CONFIG_I2C is not set +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +# CONFIG_MMC is not set +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7981=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_PWM=y +CONFIG_PWM_MTK=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +CONFIG_MD5=y +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_DM_I2C is not set +# CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set +# CONFIG_PCIE_MEDIATEK is not set +# CONFIG_EFI_LOADER is not set diff --git a/uboot-mtk-20250711/configs/mt7986_glinet_gl-mt6000_defconfig b/uboot-mtk-20250711/configs/mt7986_glinet_gl-mt6000_defconfig new file mode 100644 index 00000000000..9360f6d1a1e --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_glinet_gl-mt6000_defconfig @@ -0,0 +1,103 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-glinet_gl-mt6000" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_PCI=y +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_FIP_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_READ=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7986_jdcloud_re-cp-03_defconfig b/uboot-mtk-20250711/configs/mt7986_jdcloud_re-cp-03_defconfig new file mode 100644 index 00000000000..f3cb7002768 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_jdcloud_re-cp-03_defconfig @@ -0,0 +1,103 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x400000 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-jdcloud_re-cp-03" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_PCI=y +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MTK_BOOTMENU_MMC=y +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_FIP_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-emmc-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_GPT=y +CONFIG_CMD_GPT_RENAME=y +CONFIG_CMD_LSBLK=y +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_READ=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_GL_BTN=y +CONFIG_PARTITION_TYPE_GUID=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MMC=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_MTK=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_FAT_WRITE=y +CONFIG_HEXDUMP=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y diff --git a/uboot-mtk-20250711/configs/mt7986_netcore_n60-pro_defconfig b/uboot-mtk-20250711/configs/mt7986_netcore_n60-pro_defconfig new file mode 100644 index 00000000000..66949fb6466 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_netcore_n60-pro_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-netcore-n60-pro" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),117248k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_netcore_n60_defconfig b/uboot-mtk-20250711/configs/mt7986_netcore_n60_defconfig new file mode 100644 index 00000000000..b730a73b822 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_netcore_n60_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-netcore-n60" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(factory),2048k(fip),117248k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_defconfig b/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_defconfig new file mode 100644 index 00000000000..da4626a9e68 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-redmi-ax6000" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),112640k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_multi_layout_defconfig new file mode 100644 index 00000000000..e0fbbe74517 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_redmi_ax6000_multi_layout_defconfig @@ -0,0 +1,106 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x10000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-redmi-ax6000" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="Nvram" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="Nvram" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_defconfig new file mode 100644 index 00000000000..c07e4639d90 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-ew-6000gx-pro" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_multi_layout_defconfig new file mode 100644 index 00000000000..80174d96b66 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_ew-6000gx-pro_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-ew-6000gx-pro" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_defconfig new file mode 100644 index 00000000000..ee3b235e908 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_defconfig @@ -0,0 +1,108 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-rg-x60-new" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="spi-nand0=spi-nand0" +CONFIG_MTDPARTS_DEFAULT="spi-nand0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_multi_layout_defconfig new file mode 100644 index 00000000000..97a58a4d746 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-new_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-rg-x60-new" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_defconfig new file mode 100644 index 00000000000..cd7c239a5ec --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_defconfig @@ -0,0 +1,108 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-x60-pro" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_multi_layout_defconfig new file mode 100644 index 00000000000..426ae6b7838 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60-pro_multi_layout_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-x60-pro" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_defconfig new file mode 100644 index 00000000000..78475a4f728 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_defconfig @@ -0,0 +1,110 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-rg-x60" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=5 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),512k(product_info),512k(kdump),64512k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_multi_layout_defconfig b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_multi_layout_defconfig new file mode 100644 index 00000000000..550aa11441c --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_ruijie_rg-x60_multi_layout_defconfig @@ -0,0 +1,109 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-ruijie-rg-x60" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MEDIATEK_MULTI_MTD_LAYOUT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ENV_IMPORT_FDT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_NET_FORCE_IPADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.110.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.110.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_tplink_tl-xdr608x_defconfig b/uboot-mtk-20250711/configs/mt7986_tplink_tl-xdr608x_defconfig new file mode 100644 index 00000000000..620295f0a0f --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_tplink_tl-xdr608x_defconfig @@ -0,0 +1,105 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x80000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-tplink-tl-xdr608x" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="spi-nand0=spi-nand0" +CONFIG_MTDPARTS_DEFAULT="spi-nand0:1024k(bl2),384k(config),640k(factory),1024k(reserved),512k(u-boot-env),1536k(fip),117760k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file diff --git a/uboot-mtk-20250711/configs/mt7986_tplink_tl-xtr8488_defconfig b/uboot-mtk-20250711/configs/mt7986_tplink_tl-xtr8488_defconfig new file mode 100644 index 00000000000..77cc27d4aa8 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_tplink_tl-xtr8488_defconfig @@ -0,0 +1,97 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-tplink-tl-xtr8488" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="spi-nand0=spi-nand0" +CONFIG_MTDPARTS_DEFAULT="spi-nand0:1024k(bl2),256k(config),256k(factory),2048k(reserved),2048k(fip),122880k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +# CONFIG_MMC is not set diff --git a/uboot-mtk-20250711/configs/mt7986_zyxel_ex5700_defconfig b/uboot-mtk-20250711/configs/mt7986_zyxel_ex5700_defconfig new file mode 100644 index 00000000000..ba1f87dd097 --- /dev/null +++ b/uboot-mtk-20250711/configs/mt7986_zyxel_ex5700_defconfig @@ -0,0 +1,107 @@ +CONFIG_ARM=y +CONFIG_SYS_HAS_NONCACHED_MEMORY=y +CONFIG_POSITION_INDEPENDENT=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_TEXT_BASE=0x41e00000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x4000 +CONFIG_ENV_OFFSET=0x0 +CONFIG_DEFAULT_DEVICE_TREE="mt7986a-zyxel-ex5700" +CONFIG_SYS_PROMPT="MT7986> " +CONFIG_TARGET_MT7986=y +CONFIG_DEBUG_UART_BASE=0x11002000 +CONFIG_DEBUG_UART_CLOCK=40000000 +CONFIG_SYS_LOAD_ADDR=0x46000000 +CONFIG_DEBUG_UART=y +CONFIG_MEDIATEK_BOOTMENU=y +CONFIG_MEDIATEK_BOOTMENU_DELAY=3 +CONFIG_MTK_WEB_FAILSAFE=y +CONFIG_MTK_WEB_FAILSAFE_AFTER_BOOT_FAILURE=y +CONFIG_MTK_UBI_SUPPORT=y +CONFIG_MTK_UPGRADE_BL2_VERIFY=y +# CONFIG_MTK_UPGRADE_IMAGE_VERIFY is not set +CONFIG_ENABLE_NAND_NMBM=y +CONFIG_FIT=y +CONFIG_AUTOBOOT_MENU_SHOW=y +CONFIG_AUTOBOOT_MENU_MTK_SHOW=y +CONFIG_DEFAULT_FDT_FILE="mt7986a-spim-nand-rfb" +CONFIG_LOGLEVEL=7 +CONFIG_LOG=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=1049 +# CONFIG_BOOTM_NETBSD is not set +# CONFIG_BOOTM_PLAN9 is not set +# CONFIG_BOOTM_RTEMS is not set +# CONFIG_BOOTM_VXWORKS is not set +# CONFIG_CMD_ELF is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPIO_READ=y +CONFIG_CMD_MTD=y +CONFIG_CMD_NMBM=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_PING=y +CONFIG_CMD_SMC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_MTDIDS_DEFAULT="nmbm0=nmbm0" +CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),512k(u-boot-env),2048k(Factory),2048k(fip),485888k(ubi)" +CONFIG_CMD_GL_BTN=y +CONFIG_OF_EMBED=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_MTD=y +CONFIG_ENV_MTD_NAME="u-boot-env" +CONFIG_ENV_SIZE_REDUND=0x80000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_USE_IPADDR=y +CONFIG_IPADDR="192.168.1.1" +CONFIG_USE_NETMASK=y +CONFIG_NETMASK="255.255.255.0" +CONFIG_USE_SERVERIP=y +CONFIG_SERVERIP="192.168.1.2" +CONFIG_PROT_TCP=y +CONFIG_REGMAP=y +CONFIG_SYSCON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_GPIO=y +CONFIG_CLK=y +CONFIG_LED=y +CONFIG_LED_BLINK=y +CONFIG_LED_GPIO=y +CONFIG_DM_MTD=y +CONFIG_MTD_SPI_NAND=y +CONFIG_PHY_FIXED=y +CONFIG_MEDIATEK_ETH=y +CONFIG_PINCTRL=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_MT7986=y +CONFIG_POWER_DOMAIN=y +CONFIG_MTK_POWER_DOMAIN=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y +CONFIG_MTK_SERIAL=y +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MTK_SPIM=y +CONFIG_TIMER=y +CONFIG_MTK_TIMER=y +CONFIG_HEXDUMP=y +# CONFIG_EFI_LOADER is not set +# CONFIG_PCI is not set +# CONFIG_CMD_XIMG is not set +CONFIG_CMD_BOOTMENU=y +# CONFIG_CMD_PCI is not set +# CONFIG_SYS_I2C_MTK is not set +CONFIG_CMD_LED_BLINK=y +CONFIG_DM_ETH=y +# CONFIG_PCIE_MEDIATEK is not set +CONFIG_POLLER=y +CONFIG_ENV_MTD_DEV="u-boot-env" +# CONFIG_MMC is not set \ No newline at end of file