openwrt/target/linux
David Bauer c697057b7c mediatek: add support for Acer Predator W6
Hardware
--------
SOC:   MediaTek MT7986A
RAM:   1GB DDR4
FLASH: 4GB eMMC
WiFi:  2x2 2.4 GHz 802.11 b/g/n/ax MT7916 DBDC
       4x4 5 GHz   802.11 a/n/ac/ax MT7986
       2x2 6 GHz   802.11ax MT7916 DBDC
ETH:   4x LAN 1Gbit/s (MT7531)
       1x WAN 2.5Gbit/s (GPY211)
BTN:   RESET, WPS
LED:   Antenna LEDs (GPIO)
       Mood-LED (Kinetic KTD2601) - unsupported
UART:  Header nest to USB port - 3V3 115200 8N1
       [BUTTON] GND - RX - TX [USB]

Installation
------------

1. Connect to the device using serial console.

2. Interrupt the Autoboot process when promted by sending '0' twice.

3. Serve the OpenWrt initramfs image using TFTP at 192.168.1.66. Name
   the image "predator.bin" and conenct the TFTP server to the routers
   LAN port.

4. Configure U-Boot to allow loading unsigned images from MMC

   $ setenv bootcmd 'mmc read 0x40000000 0x00004400 0x0010000;
     fdt addr $(fdtcontroladdr); fdt rm /signature; bootm 0x40000000';
     saveenv

5. Transfer the image from U-Boot

   $ setenv serverip 192.168.1.66; setenv ipaddr 192.168.1.1;
     tftpboot 0x46000000 predator.bin; fdt addr $(fdtcontroladdr);
     fdt rm /signature; bootm

6. Wait for OpenWrt to boot

7. Transfer the OpenWrt sysupgrade image to the router using scp.

8. Install OpenWrt using sysupgrade.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 7e7eb5312d)
2023-08-05 18:49:34 +02:00
..
airoha airoha: spi-en7523: Fix compile warning 2023-05-31 23:10:11 +02:00
apm821xx apm821xx: switch over from DTB_SIZE to DEVICE_DTC_FLAGS 2023-06-10 19:06:15 +02:00
archs38 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
armsr kernel: move NXP DPAA2 SFP patches to generic patches 2023-07-26 13:36:58 +02:00
at91 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
ath25 kernel: bump 5.15 to 5.15.118 2023-06-25 16:05:18 +02:00
ath79 kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
bcm27xx kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
bcm47xx kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
bcm53xx kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
bcm63xx kernel: bump 5.15 to 5.15.119 2023-07-02 10:59:25 +02:00
bcm4908 kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
bmips kernel: bump 5.15 to 5.15.118 2023-06-25 16:05:18 +02:00
gemini treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
generic kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
imx kernel: backport NVMEM patches queued for the v6.5 2023-07-10 12:54:53 +02:00
ipq40xx kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
ipq806x ipq806x: set PERFORMANCE as the default cpufreq governor 2023-06-16 11:42:40 +02:00
ipq807x kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
kirkwood kirkwood: add support for Iomega Storcenter ix4-200d 2023-05-20 15:35:37 +02:00
lantiq lantiq: add patches headers 2023-07-26 13:26:24 +02:00
layerscape layerscape: base-files: remove redundant RAMFS_COPY_* additions 2023-07-26 13:36:58 +02:00
malta treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
mediatek mediatek: add support for Acer Predator W6 2023-08-05 18:49:34 +02:00
mpc85xx mpc85xx: add support for Aerohive BR200-WP 2023-05-14 00:08:35 +02:00
mvebu kernel: bump 5.15 to 5.15.118 2023-06-25 16:05:18 +02:00
mxs mxs: rework image generation 2023-07-06 17:04:13 +02:00
octeon octeon: ubnt-edgerouter-4/6p: devicetree cleanup 2023-07-15 22:24:50 +02:00
octeontx kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
omap treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
oxnas oxnas: Enable CONFIG_CRYPTO_LZ4 2023-06-08 17:28:11 +02:00
pistachio treewide: cleanup kernel symbol references 2023-05-12 13:02:44 +02:00
qoriq kernel: fix handling of CONFIG_DYNAMIC_DEBUG 2023-05-03 10:26:17 -07:00
ramips kernel: bump 5.15 to 5.15.123 2023-07-31 01:39:50 +02:00
realtek kernel: bump 5.15 to 5.15.118 2023-06-25 16:05:18 +02:00
rockchip rockchip: fix setup network config for nanopi r2c 2023-06-17 12:21:13 +02:00
sifiveu kernel: bump 5.15 to 5.15.117 2023-06-17 12:09:03 +02:00
sunxi kernel: Set CONFIG_FRAME_WARN depending on target 2023-06-02 21:18:41 +02:00
tegra treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
uml uml: fix build error due to frame size > 1024 2023-05-24 19:25:39 +01:00
x86 x86: set CONFIG_X86_AMD_PLATFORM_DEVICE 2023-07-08 15:43:59 +02:00
zynq generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:41:12 +02:00