2016-08-09 13:58:08 +00:00
|
|
|
config ATH79_MACH_A60
|
2016-09-23 07:36:10 +00:00
|
|
|
bool "OpenMesh A40/A60 board support"
|
2016-08-09 13:58:08 +00:00
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2017-06-27 21:26:03 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WI2A_AC200I
|
|
|
|
bool "Nokia WI2A-AC200i support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_WMAC
|
2016-08-09 13:58:08 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2016-03-23 22:31:38 +00:00
|
|
|
config ATH79_MACH_ALFA_AP120C
|
|
|
|
bool "ALFA Network AP120C board support"
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-03-31 11:37:31 +00:00
|
|
|
config ATH79_MACH_AP121F
|
|
|
|
bool "ALFA Network AP121F support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-03-24 21:09:34 +00:00
|
|
|
config ATH79_MACH_ALFA_AP96
|
|
|
|
bool "ALFA Network AP96 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_HORNET_UB
|
|
|
|
bool "ALFA Network Hornet-UB board support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_ALFA_NX
|
|
|
|
bool "ALFA Network N2/N5 board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_TUBE2H
|
|
|
|
bool "ALFA Network Tube2H board support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-01-15 22:01:05 +00:00
|
|
|
config ATH79_MACH_SC1750
|
|
|
|
bool "Abicom SC1750 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-01-15 22:01:03 +00:00
|
|
|
config ATH79_MACH_SC300M
|
|
|
|
bool "Abicom SC300M board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-01-15 22:01:04 +00:00
|
|
|
config ATH79_MACH_SC450
|
|
|
|
bool "Abicom SC450 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ALL0258N
|
|
|
|
bool "Allnet ALL0258N support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_ALL0315N
|
|
|
|
bool "Allnet ALL0315N support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_ANTMINER_S1
|
|
|
|
bool "Bitmain Antminer S1 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_ANTMINER_S3
|
|
|
|
bool "Bitmain Antminer S3 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-01-01 21:21:13 +00:00
|
|
|
config ATH79_MACH_ANTROUTER_R1
|
|
|
|
bool "Bitmain Antrouter R1 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ARDUINO_YUN
|
|
|
|
bool "Arduino Yun"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_AP132
|
|
|
|
bool "Atheros AP132 reference board"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_AP143
|
|
|
|
bool "Atheros AP143 reference board"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_AP147
|
|
|
|
bool "Atheros AP147 reference board"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
|
|
|
|
config ATH79_MACH_AP152
|
|
|
|
bool "Atheros AP152 reference board"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
|
2017-03-02 17:23:50 +00:00
|
|
|
config ATH79_MACH_AP531B0
|
|
|
|
bool "Rockeetech AP531B0 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-06 00:19:17 +00:00
|
|
|
config ATH79_MACH_AP90Q
|
2018-02-18 11:39:45 +00:00
|
|
|
bool "YunCore AP80Q/AP90Q support"
|
2016-10-06 00:19:17 +00:00
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2015-12-11 21:12:14 +00:00
|
|
|
|
2017-12-18 13:51:28 +00:00
|
|
|
config ATH79_MACH_AP91_5G
|
|
|
|
bool "ALFA Network AP91-5G support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_AP96
|
|
|
|
bool "Atheros AP96 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_PB42
|
|
|
|
bool "Atheros PB42 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2015-12-23 14:43:35 +00:00
|
|
|
config ATH79_MACH_C55
|
|
|
|
bool "AirTight Networks C-55 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-05 12:53:11 +00:00
|
|
|
config ATH79_MACH_C60
|
|
|
|
bool "AirTight Networks C-60 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_AW_NR580
|
|
|
|
bool "AzureWave AW-NR580 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_F9K1115V2
|
|
|
|
bool "Belkin AC1750DB board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_EPG5000
|
|
|
|
bool "EnGenius EPG5000 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_ESR1750
|
|
|
|
bool "EnGenius ESR1750 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
2017-01-10 09:47:19 +00:00
|
|
|
select ATH79_DEV_WMAC
|
2017-01-27 14:50:35 +00:00
|
|
|
select ATH79_NVRAM
|
2017-01-10 09:47:19 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_PQI_AIR_PEN
|
|
|
|
bool "PQI Air Pen"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-05-29 22:26:03 +00:00
|
|
|
config ATH79_MACH_SOM9331
|
|
|
|
bool "SOM9331 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for YunCore SR3200 and XD3200
YunCore SR3200 is a dual-band AC1200 router, based on Qualcomm/Atheros
QCA9563+QCA9882+QCA8337N.
YunCore XD3200 (FCC ID: 2ADUG-XD3200) is a dual-band AC1200 ceiling mount
AP with PoE support, based on Qualcomm/Atheros QCA9563+QCA9882+QCA8334.
Common specification:
- 775/650/258 MHz (CPU/DDR/AHB)
- 128 MB or RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz, with ext. PA (SKY65174-21), up to 30 dBm
- 2T2R 5 GHz, with ext. PA (SKY85405-11) and LNA (SKY85601-11), up to 30 dBm
SR3200 specification:
- 5x 10/100/1000 Mbps Ethernet
- 6x ext. RP-SMA antennas (actually, only 4 are connected with radio chips)
- 3x LED (+ 5x LED in RJ45 sockets), 1x button
- UART header on PCB
XD3200 specification:
- 2x 10/100/1000 Mbps Ethernet, with 802.3at PoE support (WAN port)
- 4x internal antennas
- 3 sets of LEDs on external PCB (+ 2x LED near RJ45 sockets), 1x button
- UART and JTAG (custom 6-pin, 2 mm pitch) headers on PCB
LED for 5 GHz WLAN is currently not supported on both devices as it is
connected directly to the QCA9882 radio chip.
Flash instruction under vendor firmware, using telnet/SSH:
1. If your firmware does not have root password, go to point 5
2. Connect PC with 192.168.1.x address to LAN or WAN port
3. Power up device, enter failsafe mode with button (no LED indicator!)
4. Change root password and reboot (mount_root, passwd ..., reboot -f)
5. Upload lede-ar71xx-...-sysupgrade.bin to /tmp using SCP
6. Connect PC with 192.168.188.x address to LAN port, SSH to 192.168.188.253
7. Invoke:
- cd /tmp
- fw_setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
- mtd -e firmware -r write lede-ar71xx-...-sysupgrade.bin firmware
Flash instruction under U-Boot, using UART:
1. tftp 0x80060000 lede-ar71xx-...-sysupgrade.bin
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
5. saveenv && reset
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-12-02 21:42:41 +00:00
|
|
|
config ATH79_MACH_SR3200
|
|
|
|
bool "YunCore SR3200 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-11-08 13:45:00 +00:00
|
|
|
config ATH79_MACH_BHR_4GRV2
|
|
|
|
bool "Buffalo BHR-4GRV2 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_WHR_HP_G300N
|
|
|
|
bool "Buffalo WHR-HP-G300N board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_WLAE_AG300N
|
|
|
|
bool "Buffalo WLAE-AG300N board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_WLR8100
|
|
|
|
bool "Sitecom WLR-8100 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_WZR_HP_AG300H
|
|
|
|
bool "Buffalo WZR-HP-AG300H board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WZR_HP_G300NH
|
|
|
|
bool "Buffalo WZR-HP-G300NH board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select RTL8366_SMI
|
|
|
|
|
|
|
|
config ATH79_MACH_WZR_HP_G300NH2
|
|
|
|
bool "Buffalo WZR-HP-G300NH2 board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WZR_HP_G450H
|
|
|
|
bool "Buffalo WZR-HP-G450H board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WZR_450HP2
|
|
|
|
bool "Buffalo WZR-450HP2 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_WP543
|
|
|
|
bool "Compex WP543/WPJ543 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select MYLOADER
|
|
|
|
|
|
|
|
config ATH79_MACH_WPE72
|
|
|
|
bool "Compex WPE72/WPE72NX board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select MYLOADER
|
|
|
|
|
2016-04-09 10:26:41 +00:00
|
|
|
config ATH79_MACH_WPJ342
|
|
|
|
bool "Compex WPJ342 board support"
|
2018-01-24 21:22:14 +00:00
|
|
|
select SOC_AR934X
|
2016-04-09 10:26:41 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_WPJ344
|
|
|
|
bool "Compex WPJ344 board support"
|
2018-01-24 21:22:14 +00:00
|
|
|
select SOC_AR934X
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_WPJ531
|
2017-01-29 13:32:19 +00:00
|
|
|
bool "Compex WPJ531 board support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
2015-12-11 21:12:14 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_WPJ558
|
|
|
|
bool "Compex WPJ558 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-02-26 11:25:57 +00:00
|
|
|
config ATH79_MACH_WPJ563
|
|
|
|
bool "Compex WPJ563 board support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for YunCore SR3200 and XD3200
YunCore SR3200 is a dual-band AC1200 router, based on Qualcomm/Atheros
QCA9563+QCA9882+QCA8337N.
YunCore XD3200 (FCC ID: 2ADUG-XD3200) is a dual-band AC1200 ceiling mount
AP with PoE support, based on Qualcomm/Atheros QCA9563+QCA9882+QCA8334.
Common specification:
- 775/650/258 MHz (CPU/DDR/AHB)
- 128 MB or RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz, with ext. PA (SKY65174-21), up to 30 dBm
- 2T2R 5 GHz, with ext. PA (SKY85405-11) and LNA (SKY85601-11), up to 30 dBm
SR3200 specification:
- 5x 10/100/1000 Mbps Ethernet
- 6x ext. RP-SMA antennas (actually, only 4 are connected with radio chips)
- 3x LED (+ 5x LED in RJ45 sockets), 1x button
- UART header on PCB
XD3200 specification:
- 2x 10/100/1000 Mbps Ethernet, with 802.3at PoE support (WAN port)
- 4x internal antennas
- 3 sets of LEDs on external PCB (+ 2x LED near RJ45 sockets), 1x button
- UART and JTAG (custom 6-pin, 2 mm pitch) headers on PCB
LED for 5 GHz WLAN is currently not supported on both devices as it is
connected directly to the QCA9882 radio chip.
Flash instruction under vendor firmware, using telnet/SSH:
1. If your firmware does not have root password, go to point 5
2. Connect PC with 192.168.1.x address to LAN or WAN port
3. Power up device, enter failsafe mode with button (no LED indicator!)
4. Change root password and reboot (mount_root, passwd ..., reboot -f)
5. Upload lede-ar71xx-...-sysupgrade.bin to /tmp using SCP
6. Connect PC with 192.168.188.x address to LAN port, SSH to 192.168.188.253
7. Invoke:
- cd /tmp
- fw_setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
- mtd -e firmware -r write lede-ar71xx-...-sysupgrade.bin firmware
Flash instruction under U-Boot, using UART:
1. tftp 0x80060000 lede-ar71xx-...-sysupgrade.bin
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
5. saveenv && reset
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-12-02 21:42:41 +00:00
|
|
|
config ATH79_MACH_XD3200
|
|
|
|
bool "YunCore XD3200 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_DGL_5500_A1
|
|
|
|
bool "D-Link DGL-5500 A1 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_DHP_1565_A1
|
|
|
|
bool "D-Link DHP-1565 rev. A1 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_505_A1
|
|
|
|
bool "D-Link DIR-505-A1 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_600_A1
|
|
|
|
bool "D-Link DIR-600 A1/DIR-615 E1/DIR-615 E4 support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_615_C1
|
|
|
|
bool "D-Link DIR-615 rev. C1 support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_615_I1
|
|
|
|
bool "D-Link DIR-615 rev. I1 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_825_B1
|
|
|
|
bool "D-Link DIR-825 rev. B1 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_DIR_825_C1
|
|
|
|
bool "D-Link DIR-825 rev. C1/DIR-835 rev. A1 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-11 18:32:26 +00:00
|
|
|
config ATH79_MACH_DIR_869_A1
|
|
|
|
bool "D-Link DIR-869 rev. A1"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2017-01-27 14:50:35 +00:00
|
|
|
select ATH79_NVRAM
|
2016-10-11 18:32:26 +00:00
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_DLAN_HOTSPOT
|
|
|
|
bool "devolo dLAN Hotspot support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_DLAN_PRO_500_WP
|
|
|
|
bool "devolo dLAN pro 500 Wireless+ support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_DLAN_PRO_1200_AC
|
|
|
|
bool "devolo dLAN pro 1200+ WiFi ac support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2016-10-18 08:18:50 +00:00
|
|
|
config ATH79_MACH_DOMYWIFI_DW33D
|
|
|
|
bool "DomyWifi DW33D support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2017-10-23 11:30:20 +00:00
|
|
|
config ATH79_MACH_DR342
|
|
|
|
bool "Wallys DR342 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_DR344
|
|
|
|
bool "Wallys DR344 board support"
|
2017-10-23 11:22:10 +00:00
|
|
|
select SOC_AR934X
|
2017-10-23 11:30:20 +00:00
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-06-16 16:08:03 +00:00
|
|
|
config ATH79_MACH_DR531
|
|
|
|
bool "Wallys DR531 board support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_DRAGINO2
|
|
|
|
bool "DRAGINO V2 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
ar71xx: add support for WHQX E1700AC/E600G/E600GAC v2
WHQX E1700AC v2 is based on Qualcomm QCA9563 + QCA9880 + QCA8334.
Specification:
- 750/400/250 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz (QCA9563) with external FEM (SKY85309-11)
- 3T3R 5 GHz (QCA9880) with external FEM (SKY85728-11)
- 2x 10/100/1000 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (USB 2.0 bus only)
- 1x microSIM slot
- 1x USB 2.0
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x 2-pos switch
- 1x DC jack for main power input (9-48 V)
- UART (J5) and LEDs (J13) headers on PCB
WHQX E600G is based on Qualcomm QCA9531.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531) with external PA (LXK-6601)
- 2x 10/100 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (with PCIe and USB 2.0 buses)
- 1x microSIM slot
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-48 V)
- UART (J100), SIM (J34), JTAG (J5) and LEDs (J7) headers on PCB
WHQX E600GAC is based on Qualcomm QCA9531 + QCA9887.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887) with external FEM (SKY85703-11)
- 2x 10/100 Mbps Ethernet
- 6x LED (1x RGB, 5 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-12 V)
- UART (J100), USB (J102), JTAG (J5) and LEDs (J7) header on PCB
Important notice:
First version of these boards are using different mtd layout, with ART
data at the end. You should not use v2 images on v1 board because it
will result in lost of ART data!
Flash instruction (using U-Boot CLI and tftp server):
1. Configure PC with static IP 192.168.1.10 and tftp server.
2. Rename "sysupgrade" filename to "firmware.bin" and place it in tftp
server directory.
3. Connect PC with one of RJ45 ports, power up the board and press
"enter" key to access U-Boot CLI.
4. Use the following command to update the device to OpenWrt: "run lfw".
Flash instruction (using U-Boot web-based recovery):
1. Configure PC with static IP 192.168.1.xxx(2-254)/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
the board and keep button pressed for around 6-7 seconds, until LEDs
start flashing.
3. Open your browser and enter 192.168.1.1, select "sysupgrade" image
and click the upgrade button.
Signed-off-by: Peng Zhang <sd20@qxwlan.com>
[reworked: image generation code, mach-* files, commit description,
fixed minor code style issues, rebased on master]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-01-05 09:38:05 +00:00
|
|
|
config ATH79_MACH_E1700AC_V2
|
2018-02-27 09:40:28 +00:00
|
|
|
bool "Qxwlan E1700AC v2 support"
|
ar71xx: add support for WHQX E1700AC/E600G/E600GAC v2
WHQX E1700AC v2 is based on Qualcomm QCA9563 + QCA9880 + QCA8334.
Specification:
- 750/400/250 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz (QCA9563) with external FEM (SKY85309-11)
- 3T3R 5 GHz (QCA9880) with external FEM (SKY85728-11)
- 2x 10/100/1000 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (USB 2.0 bus only)
- 1x microSIM slot
- 1x USB 2.0
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x 2-pos switch
- 1x DC jack for main power input (9-48 V)
- UART (J5) and LEDs (J13) headers on PCB
WHQX E600G is based on Qualcomm QCA9531.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531) with external PA (LXK-6601)
- 2x 10/100 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (with PCIe and USB 2.0 buses)
- 1x microSIM slot
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-48 V)
- UART (J100), SIM (J34), JTAG (J5) and LEDs (J7) headers on PCB
WHQX E600GAC is based on Qualcomm QCA9531 + QCA9887.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887) with external FEM (SKY85703-11)
- 2x 10/100 Mbps Ethernet
- 6x LED (1x RGB, 5 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-12 V)
- UART (J100), USB (J102), JTAG (J5) and LEDs (J7) header on PCB
Important notice:
First version of these boards are using different mtd layout, with ART
data at the end. You should not use v2 images on v1 board because it
will result in lost of ART data!
Flash instruction (using U-Boot CLI and tftp server):
1. Configure PC with static IP 192.168.1.10 and tftp server.
2. Rename "sysupgrade" filename to "firmware.bin" and place it in tftp
server directory.
3. Connect PC with one of RJ45 ports, power up the board and press
"enter" key to access U-Boot CLI.
4. Use the following command to update the device to OpenWrt: "run lfw".
Flash instruction (using U-Boot web-based recovery):
1. Configure PC with static IP 192.168.1.xxx(2-254)/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
the board and keep button pressed for around 6-7 seconds, until LEDs
start flashing.
3. Open your browser and enter 192.168.1.1, select "sysupgrade" image
and click the upgrade button.
Signed-off-by: Peng Zhang <sd20@qxwlan.com>
[reworked: image generation code, mach-* files, commit description,
fixed minor code style issues, rebased on master]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-01-05 09:38:05 +00:00
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-11-27 06:52:53 +00:00
|
|
|
config ATH79_MACH_E2100L
|
|
|
|
bool "Linksys E2100L board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
2018-07-17 10:08:10 +00:00
|
|
|
config ATH79_MACH_E558_V2
|
|
|
|
bool "Qxwlan E558 v2 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for WHQX E1700AC/E600G/E600GAC v2
WHQX E1700AC v2 is based on Qualcomm QCA9563 + QCA9880 + QCA8334.
Specification:
- 750/400/250 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz (QCA9563) with external FEM (SKY85309-11)
- 3T3R 5 GHz (QCA9880) with external FEM (SKY85728-11)
- 2x 10/100/1000 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (USB 2.0 bus only)
- 1x microSIM slot
- 1x USB 2.0
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x 2-pos switch
- 1x DC jack for main power input (9-48 V)
- UART (J5) and LEDs (J13) headers on PCB
WHQX E600G is based on Qualcomm QCA9531.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531) with external PA (LXK-6601)
- 2x 10/100 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (with PCIe and USB 2.0 buses)
- 1x microSIM slot
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-48 V)
- UART (J100), SIM (J34), JTAG (J5) and LEDs (J7) headers on PCB
WHQX E600GAC is based on Qualcomm QCA9531 + QCA9887.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887) with external FEM (SKY85703-11)
- 2x 10/100 Mbps Ethernet
- 6x LED (1x RGB, 5 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-12 V)
- UART (J100), USB (J102), JTAG (J5) and LEDs (J7) header on PCB
Important notice:
First version of these boards are using different mtd layout, with ART
data at the end. You should not use v2 images on v1 board because it
will result in lost of ART data!
Flash instruction (using U-Boot CLI and tftp server):
1. Configure PC with static IP 192.168.1.10 and tftp server.
2. Rename "sysupgrade" filename to "firmware.bin" and place it in tftp
server directory.
3. Connect PC with one of RJ45 ports, power up the board and press
"enter" key to access U-Boot CLI.
4. Use the following command to update the device to OpenWrt: "run lfw".
Flash instruction (using U-Boot web-based recovery):
1. Configure PC with static IP 192.168.1.xxx(2-254)/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
the board and keep button pressed for around 6-7 seconds, until LEDs
start flashing.
3. Open your browser and enter 192.168.1.1, select "sysupgrade" image
and click the upgrade button.
Signed-off-by: Peng Zhang <sd20@qxwlan.com>
[reworked: image generation code, mach-* files, commit description,
fixed minor code style issues, rebased on master]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-01-05 09:38:05 +00:00
|
|
|
config ATH79_MACH_E600G_V2
|
2018-02-27 09:40:28 +00:00
|
|
|
bool "Qxwlan E600G/E600GAC v2 support"
|
ar71xx: add support for WHQX E1700AC/E600G/E600GAC v2
WHQX E1700AC v2 is based on Qualcomm QCA9563 + QCA9880 + QCA8334.
Specification:
- 750/400/250 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz (QCA9563) with external FEM (SKY85309-11)
- 3T3R 5 GHz (QCA9880) with external FEM (SKY85728-11)
- 2x 10/100/1000 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (USB 2.0 bus only)
- 1x microSIM slot
- 1x USB 2.0
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x 2-pos switch
- 1x DC jack for main power input (9-48 V)
- UART (J5) and LEDs (J13) headers on PCB
WHQX E600G is based on Qualcomm QCA9531.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531) with external PA (LXK-6601)
- 2x 10/100 Mbps Ethernet (one port with PoE support)
- 1x miniPCIe slot (with PCIe and USB 2.0 buses)
- 1x microSIM slot
- 5x LED (4 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-48 V)
- UART (J100), SIM (J34), JTAG (J5) and LEDs (J7) headers on PCB
WHQX E600GAC is based on Qualcomm QCA9531 + QCA9887.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 64/128 MB of RAM (DDR2)
- 8/16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887) with external FEM (SKY85703-11)
- 2x 10/100 Mbps Ethernet
- 6x LED (1x RGB, 5 driven by GPIO)
- 1x button (reset)
- 1x DC jack for main power input (9-12 V)
- UART (J100), USB (J102), JTAG (J5) and LEDs (J7) header on PCB
Important notice:
First version of these boards are using different mtd layout, with ART
data at the end. You should not use v2 images on v1 board because it
will result in lost of ART data!
Flash instruction (using U-Boot CLI and tftp server):
1. Configure PC with static IP 192.168.1.10 and tftp server.
2. Rename "sysupgrade" filename to "firmware.bin" and place it in tftp
server directory.
3. Connect PC with one of RJ45 ports, power up the board and press
"enter" key to access U-Boot CLI.
4. Use the following command to update the device to OpenWrt: "run lfw".
Flash instruction (using U-Boot web-based recovery):
1. Configure PC with static IP 192.168.1.xxx(2-254)/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
the board and keep button pressed for around 6-7 seconds, until LEDs
start flashing.
3. Open your browser and enter 192.168.1.1, select "sysupgrade" image
and click the upgrade button.
Signed-off-by: Peng Zhang <sd20@qxwlan.com>
[reworked: image generation code, mach-* files, commit description,
fixed minor code style issues, rebased on master]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-01-05 09:38:05 +00:00
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-07-17 10:11:21 +00:00
|
|
|
config ATH79_MACH_E750A_V4
|
|
|
|
bool "Qxwlan E750A v4 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-07-17 10:14:25 +00:00
|
|
|
config ATH79_MACH_E750G_V8
|
|
|
|
bool "Qxwlan E750G v8 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ESR900
|
|
|
|
bool "EnGenius ESR900 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
2017-01-27 14:50:35 +00:00
|
|
|
select ATH79_NVRAM
|
2015-12-11 21:12:14 +00:00
|
|
|
|
2018-01-15 15:45:16 +00:00
|
|
|
config ATH79_MACH_EW_BALIN
|
|
|
|
bool "embedded wireless Balin Platform support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_EW_DORIN
|
|
|
|
bool "embedded wireless Dorin Platform support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
|
|
|
|
config ATH79_MACH_EL_M150
|
|
|
|
bool "EasyLink EL-M150 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_EL_MINI
|
|
|
|
bool "EasyLink EL-MINI support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_GL_AR150
|
|
|
|
bool "GL AR150 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_GL_AR300
|
|
|
|
bool "GL_AR300 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-07-15 10:00:04 +00:00
|
|
|
config ATH79_MACH_GL_AR300M
|
|
|
|
bool "GL_AR300M support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
2017-10-17 21:30:01 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_GL_AR750
|
|
|
|
bool "GL.iNet GL-AR750 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
2016-07-15 10:00:04 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-05-25 10:06:37 +00:00
|
|
|
config ATH79_MACH_GL_AR750S
|
|
|
|
bool "GL.iNet GL-AR750S support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_GL_DOMINO
|
|
|
|
bool "DOMINO support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-07-19 02:54:11 +00:00
|
|
|
config ATH79_MACH_GL_MIFI
|
|
|
|
bool "GL MIFI support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_GL_INET
|
|
|
|
bool "GL-INET support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-08-19 16:26:46 +00:00
|
|
|
config ATH79_MACH_GL_USB150
|
|
|
|
bool "GL.iNet GL-USB150 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-06 21:46:38 +00:00
|
|
|
config ATH79_MACH_EAP120
|
|
|
|
bool "TP-LINK EAP120 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
2017-04-14 17:08:17 +00:00
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_ENS202EXT
|
|
|
|
bool "EnGenius ENS202EXT support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
2016-10-06 21:46:38 +00:00
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_EAP300V2
|
|
|
|
bool "EnGenius EAP300 v2 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-02-15 17:42:45 +00:00
|
|
|
config ATH79_MACH_GS_OOLITE_V1
|
|
|
|
bool "GainStrong Oolite/Minibox V1.0 support"
|
2017-01-29 13:32:19 +00:00
|
|
|
select SOC_AR933X
|
|
|
|
select ARH79_DEV_ETH
|
|
|
|
select ARH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
2015-12-11 21:12:14 +00:00
|
|
|
|
2018-02-15 22:15:53 +00:00
|
|
|
config ATH79_MACH_GS_OOLITE_V5_2
|
|
|
|
bool "GainStrong Oolite V5.2 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-04-27 03:09:27 +00:00
|
|
|
config ATH79_MACH_HIVEAP_121
|
|
|
|
bool "Aerohive HiveAP-121 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_HIWIFI_HC6361
|
|
|
|
bool "HiWiFi HC6361 board support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_JA76PF
|
|
|
|
bool "jjPlus JA76PF board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_JWAP003
|
|
|
|
bool "jjPlus JWAP003 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2016-07-08 13:03:00 +00:00
|
|
|
config ATH79_MACH_JWAP230
|
|
|
|
bool "jjPlus JWAP230 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-05-29 15:00:53 +00:00
|
|
|
config ATH79_MACH_KOALA
|
|
|
|
bool "OCEDO Koala board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for Samsung WAM250
Samsung WAM250 is a dual-band (selectable, not simultaneous) wireless
hub, dedicated for Samsung Shape Wireless Audio System. The device is
based on Atheros AR9344. FCC ID: A3LWAM250.
Specification:
- 560/450/225 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2x 10/100 Mbps Ethernet
- 2T2R 2.4/5 GHz (AR9344), with ext. PA (SE2598L, SE5003L) and LNA
- 1x USB 2.0
- 4x LED (all are driven by GPIO)
- 2x button (reset, wps/speaker add)
- DC jack for main power input (14 V)
- UART header on PCB (J4, RX: 3, TX: 5)
Flash instruction:
This device uses dual-image (switched between upgrades) with a common
jffs2 config partition. Fortunately, there is a way to disable this mode
so that more flash space can be used by OpenWrt image.
You can easily access this device over telnet, using root/root
credentials (the same also work for serial console access).
1. Make sure that your device uses second (bootpart=2) image using
command: "fw_printenv bootpart".
2. If your device uses first image (bootpart=1), perform upgrade to the
latest vendor firmware (after the update, device should boot from
second partition) using web gui (default login: admin/1234567890).
3. Rename "sysupgrade" image to "firmware.bin", download it (you can use
wget, tftp or ftpget) to "/tmp" and issue below commands:
mtd_debug erase /dev/mtd3 0 $(wc -c /tmp/firmware.bin | awk -F' ' '{print $1}')
mtd_debug write /dev/mtd3 0 $(wc -c /tmp/firmware.bin)
fw_setenv bootpart
fw_setenv bootcmd "bootm 0x9f070000"
reboot
Revert to vendor firmware instruction:
1. Download vendor firmware to "/tmp" device and issue below commands:
fw_setenv bootpart 1
sysupgrade -n -F SS_BHUB_v2.2.05.bin
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-02-08 21:28:07 +00:00
|
|
|
config ATH79_MACH_WAM250
|
|
|
|
bool "Samsung WAM250 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for AR9331 based Hak5 devices
This adds support for AR9331 based Hak5 penetration testing tools:
- WiFi Pineapple NANO
- LAN Turtle
- Packet Squirrel
WiFi Pineapple NANO specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: 1T1R AR9331 (built-in), 1T1R AR9271 (built-in via USB bus)
- Ethernet: 1x FE over USB (ASIX AX88772A)
- Ports: 2x RP-SMA for antennas, 1x USB 2.0 (host), 1x micro SD
- Power: USB 5 V, 1.5 A
- Other: status LED, reset button
LAN Turtle specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: none
- Ethernet: 1x FE (AR9331), 1x FE over USB (Realtek RTL8152B)
- Ports: 1x RJ45, version dependent: micro SD or 3G SIM slot
- Power: USB 5 V, 0.5 A
- Other: status LED, reset button (inside, on PCB)
Packet Squirrel specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: none
- Ethernet: 2x FE (AR9331)
- Ports: 2x RJ45, 1x USB 2.0
- Power: USB 5 V, 0.12 A
- Other: status LED, reset button, 4-way switch
Flash instructions for all 3 devices:
Original firmware is based on OpenWrt.
Use sysupgrade via SSH to flash.
Signed-off-by: Sebastian Kinne <contact@sebkinne.com>
[squashed commits, combined and reworked mach files, aligned board
naming with general convention, fixed minor issues, tested on real
hardware, reworded commit subject and description]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-02-13 02:26:33 +00:00
|
|
|
config ATH79_MACH_WIFI_PINEAPPLE_NANO
|
|
|
|
bool "Hak5 WiFi Pineapple NANO support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_WRT160NL
|
|
|
|
bool "Linksys WRT160NL board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_WRT400N
|
|
|
|
bool "Linksys WRT400N board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2016-05-31 16:32:37 +00:00
|
|
|
config ATH79_MACH_WRTNODE2Q
|
|
|
|
bool "WRTnode2Q board support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
ar71xx: add support for ALFA Network R36A
ALFA Network R36A is a successor of the previous model, the R36 (Ralink
RT3050F based). New version is based on Qualcomm/Atheros QCA9531 v2.
Specification:
- 650/400/200 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2x 10/100 Mbps Ethernet, with passive PoE support (24 V)
- 2T2R (QCA9531) 2.4 GHz, 2x u.fl connectors on PCB
- 1x USB 2.0 (power controlled by GPIO)
- 6x LED (5 of them are driven by GPIO)
- 2x button (reset, wifi/wps)
- external h/w watchdog (EM6324QYSP5B, disabled and not used)
- DC jack for main power input (12 V)
- UART header on PCB
Flash instruction:
You can use sysupgrade image directly in vendor firmware which is based
on LEDE/OpenWrt. Alternatively, you can use web recovery mode in U-Boot:
1. Configure PC with static IP 192.168.1.2/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
device, wait for first blink of all LEDs (indicates network setup),
then keep button for 3 following blinks and release it.
3. Open 192.168.1.1 address in your browser and upload sysupgrade image.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-12-28 10:07:54 +00:00
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_R36A
|
|
|
|
bool "ALFA Network R36A support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
2016-05-31 16:32:37 +00:00
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for P&W R602N and CPE505N
P&W (full name: Shenzhen Progress&Win Technologies) R602N (could be also
labeled as R602F, R602, etc.) is a simple N300 router with 5-port
10/100 Mbps switch, non-detachable antennas and USB.
CPE505 is an outdoor CPE with PoE support and detachable antennas.
Both devices are based on Qualcomm/Atheros QCA9531 v2.
Common specification:
- 650/597/216 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of FLASH
- UART (J2) header on PCB
R602N specification:
- 5x 10/100 Mbps Ethernet
- 1x USB 2.0
- 2T2R 2.4 GHz with external LNA and PA (SE2576L), up to 28 dBm
- 2x external, non-detachable antennas
- 7x LED, 1x button
CPE505N specification:
- 2x 10/100 Mbps Ethernet (both ports support passive PoE 12-24 V)
- 2T2R 2.4 GHz with external LNA and PA (SKY65174-21), up to 30 dBm
- 2x external, detachable antennas (RP-SMA connectors)
- 1x RGB LED, 2x LEDs (in RJ45 sockets), 1x button
Flash instructions:
It seems that there are many different versions of the firmware which
these devices are shipped with. The generic/standard one is based on
some modified OpenWrt and LEDE firmware can be flashed directly from
vendor's webgui or with sysupgrade (root password is "admin123").
Before flashing, make sure (use "fw_printenv") that the kernel load
address in your device is set to "0x9f050000" (bootcmd variable is
"bootm 0x9f050000"). If your device uses different load address, you
should first change it, under vendor's firmware, with command:
fw_setenv bootcmd "bootm 0x9f050000 || bootm OLD_ADDRESS"
Where OLD_ADDRESS is previous kernel load address (in CPE505 version
I got access to, it was "0x9fe80000"). This will allow you to use
both the vendor's and LEDE firmware.
If version of your device contains empty U-Boot environment (you will
get information about this after issuing "fw_printenv"), you should
use U-Boot, serial line access and TFTP to perform firmware upgrade:
1. tftp 0x80060000 lede-ar71xx-generic-...-squashfs-sysupgrade.bin
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9f050000 || bootm OLD_ADDRESS"
5. saveenv && reset
These devices contain also web recovery mode inside U-Boot. It can be
started with pressing the reset button for around 3 seconds just after
the device powerup. Web recovery panel is available on "192.168.10.9"
and to be able to use it, IP on your PC must be set to "192.168.10.10".
Make sure to change kernel load address before using recovery mode or
the U-Boot will not be able to load LEDE firmware.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-03-15 23:54:08 +00:00
|
|
|
config ATH79_MACH_R602N
|
|
|
|
bool "P&W R602N support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_R6100
|
|
|
|
bool "NETGEAR R6100 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MC_MAC1200R
|
|
|
|
bool "MERCURY MAC1200R board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_RB4XX
|
|
|
|
bool "MikroTik RouterBOARD 4xx series support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_RB750
|
|
|
|
bool "MikroTik RouterBOARD 750 support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
|
|
|
|
config ATH79_MACH_RB91X
|
|
|
|
bool "MikroTik RouterBOARD 91X support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
|
|
|
|
config ATH79_MACH_RB922
|
|
|
|
bool "MikroTik RouterBOARD 922 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
select RLE_DECOMPRESS
|
|
|
|
|
|
|
|
config ATH79_MACH_RB95X
|
2017-01-29 13:32:19 +00:00
|
|
|
bool "MikroTik RouterBOARD 95X support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_ROUTERBOOT
|
2015-12-11 21:12:14 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_RB2011
|
|
|
|
bool "MikroTik RouterBOARD 2011 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
|
2017-02-07 11:06:33 +00:00
|
|
|
config ATH79_MACH_RBSPI
|
|
|
|
bool "MikroTik RouterBOARD SPI-NOR support"
|
2017-03-06 22:06:13 +00:00
|
|
|
select SOC_AR934X
|
2017-02-07 11:06:33 +00:00
|
|
|
select SOC_QCA953X
|
2017-03-17 04:00:33 +00:00
|
|
|
select SOC_QCA955X
|
2017-02-07 11:06:33 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
2017-02-07 18:10:04 +00:00
|
|
|
select ATH79_DEV_USB
|
2017-02-07 11:06:33 +00:00
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the
|
2018-01-18 12:50:32 +00:00
|
|
|
MikroTik ROuterBOARD 911-2Hn (911 Lite2)
|
|
|
|
MikroTik ROuterBOARD 911-5Hn (911 Lite5)
|
2017-11-14 11:15:03 +00:00
|
|
|
MikroTik RouterBOARD mAP
|
2017-02-07 11:06:33 +00:00
|
|
|
MikroTik RouterBOARD mAP lite
|
2018-07-12 11:43:36 +00:00
|
|
|
MikroTik RouterBOARD hAP mini
|
2017-02-07 14:23:30 +00:00
|
|
|
MikroTik RouterBOARD hAP lite
|
2017-02-07 18:10:04 +00:00
|
|
|
MikroTik RouterBOARD hAP
|
2017-03-17 04:00:33 +00:00
|
|
|
MikroTik RouterBOARD hAP ac
|
2017-03-08 09:07:00 +00:00
|
|
|
MikroTik RouterBOARD hAP ac lite
|
2017-02-09 21:50:08 +00:00
|
|
|
MikroTik RouterBOARD hEX PoE lite
|
2017-02-09 22:07:23 +00:00
|
|
|
MikroTik RouterBOARD hEX lite
|
2017-10-05 12:26:23 +00:00
|
|
|
MikroTik RouterBOARD Powerbox
|
2017-03-06 22:06:13 +00:00
|
|
|
MikroTik RouterBOARD LHG 5
|
2017-02-10 19:36:50 +00:00
|
|
|
MikroTik RouterBOARD cAP (EXPERIMENTAL)
|
2017-10-28 10:30:39 +00:00
|
|
|
MikroTik RouterBOARD wAP
|
2018-06-10 01:33:24 +00:00
|
|
|
MikroTik RouterBOARD wAP R-2nD
|
2017-02-07 11:06:33 +00:00
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_RBSXTLITE
|
|
|
|
bool "MikroTik RouterBOARD SXT Lite"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_ROUTERBOOT
|
|
|
|
|
|
|
|
config ATH79_MACH_SMART_300
|
|
|
|
bool "NC-LINK SMART-300 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-02-16 19:30:38 +00:00
|
|
|
config ATH79_MACH_T830
|
|
|
|
bool "YunCore T830 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ARH79_DEV_ETH
|
|
|
|
select ARH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-03-10 19:07:26 +00:00
|
|
|
config ATH79_MACH_TELLSTICK_ZNET_LITE
|
|
|
|
bool "TellStick ZNet Lite"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_WNDAP360
|
|
|
|
bool "NETGEAR WNDAP360 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_WNDR3700
|
|
|
|
bool "NETGEAR WNDR3700 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WNDR4300
|
|
|
|
bool "NETGEAR WNDR3700v4/WNDR4300 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_WNR2000
|
|
|
|
bool "NETGEAR WNR2000 board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_WNR2000_V3
|
2016-01-19 10:16:04 +00:00
|
|
|
bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2/WPN824N board support"
|
2015-12-11 21:12:14 +00:00
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2018-01-24 21:22:14 +00:00
|
|
|
config ATH79_MACH_WNR2200
|
2015-12-11 21:12:14 +00:00
|
|
|
bool "NETGEAR WNR2200 board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_WNR2000_V4
|
|
|
|
bool "NETGEAR WNR2000 V4"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_OM2P
|
|
|
|
bool "OpenMesh OM2P board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select SOC_AR933X
|
2016-06-02 09:23:21 +00:00
|
|
|
select SOC_QCA953X
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_OM5P
|
|
|
|
bool "OpenMesh OM5P board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-04-09 10:25:47 +00:00
|
|
|
config ATH79_MACH_OM5P_AC
|
|
|
|
bool "OpenMesh OM5P-AC board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-04-09 10:26:15 +00:00
|
|
|
config ATH79_MACH_OM5P_ACv2
|
|
|
|
bool "OpenMesh OM5P-ACv2 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-04-26 11:44:36 +00:00
|
|
|
config ATH79_MACH_OMY_G1
|
|
|
|
bool "OMYlink OMY G1 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-03-16 09:26:58 +00:00
|
|
|
config ATH79_MACH_OMY_X1
|
|
|
|
bool "OMYlink OMY X1 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ONION_OMEGA
|
|
|
|
bool "ONION OMEGA support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MR12
|
|
|
|
bool "Meraki MR12 board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MR16
|
|
|
|
bool "Meraki MR16 board support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-12 06:42:29 +00:00
|
|
|
config ATH79_MACH_MR18
|
|
|
|
bool "Meraki MR18 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select LEDS_NU801
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_MR600
|
|
|
|
bool "OpenMesh MR600 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MZK_W04NU
|
|
|
|
bool "Planex MZK-W04NU board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MZK_W300NH
|
|
|
|
bool "Planex MZK-W300NH board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-02-06 21:08:28 +00:00
|
|
|
config ATH79_MACH_RE355
|
|
|
|
bool "TP-LINK RE355 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-01-07 00:40:48 +00:00
|
|
|
config ATH79_MACH_RE450
|
|
|
|
bool "TP-LINK RE450 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-05-26 11:20:53 +00:00
|
|
|
config ATH79_MACH_RME_EG200
|
|
|
|
bool "eTactica EG200 board supprt"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for Teltonika RUT900
Teltonika RUT900 is an industrial 3G router based on Atheros AR9344.
There are available 3 other models in RUT9xx series: RUT905, RUT950 and
RUT955, which differ in availability of additional I/O ports, built-in
GSM modem type, GPS antenna and other features. FCC ID of the RUT950
model (LTE module built-in): 2AET4-RUT950.
This patch adds support for the RUT900 model only but can be easily
extended to cover whole series. Also, as there are several different
3/4G modules (Huawei, Quectel, Telit) used in whole series, packages
required for WWAN support are not included by default. It is up to the
user to install required software for built-in modem.
Specification:
- 550/400/200 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 4x 10/100 Mbps Ethernet, with passive PoE support on LAN1
- 2T2R 2,4 GHz (AR9344), with ext. PA (MGA-22103) and LNA
- built-in 3G module (example: Telit HE910-D)
- 2x miniSIM slot
- 2x RP-SMA/F (Wi-Fi), 2x SMA/F (3G)
- PCA9539 16-bit GPIO I2C expander
- 12x LED (4 are driven by AR9344, 7 by PCA9539)
- 1x button (reset)
- DC jack for main power input (9-30 V)
- UART available on PCB edge connector
Serial console pinout:
- RX: pin1 (square) on top side of the main PCB (AR9344 is on top)
- TX: pin1 (square) on bottom side
Flash instruction:
Vendor firmware is based on OpenWrt CC release. Use the "factory" image
directly in GUI (make sure to uncheck "keep settings") or in U-Boot web
based recovery. To avoid any problems, make sure to first update vendor
firmware to latest version - "factory" image was successfully tested on
device running "RUT9XX_R_00.03.960" firmware and U-Boot "3.0.1".
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-10-15 11:24:02 +00:00
|
|
|
config ATH79_MACH_RUT9XX
|
|
|
|
bool "Teltonika RUT900 series support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select GPIO_PCA953X
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_RW2458N
|
|
|
|
bool "Redwave RW2458N board support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2015-12-19 11:27:19 +00:00
|
|
|
config ATH79_MACH_CAP324
|
2018-07-29 08:13:25 +00:00
|
|
|
bool "PowerCloud Systems CAP324 support"
|
2015-12-19 11:27:19 +00:00
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_CAP4200AG
|
|
|
|
bool "Senao CAP4200AG support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2015-12-19 11:27:25 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_CR3000
|
2018-07-29 11:17:19 +00:00
|
|
|
bool "PowerCloud Systems CR3000 support"
|
2015-12-19 11:27:25 +00:00
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-19 11:27:32 +00:00
|
|
|
config ATH79_MACH_CR5000
|
|
|
|
bool "PowerCloud CR5000 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_MR1750
|
|
|
|
bool "OpenMesh MR1750 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MR900
|
|
|
|
bool "OpenMesh MR900 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_EAP7660D
|
|
|
|
bool "Senao EAP7660D support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_BSB
|
|
|
|
bool "Smart Electronics Black Swift board"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-04-22 16:21:47 +00:00
|
|
|
config ATH79_MACH_ARCHER_C25_V1
|
|
|
|
bool "TP-LINK Archer C25 v1 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2017-06-16 13:26:30 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_ARCHER_C58_V1
|
|
|
|
bool "TP-LINK Archer C58 v1 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2017-04-22 16:21:47 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-12-27 21:41:41 +00:00
|
|
|
config ATH79_MACH_ARCHER_C59_V1
|
|
|
|
bool "TP-LINK Archer C59 v1 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-06-15 04:39:09 +00:00
|
|
|
config ATH79_MACH_ARCHER_C59_V2
|
|
|
|
bool "TP-LINK Archer C59 v2 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-12-27 21:41:41 +00:00
|
|
|
config ATH79_MACH_ARCHER_C60_V1
|
|
|
|
bool "TP-LINK Archer C60 v1 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-01-15 05:44:14 +00:00
|
|
|
config ATH79_MACH_ARCHER_C60_V2
|
|
|
|
bool "TP-LINK Archer C60 v2 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ARCHER_C7
|
|
|
|
bool "TP-LINK Archer C5/C7/TL-WDR4900 v2 board support"
|
|
|
|
select SOC_QCA955X
|
2017-07-25 11:32:47 +00:00
|
|
|
select SOC_QCA956X
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for P&W R602N and CPE505N
P&W (full name: Shenzhen Progress&Win Technologies) R602N (could be also
labeled as R602F, R602, etc.) is a simple N300 router with 5-port
10/100 Mbps switch, non-detachable antennas and USB.
CPE505 is an outdoor CPE with PoE support and detachable antennas.
Both devices are based on Qualcomm/Atheros QCA9531 v2.
Common specification:
- 650/597/216 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of FLASH
- UART (J2) header on PCB
R602N specification:
- 5x 10/100 Mbps Ethernet
- 1x USB 2.0
- 2T2R 2.4 GHz with external LNA and PA (SE2576L), up to 28 dBm
- 2x external, non-detachable antennas
- 7x LED, 1x button
CPE505N specification:
- 2x 10/100 Mbps Ethernet (both ports support passive PoE 12-24 V)
- 2T2R 2.4 GHz with external LNA and PA (SKY65174-21), up to 30 dBm
- 2x external, detachable antennas (RP-SMA connectors)
- 1x RGB LED, 2x LEDs (in RJ45 sockets), 1x button
Flash instructions:
It seems that there are many different versions of the firmware which
these devices are shipped with. The generic/standard one is based on
some modified OpenWrt and LEDE firmware can be flashed directly from
vendor's webgui or with sysupgrade (root password is "admin123").
Before flashing, make sure (use "fw_printenv") that the kernel load
address in your device is set to "0x9f050000" (bootcmd variable is
"bootm 0x9f050000"). If your device uses different load address, you
should first change it, under vendor's firmware, with command:
fw_setenv bootcmd "bootm 0x9f050000 || bootm OLD_ADDRESS"
Where OLD_ADDRESS is previous kernel load address (in CPE505 version
I got access to, it was "0x9fe80000"). This will allow you to use
both the vendor's and LEDE firmware.
If version of your device contains empty U-Boot environment (you will
get information about this after issuing "fw_printenv"), you should
use U-Boot, serial line access and TFTP to perform firmware upgrade:
1. tftp 0x80060000 lede-ar71xx-generic-...-squashfs-sysupgrade.bin
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9f050000 || bootm OLD_ADDRESS"
5. saveenv && reset
These devices contain also web recovery mode inside U-Boot. It can be
started with pressing the reset button for around 3 seconds just after
the device powerup. Web recovery panel is available on "192.168.10.9"
and to be able to use it, IP on your PC must be set to "192.168.10.10".
Make sure to change kernel load address before using recovery mode or
the U-Boot will not be able to load LEDE firmware.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-03-15 23:54:08 +00:00
|
|
|
config ATH79_MACH_CPE505N
|
|
|
|
bool "P&W CPE505N support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_CPE510
|
|
|
|
bool "TP-LINK CPE510 support"
|
|
|
|
select SOC_AR934X
|
2018-01-19 13:45:42 +00:00
|
|
|
select SOC_QCA953X
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-08 01:36:35 +00:00
|
|
|
config ATH79_MACH_CPE830
|
|
|
|
bool "YunCore CPE830 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-07 23:17:04 +00:00
|
|
|
config ATH79_MACH_CPE870
|
|
|
|
bool "YunCore CPE870 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_MR11U
|
|
|
|
bool "TP-LINK TL-MR11U/TL-MR3040 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_MR13U
|
|
|
|
bool "TP-LINK TL-MR13U support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_MR3020
|
|
|
|
bool "TP-LINK TL-MR3020 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_MR3X20
|
|
|
|
bool "TP-LINK TL-MR3220/3420 support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2017-05-25 19:51:37 +00:00
|
|
|
config ATH79_MACH_TL_MR6400
|
|
|
|
bool "TP-LINK TL-MR6400 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WAX50RE
|
|
|
|
bool "TP-LINK TL-WA750/850RE support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WA701ND_V2
|
|
|
|
bool "TP-LINK TL-WA701ND v2 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WA7210N_V2
|
2017-01-29 13:32:19 +00:00
|
|
|
bool "TP-LINK TL-WA7210N v2 support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-02-12 08:30:28 +00:00
|
|
|
config ATH79_MACH_TL_WA801ND_V3
|
2017-01-29 13:32:19 +00:00
|
|
|
bool "TP-LINK TL-WA801ND v3 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WA830RE_V2
|
|
|
|
bool "TP-LINK TL-WA830RE v2 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-02-10 12:44:06 +00:00
|
|
|
config ATH79_MACH_TL_WA850RE_V2
|
|
|
|
bool "TP-LINK TL-WA850RE v2 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-06-09 15:11:39 +00:00
|
|
|
config ATH79_MACH_TL_WA855RE_V1
|
|
|
|
bool "TP-LINK TL-WA855RE V1 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WA901ND
|
|
|
|
bool "TP-LINK TL-WA901ND/TL-WA7510N support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WA901ND_V2
|
|
|
|
bool "TP-LINK TL-WA901ND v2 support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-04-09 10:26:46 +00:00
|
|
|
config ATH79_MACH_TL_WA901ND_V4
|
|
|
|
bool "TP-LINK TL-WA901ND v4 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WDR3320_V2
|
|
|
|
bool "TP-LINK TL-WDR3320 v2 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WDR3500
|
|
|
|
bool "TP-LINK TL-WDR3500 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WDR4300
|
|
|
|
bool "TP-LINK TL-WDR3600/4300/4310 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WDR6500_V2
|
|
|
|
bool "TP-LINK TL-WDR6500 v2 board support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR703N
|
|
|
|
bool "TP-LINK TL-WR703N/TL-WR710N/TL-MR10U support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR720N_V3
|
|
|
|
bool "TP-LINK TL-WR720N v3/v4 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR741ND
|
|
|
|
bool "TP-LINK TL-WR741ND support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR741ND_V4
|
|
|
|
bool "TP-LINK TL-WR741ND v4/TL-MR3220 v2 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-10-21 09:47:15 +00:00
|
|
|
config ATH79_MACH_TL_WR802N_V1
|
|
|
|
bool "TP-LINK TL-WR802N v1 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2017-02-13 17:29:34 +00:00
|
|
|
config ATH79_MACH_TL_WR802N_V2
|
|
|
|
bool "TP-LINK TL-WR802N v2 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
2016-05-02 18:50:48 +00:00
|
|
|
config ATH79_MACH_TL_WR810N
|
|
|
|
bool "TP-LINK TL-WR810N support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-11-10 21:18:09 +00:00
|
|
|
config ATH79_MACH_TL_WR810N_V2
|
|
|
|
bool "TP-LINK TL-WR810N v2 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-03-16 00:43:43 +00:00
|
|
|
config ATH79_MACH_TL_WR840N_V2
|
|
|
|
bool "TP-LINK TL-WR840N v2/v3 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WR841N_V1
|
|
|
|
bool "TP-LINK TL-WR841N v1 support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_DSA
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR841N_V8
|
|
|
|
bool "TP-LINK TL-WR841N/ND v8/TL-MR3420 v2 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR841N_V9
|
2017-05-11 18:26:21 +00:00
|
|
|
bool "TP-LINK TL-WR841N/ND v9/TL-WR842N/ND v3/TL-WR740N/ND v6 support"
|
2016-05-14 16:12:46 +00:00
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
2015-12-11 21:12:14 +00:00
|
|
|
|
ar71xx: add support for TP-Link TL-WR902AC v1
TP-Link TL-WR902AC v1 is a pocket-size, dual-band (AC750), successor of
TL-MR3020 (both devices use very similar enclosure, in same size). New
device is based on Qualcomm QCA9531 v2 + QCA9887. FCC ID: TE7WR902AC.
Specification:
- 650/391/216 MHz (CPU/DDR/AHB)
- 1x 10/100 Mbps Ethernet
- 1x USB 2.0 (GPIO-controlled power)
- 64 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887)
- 5x LED (GPIO-controlled), 2x button, 1x 3-pos switch
- UART pads on PCB (TP1 -> TX, TP2 -> RX, TP3 -> GND, TP4 -> 3V3, jumper
resitors are missing on TX/RX lines)
- 1x micro USB (for power only)
Flash instructions:
Use "factory" image under vendor GUI.
Recovery instructions:
This device contains tftp recovery mode inside U-Boot. You can use it to
flash LEDE (use "factory" image) or vendor firmware.
1. Configure PC with static IP 192.168.0.66/24 and tftp server.
2. Rename "lede-ar71xx-generic-tl-wr902ac-v1-squashfs-factory.bin"
to "wr902acv1_un_tp_recovery.bin" and place it in tftp server dir.
3. Connect PC with LAN port, press the reset button, power up the router
and keep button pressed until WPS LED lights up.
4. Router will download file from server, write it to flash and reboot.
Root access over serial line in vendor firmware: root/sohoadmin.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-07-02 16:32:38 +00:00
|
|
|
config ATH79_MACH_TL_WR902AC_V1
|
|
|
|
bool "TP-LINK TL-WR902AC v1 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WR941ND
|
|
|
|
bool "TP-LINK TL-WR941ND support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_DSA
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR941ND_V6
|
|
|
|
bool "TP-LINK TL-WR941ND v6 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-12-12 14:59:03 +00:00
|
|
|
config ATH79_MACH_TL_WR940N_V4
|
|
|
|
bool "TP-LINK TL-WR940N v4 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-03-08 20:10:05 +00:00
|
|
|
config ATH79_MACH_TL_WR942N_V1
|
|
|
|
bool "TP-LINK TL-WR942N v1 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WR1041N_V2
|
|
|
|
bool "TP-LINK TL-WR1041N v2 support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-09-25 09:38:49 +00:00
|
|
|
config ATH79_MACH_TL_WR1043N_V5
|
|
|
|
bool "TP-LINK TL-WR1043N v5 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WR1043ND
|
|
|
|
bool "TP-LINK TL-WR1043ND support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TL_WR1043ND_V2
|
|
|
|
bool "TP-LINK TL-WR1043ND v2 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-12-16 11:50:34 +00:00
|
|
|
config ATH79_MACH_TL_WR1043ND_V4
|
|
|
|
bool "TP-LINK TL-WR1043ND v4 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TL_WR2543N
|
|
|
|
bool "TP-LINK TL-WR2543N/ND support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2018-04-22 10:29:36 +00:00
|
|
|
config ATH79_MACH_TS_D084
|
|
|
|
bool "PISEN TS-D084 support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_TEW_632BRP
|
|
|
|
bool "TRENDnet TEW-632BRP support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_TEW_673GRU
|
|
|
|
bool "TRENDnet TEW-673GRU support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
|
|
|
config ATH79_MACH_TEW_712BR
|
|
|
|
bool "TRENDnet TEW-712BR support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_TEW_732BR
|
|
|
|
bool "TRENDnet TEW-732BR support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-17 09:30:05 +00:00
|
|
|
config ATH79_MACH_TEW_823DRU
|
|
|
|
bool "TRENDnet TEW-823DRU support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_UBNT
|
|
|
|
bool "Ubiquiti AR71xx based boards support"
|
|
|
|
select SOC_AR71XX
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2016-02-12 08:31:32 +00:00
|
|
|
config ATH79_MACH_UBNT_UNIFIAC
|
2017-03-29 11:38:25 +00:00
|
|
|
bool "Ubiquiti UniFi AC (LITE/LR/MESH/PRO) support"
|
2016-02-12 08:31:32 +00:00
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2016-05-11 07:40:00 +00:00
|
|
|
select ATH79_DEV_USB
|
2016-02-12 08:31:32 +00:00
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_WEIO
|
|
|
|
bool "WeIO board"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_MYNET_N600
|
|
|
|
bool "WD My Net N600 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_MYNET_N750
|
|
|
|
bool "WD My Net N750 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
|
|
|
config ATH79_MACH_MYNET_REXT
|
|
|
|
bool "WD My Net Wi-Fi Range Extender board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_NVRAM
|
|
|
|
|
2016-09-20 12:14:29 +00:00
|
|
|
config ATH79_MACH_Z1
|
|
|
|
bool "Meraki Z1 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select LEDS_NU801
|
|
|
|
|
2016-08-17 22:05:03 +00:00
|
|
|
config ATH79_MACH_ZBT_WE1526
|
|
|
|
bool "Zbtlink ZBT-WE1526 board support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_ZCN_1523H
|
|
|
|
bool "Zcomax ZCN-1523H support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
|
ar71xx: add support for ALFA Network N5Q
ALFA Network N5Q is a successor of previous model, the N5 (outdoor
CPE/AP, based on Atheros AR7240 + AR9280). New version is based on
Atheros AR9344.
Specification:
- 550/400/200 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2x 10/100 Mbps Ethernet, with passive PoE support (24 V)
- 2T2R 5 GHz (AR9344), with ext. PA (RFPA5542) and LNA, up to 27 dBm
- 8x LED (7 are driven by GPIO)
- 1x button (reset)
- external h/w watchdog (EM6324QYSP5B, disabled and not used)
- header for optional 802.3at/af PoE module
- DC jack for main power input (optional, not installed by default)
- UART header on PCB
Flash instruction:
You can use sysupgrade image directly in vendor firmare which is based
on OpenWrt/LEDE. Alternatively, you can use web recovery mode in U-Boot:
1. Configure PC with static IP 192.168.1.2/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
device, wait for first blink of all LEDs (indicates network setup),
then keep button for 3 following blinks and release it.
3. Open 192.168.1.1 address in your browser and upload sysupgrade image.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-01-05 10:35:45 +00:00
|
|
|
config ATH79_MACH_N5Q
|
|
|
|
bool "ALFA Network N5Q support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_NBG460N
|
|
|
|
bool "Zyxel NBG460N/550N/550NH board support"
|
|
|
|
select SOC_AR913X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_NBG6716
|
|
|
|
bool "Zyxel NBG6616/NBG6716 board support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
2017-01-27 14:50:35 +00:00
|
|
|
select ATH79_NVRAM
|
2015-12-11 21:12:14 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_CARAMBOLA2
|
|
|
|
bool "8devices Carambola2 board"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for AR9331 based Hak5 devices
This adds support for AR9331 based Hak5 penetration testing tools:
- WiFi Pineapple NANO
- LAN Turtle
- Packet Squirrel
WiFi Pineapple NANO specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: 1T1R AR9331 (built-in), 1T1R AR9271 (built-in via USB bus)
- Ethernet: 1x FE over USB (ASIX AX88772A)
- Ports: 2x RP-SMA for antennas, 1x USB 2.0 (host), 1x micro SD
- Power: USB 5 V, 1.5 A
- Other: status LED, reset button
LAN Turtle specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: none
- Ethernet: 1x FE (AR9331), 1x FE over USB (Realtek RTL8152B)
- Ports: 1x RJ45, version dependent: micro SD or 3G SIM slot
- Power: USB 5 V, 0.5 A
- Other: status LED, reset button (inside, on PCB)
Packet Squirrel specifications:
- SoC: Atheros AR9331 (400 MHz)
- RAM: 64 MB (DDR2)
- FLASH: 16 MB
- WiFi: none
- Ethernet: 2x FE (AR9331)
- Ports: 2x RJ45, 1x USB 2.0
- Power: USB 5 V, 0.12 A
- Other: status LED, reset button, 4-way switch
Flash instructions for all 3 devices:
Original firmware is based on OpenWrt.
Use sysupgrade via SSH to flash.
Signed-off-by: Sebastian Kinne <contact@sebkinne.com>
[squashed commits, combined and reworked mach files, aligned board
naming with general convention, fixed minor issues, tested on real
hardware, reworded commit subject and description]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-02-13 02:26:33 +00:00
|
|
|
config ATH79_MACH_LAN_TURTLE
|
|
|
|
bool "Hak5 LAN Turtle and Packet Squirrel support"
|
|
|
|
select SOC_AR933X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
|
2017-02-12 17:34:36 +00:00
|
|
|
config ATH79_MACH_LIMA
|
|
|
|
bool "8devices Lima board"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_SPI
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
|
2017-05-08 10:28:38 +00:00
|
|
|
config ATH79_MACH_RAMBUTAN
|
|
|
|
bool "8devices Rambutan board"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_NFC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2015-12-11 21:12:14 +00:00
|
|
|
config ATH79_MACH_CF_E316N_V2
|
ar71xx: add support for COMFAST CF-E320N v2 and CF-E520N/CF-E530N
As we already have support for CF-E316N v2 and many devices from
this vendor look similar, the support was included in existing
mach-*.c file, with few cleanups and fixes.
All 3 devices are based on Qualcomm/Atheros QCA9531 v2.
COMFAST CF-E320N v2 is a ceiling mount AP with PoE support.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, both with PoE support
- 64 MB of RAM (DDR2)
- 16 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x RGB LED, 1x button
- UART (J1), GPIO (J9) and USB (J2) headers on PCB
- external watchdog (Pericon Technology PT7A7514)
COMFAST CF-E520N/CF-E530N are in-wall APs with USB and PoE support.
They seem to have different only the front panel.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, WAN with PoE support
- 1x USB 2.0 (in CF-E520N covered by panel, available on PCB)
- 32 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x LED, 1x button
- UART (J1) headers on PCB
Flash instruction:
Original firmware is based on OpenWrt.
Use sysupgrade image directly in vendor GUI.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-10-05 00:24:58 +00:00
|
|
|
bool "COMFAST CF-E316N v2 support"
|
2015-12-11 21:12:14 +00:00
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
ar71xx: add support for COMFAST CF-E320N v2 and CF-E520N/CF-E530N
As we already have support for CF-E316N v2 and many devices from
this vendor look similar, the support was included in existing
mach-*.c file, with few cleanups and fixes.
All 3 devices are based on Qualcomm/Atheros QCA9531 v2.
COMFAST CF-E320N v2 is a ceiling mount AP with PoE support.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, both with PoE support
- 64 MB of RAM (DDR2)
- 16 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x RGB LED, 1x button
- UART (J1), GPIO (J9) and USB (J2) headers on PCB
- external watchdog (Pericon Technology PT7A7514)
COMFAST CF-E520N/CF-E530N are in-wall APs with USB and PoE support.
They seem to have different only the front panel.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, WAN with PoE support
- 1x USB 2.0 (in CF-E520N covered by panel, available on PCB)
- 32 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x LED, 1x button
- UART (J1) headers on PCB
Flash instruction:
Original firmware is based on OpenWrt.
Use sysupgrade image directly in vendor GUI.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-10-05 00:24:58 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_CF_E320N_V2
|
|
|
|
bool "COMFAST CF-E320N v2 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2017-06-29 10:03:03 +00:00
|
|
|
config ATH79_MACH_CF_E355AC
|
2018-01-22 06:57:57 +00:00
|
|
|
bool "COMFAST CF-E355AC v1/v2 support"
|
2017-06-29 10:03:03 +00:00
|
|
|
select SOC_QCA953X
|
2018-01-22 06:57:57 +00:00
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
2017-06-29 10:03:03 +00:00
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
2018-01-22 06:57:57 +00:00
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
2017-06-29 10:03:03 +00:00
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2018-02-07 03:47:52 +00:00
|
|
|
config ATH79_MACH_CF_E375AC
|
|
|
|
bool "COMFAST CF-E375AC support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for COMFAST CF-E380AC v1 and v2
COMFAST CF-E380AC v1/v2 is a ceiling mount AP with PoE
support, based on Qualcomm/Atheros QCA9558+QCA9880+AR8035.
There are two versions of this model, with different RAM
and U-Boot mtd partition sizes:
- v1: 128 MB of RAM, 128 KB U-Boot image size
- v2: 256 MB of RAM, 256 KB U-Boot image size
Version number is available only inside vendor GUI,
hardware and markings are the same.
Short specification:
- 720/600/200 MHz (CPU/DDR/AHB)
- 1x 10/100/1000 Mbps Ethernet, with PoE support
- 128 or 256 MB of RAM (DDR2)
- 16 MB of FLASH
- 3T3R 2.4 GHz, with external PA (SE2576L), up to 28 dBm
- 3T3R 5 GHz, with external PA (SE5003L1), up to 30 dBm
- 6x internal antennas
- 1x RGB LED, 1x button
- UART (T11), LEDs/GPIO (J7) and USB (T12) headers on PCB
- external watchdog (Pericon Technology PT7A7514)
Flash instruction:
Original firmware is based on OpenWrt.
Use sysupgrade image directly in vendor GUI.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-11-14 16:38:23 +00:00
|
|
|
config ATH79_MACH_CF_E380AC_V1
|
|
|
|
bool "COMFAST CF-E380AC v1 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_CF_E380AC_V2
|
|
|
|
bool "COMFAST CF-E380AC v2 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
ar71xx: add support for COMFAST CF-E320N v2 and CF-E520N/CF-E530N
As we already have support for CF-E316N v2 and many devices from
this vendor look similar, the support was included in existing
mach-*.c file, with few cleanups and fixes.
All 3 devices are based on Qualcomm/Atheros QCA9531 v2.
COMFAST CF-E320N v2 is a ceiling mount AP with PoE support.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, both with PoE support
- 64 MB of RAM (DDR2)
- 16 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x RGB LED, 1x button
- UART (J1), GPIO (J9) and USB (J2) headers on PCB
- external watchdog (Pericon Technology PT7A7514)
COMFAST CF-E520N/CF-E530N are in-wall APs with USB and PoE support.
They seem to have different only the front panel.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, WAN with PoE support
- 1x USB 2.0 (in CF-E520N covered by panel, available on PCB)
- 32 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz, up to 22 dBm
- 2x internal antennas
- 1x LED, 1x button
- UART (J1) headers on PCB
Flash instruction:
Original firmware is based on OpenWrt.
Use sysupgrade image directly in vendor GUI.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2016-10-05 00:24:58 +00:00
|
|
|
config ATH79_MACH_CF_E520N
|
|
|
|
bool "COMFAST CF-E520N support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_CF_E530N
|
|
|
|
bool "COMFAST CF-E530N support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
2015-12-11 21:12:14 +00:00
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_BHU_BXU2000N2_A
|
|
|
|
bool "BHU BXU2000n-2 rev. A support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
|
|
|
config ATH79_MACH_QIHOO_C301
|
|
|
|
bool "Qihoo 360 C301 board support"
|
|
|
|
select SOC_AR934X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_NVRAM
|
2016-07-18 17:39:57 +00:00
|
|
|
|
ar71xx: Add support for D-Link DAP-1330 a1
D-Link DAP-1330 rev. A1 is a wall-plug N300 Wi-Fi range extender,
based on Qualcomm/Atheros QCA9533 v2.
Short specification:
- 650/393/216 MHz (CPU/DDR/AHB)
- 1x 10/100 Mbps Ethernet
- 64 MB of RAM (DDR1)
- 8 MB of FLASH
- 2T2R 2.4 GHz
- 2x external antennas
- 6x LED (2 are bi-color), 2x button
- 4 pin on pcb (looking from eth port and from left to right tx,rx,gnd,vcc)
Flash instruction: use "factory" image directly in vendor GUI.
This device has a recovery system that assign the ip addr of env
variable "serverip" via dhcp to a pc, and the "ipaddr" value to itself.
The recovery it's triggered by a not bootable firmware,
or pressing the reset button during the bootloader startup (first 30 seconds).
The recovery uses a http page to restore the firmware, and it's checking
the firmware image header, so use the "factory" image to
restore or the original firmware.
You can access vendor firmware over serial using:
- login: root
- password: linuxrocks
Image was tested only in EU version of the device, but should work
also with the same device version sold in other countries.
Signed-off-by: Nicolò Veronese <nicveronese@gmail.com>
2017-06-16 12:12:25 +00:00
|
|
|
config ATH79_MACH_DAP_1330_A1
|
|
|
|
bool "D-Link DAP-1330 rev. A1 support"
|
|
|
|
select SOC_QCA953X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
|
|
|
|
2016-07-18 17:39:57 +00:00
|
|
|
config ATH79_MACH_DAP_2695_A1
|
|
|
|
bool "D-Link DAP-2695 rev. A1 support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2017-01-27 14:50:35 +00:00
|
|
|
select ATH79_NVRAM
|
2016-10-30 16:57:27 +00:00
|
|
|
|
2016-11-07 14:37:25 +00:00
|
|
|
config ATH79_MACH_TL_WPA8630
|
|
|
|
bool "TP-Link TL-WPA8630 support"
|
2016-10-30 16:57:27 +00:00
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|
2016-12-30 10:53:21 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_FRITZ300E
|
|
|
|
bool "AVM FRITZ!WLAN Repeater 300E support"
|
|
|
|
select SOC_AR724X
|
|
|
|
select ATH79_DEV_AP9X_PCI if PCI
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
2018-04-24 17:52:13 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_FRITZ4020
|
|
|
|
bool "AVM FRITZ!Box 4020 support"
|
|
|
|
select SOC_QCA956X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_USB
|
|
|
|
select ATH79_DEV_M25P80
|
2018-05-26 16:19:53 +00:00
|
|
|
|
|
|
|
config ATH79_MACH_FRITZ450E
|
|
|
|
bool "AVM FRITZ!WLAN Repeater 450E support"
|
|
|
|
select SOC_QCA955X
|
|
|
|
select ATH79_DEV_ETH
|
|
|
|
select ATH79_DEV_GPIO_BUTTONS
|
|
|
|
select ATH79_DEV_LEDS_GPIO
|
|
|
|
select ATH79_DEV_M25P80
|
|
|
|
select ATH79_DEV_WMAC
|