You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Piotr Dymacz 1f06144cde 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>
7 years ago
..
adm5120 treewide: populate boardname and model earlier 7 years ago
adm8668 build: fix subtarget descriptions 8 years ago
apm821xx apm821xx: remove kernel 4.9 support 7 years ago
ar7 kernel: Update kernel 4.9 to 4.9.70 7 years ago
ar71xx ar71xx: add support for Teltonika RUT900 7 years ago
arc770 arc770: mark as source-only 7 years ago
archs38 treewide: drop target board_name functions 7 years ago
armvirt armvirt: Resync kernel configuration 7 years ago
at91 at91: create device specific sdcard images 7 years ago
ath25 kernel: cleanup CONFIG_SCHED_HRTICK 7 years ago
au1000 kernel: update kernel 3.18 to version 3.18.43 8 years ago
bcm53xx bcm53xx: rename SPI driver fix to use 0xx prefix as it was accepted 7 years ago
brcm47xx brcm47xx: image: build firmware for Asus WL-500g Deluxe 7 years ago
brcm63xx kernel: bump 4.4 to 4.4.107 7 years ago
brcm2708 target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
cns3xxx kernel: bump 4.9 to 4.9.72 7 years ago
gemini kernel: Update kernel 4.4 to 4.4.100 7 years ago
generic kernel: add missing config symbol 7 years ago
imx6 treewide: add only one device when appending to TARGET_DEVICES 7 years ago
ipq806x ipq806x: add support for OpenMesh A42 7 years ago
ixp4xx kernel: bump 4.4 to 4.4.107 7 years ago
kirkwood kirkwood: sort occurrences of boardame alphabetically 7 years ago
lantiq lantiq: create ATM/PTM interfaces with dsl as netdev name 7 years ago
layerscape target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
malta malta: bump tp v4.14 7 years ago
mcs814x merge: targets: update image generation and targets 7 years ago
mediatek kernel: bump 4.9 to 4.9.72 7 years ago
mpc85xx target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
mvebu kernel: bump 4.9 to 4.9.76 7 years ago
mxs treewide: drop target board_name functions 7 years ago
octeon target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
omap omap: clean up configuration 7 years ago
omap24xx merge: ssid: update default ssid 7 years ago
orion orion: Switch to 4.9 kernel 7 years ago
oxnas kernel: bump 4.4 to 4.4.110 7 years ago
pistachio kernel: bump 4.9 to 4.9.67 7 years ago
ppc40x treewide: drop target board_name functions 7 years ago
ppc44x ppc44x: mark as broken 8 years ago
ramips ramips: fix cpuclock for the GB-PC1 7 years ago
rb532 treewide: drop obsolete kernel config options 7 years ago
sunxi target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
uml merge: targets: update image generation and targets 7 years ago
x86 kernel: add missing config symbol 7 years ago
xburst target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
zynq target: disable CONFIG_PROC_PAGE_MONITOR on most targets 7 years ago
Makefile