prplos/target/linux
Marcin Leksmark 7f05e37067 ramips: add support for D-Link DIR-2660 A2
This patch adds support for D-Link DIR-2660 A2.
Based on the commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=b5dd746cbb1aaf91f4b68e9f3eda97413550d904,

Both devices look identical, except for the A1/A2 designation.
You can safely install the A1 firmware for the A2 – I've been testing it for several months as a DUMB AP – without any problems.

Specifications:
* SoC: MediaTek MT7621AT
* RAM: 256 MB (DDR3)
* Flash: 128 MB (NAND)
* WiFi: MediaTek MT7615N (x2)
* Switch: 1 WAN, 4 LAN (Gigabit)
* Ports: 1 USB 2.0, 1 USB 3.0
* Buttons: Reset, WPS
* LEDs: Power (white/orange), Internet (white/orange), WiFi 2.4G (white),
        WiFi 5G (white), USB 3.0 (white), USB 2.0 (white)

Notes:
* WiFi 2.4G and WiFi 5G LEDs are wired directly to the wireless chips

Installation:
* D-Link Recovery GUI: power down the router, press and hold the reset
  button, then re-plug it. Keep the reset button pressed until the power
  LED starts flashing orange, manually assign a static IP address under
  the 192.168.0.xxx subnet (e.g. 192.168.0.2) and go to http://192.168.0.1

* Some modern browsers may have problems flashing via the Recovery GUI,
  if that occurs consider uploading the firmware through cURL:

    curl -v -i -F "firmware=@file.bin" 192.168.0.1

Signed-off-by: Marcin Leksmark <lexmark3200@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20020
(cherry picked from commit 485f9b0d31fb406f3f4f0f4327cd6320443e550e)
Link: https://github.com/openwrt/openwrt/pull/21113
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 6a92e68c51651da16bc8eb8d7eb5da19f2fe8091)
2026-07-09 10:57:35 +01:00
..
airoha kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
apm821xx kernel: bump 6.6 to 6.6.103 2026-07-09 10:57:24 +01:00
archs38
armsr armsr: remove 'console=tty1' from kernel command line 2026-07-09 10:57:24 +01:00
at91 at91bootstrap: put at91bootstrap images into image staging directory 2026-07-09 10:57:30 +01:00
ath79 ath79: add calibration variant for TP-Link Archer C60 v2 2026-07-09 10:57:30 +01:00
bcm27xx kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
bcm47xx
bcm53xx kernel: bump 6.6 to 6.6.118 2026-07-09 10:57:34 +01:00
bcm4908 bcm63xx-cfe: install into image staging dir 2026-07-09 10:57:29 +01:00
bmips bmips: fix leds on f@st3864op 2026-07-09 10:57:30 +01:00
d1 kernel: bump 6.6 to 6.6.93 2025-06-15 13:37:46 +02:00
gemini kernel: bump 6.6 to 6.6.95 2025-07-06 14:51:08 +02:00
generic kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
imx kernel: bump 6.6 to 6.6.103 2026-07-09 10:57:24 +01:00
ipq40xx kernel: bump 6.6 to 6.6.117 2026-07-09 10:57:33 +01:00
ipq806x ipq806x: migrate wifi configuration device paths for 6.12 kernel 2026-07-09 10:57:33 +01:00
ixp4xx
kirkwood
lantiq kernel: bump 6.6 to 6.6.114 2026-07-09 10:57:30 +01:00
layerscape kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
loongarch64
malta
mediatek kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
mpc85xx mpc85xx: p1010: Fix Sophos RED 15w NAND partitions 2026-07-09 10:57:34 +01:00
mvebu kernel: bump 6.6 to 6.6.113 2026-07-09 10:57:30 +01:00
mxs
octeon octeon: ubnt-*: Add device specific DTS pruning 2026-07-09 10:57:25 +01:00
omap
pistachio kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
qoriq
qualcommax targetwide: imagebuilder: add explicit guards around initramfs rules 2026-07-09 10:57:29 +01:00
ramips ramips: add support for D-Link DIR-2660 A2 2026-07-09 10:57:35 +01:00
realtek kernel: bump 6.6 to 6.6.116 2026-07-09 10:57:30 +01:00
rockchip kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
sifiveu
siflower
starfive kernel: bump 6.6 to 6.6.119 2026-07-09 10:57:34 +01:00
stm32 stm32: add missing config option 2025-05-28 13:22:00 +02:00
sunxi
tegra tegra: bring back workaround for spurious interrupts 2025-07-28 23:20:46 +02:00
uml
x86 x86: config: add CONFIG_MITIGATION_VMSCAPE=y 2026-07-09 10:57:26 +01:00
zynq
Makefile