immortalwrt/target/linux
Daniel Golle 6386cb9c27 ath79: add support for Teltonika RUT955 H7V3C0
This board was previously supported in ar71xx as 'RUT9XX'. The
difference between that and the other RUT955 board already supported in
ath79 is that instead of the SPI shift registers driving the LEDs and
digital outputs that model got an I2C GPIO expander instead.

To support LEDs during early boot and interrupt-driven digital inputs,
I2C support as well as support for PCA953x has to be built-in and
cannot be kernel modules, hence select those symbols for ath79/generic.

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)
- built-in 4G/3G module (example: Quectel EC-25EU)
- internal microSD slot (spi-mmc, buggy and disabled for now)
- RS232 on D-Sub9 port (Cypress ACM via USB, /dev/ttyACM0)
- RS422/RS485 (AR934x high speed UART, /dev/ttyATH1)
- analog 0-24V input (MCP3221)
- various digital inputs and outputs incl. a relay
- 11x LED (4 are driven by AR9344, 7 by PCA9539)
- 2x miniSIM slot (can be swapped via GPIO)
- 2x RP-SMA/F (Wi-Fi), 3x SMA/F (2x WWAN, GPS)
- 1x button (reset)
- DC jack for main power input (9-30 V)
- debugging UART available on PCB edge connector

Serial console (/dev/ttyS0) 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.06.051" firmware and U-Boot "3.0.1".

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-04-30 08:19:51 +08:00
..
apm821xx Merge Mainline 2020-04-25 11:43:44 +08:00
ar7 kernel: bump to 4.9.207, 4.14.160, 4.19.91 2019-12-24 23:57:52 -08:00
ar71xx kernel: bump 4.14 to 4.14.177 2020-04-25 10:18:50 +08:00
arc770 update target 2019-08-19 22:26:19 +08:00
archs38 apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
armvirt apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
at91 at91: switch to 4.14 (#3040) 2020-02-11 17:26:30 +08:00
ath25 kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ath79 ath79: add support for Teltonika RUT955 H7V3C0 2020-04-30 08:19:51 +08:00
bcm27xx kernel: bump 5.4 to 5.4.35 2020-04-25 21:05:03 +08:00
bcm47xx Merge Mainline 2020-04-22 23:18:30 +08:00
bcm53xx Merge Mainline 2020-04-25 11:43:44 +08:00
bcm63xx Merge Mainline 2020-04-25 11:43:44 +08:00
cns3xxx kernel: bump 4.19 to 4.19.118 2020-04-25 11:08:19 +08:00
gemini apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
generic kernel: backport support for clause 37 1000Base-X auto-negotiation 2020-04-26 11:55:26 +08:00
imx6 imx6: add back perf monitor related config symbol 2020-04-26 11:54:43 +08:00
ipq40xx Merge Mainline 2020-04-25 11:43:44 +08:00
ipq806x Merge Mainline 2020-04-25 11:43:44 +08:00
ipq807x ipq807x: add very basic target support 2020-02-29 22:59:08 -08:00
ixp4xx kernel: bump 4.9 to 4.9.220 2020-04-25 08:06:59 +08:00
kirkwood kirkwood: remove kernel 4.14 & 4.19 support 2020-04-29 08:15:50 +08:00
lantiq lantiq/fritz 7312: set maximum speed to 100 mbit 2020-04-25 12:10:56 +08:00
layerscape kernel: bump 4.14 to 4.14.177 2020-04-25 10:18:50 +08:00
malta apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
mediatek mediatek: fix compile error caused by upstreamed mtk_m32 function 2020-04-28 10:36:55 +08:00
mpc85xx kernel: bump 5.4 to 5.4.34 2020-04-22 09:09:42 +08:00
mvebu mvebu: tidy up support for GL.iNet GL-MV1000 2020-04-27 08:47:41 +08:00
mxs Merge Mainline 2020-04-25 11:43:44 +08:00
octeon octeon: add support for kernel 5.4 2020-04-24 08:15:26 +08:00
octeontx kernel: bump 5.4 to 5.4.33 2020-04-17 22:44:22 +08:00
omap omap: add support for kernel 5.4 2020-04-28 11:00:38 +08:00
orion update target 2019-08-19 22:26:19 +08:00
oxnas oxnas: move service file to correct place 2020-04-27 08:41:17 +08:00
pistachio kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ramips Revert "ramips: explicitly disable built-in switch for lan-only devices" 2020-04-29 08:10:21 +08:00
rb532 build: allow overriding default selection state for devices 2019-10-19 11:35:16 -07:00
samsung update target 2019-08-19 22:26:19 +08:00
sunxi apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
tegra mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
uml update target 2019-08-19 22:26:19 +08:00
x86 Merge Upstream 2020-04-15 21:15:07 +08:00
zynq mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
Makefile update target 2019-08-19 22:26:19 +08:00