You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Tim Thorpe edbc8e5512 ramips: add support for Netgear R6020
This adds support for the Netgear R6020, aka Netgear AC750.

The R6020 appears to be the same hardware as the Netgear R6080,
aka Netgear AC1000, but it has a slightly different flash layout,
and no USB ports.

Specification:

SoC: MediaTek MT7628 (580 MHz)
Flash: 8 MiB
RAM: 64 MiB
Wireless: 2.4Ghz (builtin) and 5Ghz (MT7612E)
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1
UART (57600 8N1) on PCB

MAC addresses based on vendor firmware:
LAN      *:88   0x4
WAN      *:89
WLAN2    *:88   0x4
WLAN5    *:8a   0x8004

The factory partition might have been corrupted beforehand. However,
the comparison of vendor firmware and OpenWrt still allowed to retrieve
a meaningful assignment that also matches the other similar devices.

Installation:

Flashing OpenWRT from stock firmware requires nmrpflash. Use an ethernet
cable to connect to LAN port 1 of the R6020, and power the R6020 off.
From the connected workstation, run
`nmrpflash -i eth0 -f openwrt-ramips-mt76x8-netgear_r6020-squashfs-factory.img`,
replacing eth0 with the appropriate interface (can be identified by
running `nmrpflash -L`). Then power on the R6020. After flashing has finished,
power cycle the R6020, and it will boot into OpenWRT. Once OpenWRT has been
installed, subsequent flashes can use the web interface and sysupgrade files.

Signed-off-by: Tim Thorpe <timfthorpe@gmail.com>
[slightly extend commit message, fix whitespaces in DTS, align From:
with Signed-off-by]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
4 years ago
..
apm821xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
ar71xx ar71xx: Fix mikrotik NAND compile problem 4 years ago
arc770 treewide: drop shebang from non-executable target files 4 years ago
archs38 treewide: drop shebang from non-executable target files 4 years ago
armvirt armvirt,x86: fix build breakage of crypto ccp module 4 years ago
at91 treewide: drop shebang from non-executable target files 4 years ago
ath25 treewide: drop shebang from non-executable target files 4 years ago
ath79 ath79: add support for D-Link DAP-1330/DAP-1365 A1 4 years ago
bcm27xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
bcm47xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm53xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm63xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
cns3xxx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
gemini treewide: drop shebang from non-executable target files 4 years ago
generic generic: platform/mikrotik: add partial AR71xx cpufreq support 4 years ago
imx6 treewide: drop shebang from non-executable target files 4 years ago
ipq40xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
ipq806x treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
ipq807x treewide: remove maintainer variable from targets 4 years ago
kirkwood kirkwood: add support for Zyxel NSA310S 4 years ago
lantiq lantiq: set correct gphy pins for Zyxel P-2812 4 years ago
layerscape kernel: Update kernel 5.4 to version 5.4.50 4 years ago
malta malta: add missing symbols for kernel 5.4 4 years ago
mediatek mediatek: fix bashism in gen_banana_pi_img.sh 4 years ago
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
mvebu mvebu: config define i2c pxa slave 4 years ago
mxs kernel: bump 5.4 to 5.4.28 4 years ago
octeon treewide: drop shebang from non-executable target files 4 years ago
octeontx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
omap treewide: drop shebang from non-executable target files 4 years ago
oxnas kernel: Update kernel 5.4 to version 5.4.50 4 years ago
pistachio kernel: Update kernel 4.14 to version 4.14.187 4 years ago
ramips ramips: add support for Netgear R6020 4 years ago
rb532 treewide: remove maintainer variable from targets 4 years ago
rockchip treewide: simplify inclusion of subtarget image files 4 years ago
samsung kernel: Update kernel 4.14 to version 4.14.187 4 years ago
sunxi sunxi: add text referencing Allwinner H3 and H5 CPUs 4 years ago
tegra tegra: correct cpu subtype 4 years ago
uml treewide: Remove self from MAINTAINER entries 4 years ago
x86 kernel/pcengines-apu2: detect apuv4 board 4 years ago
zynq zynq: switch to kernel 5.4 4 years ago
Makefile build: add 'make kernel_xconfig' command 4 years ago