openwrt/target/linux/ar71xx/files/arch/mips/ath79
Mantas Pucka 68b5d34f69 ar71xx: add support for 8devices Rambutan development board
Rambutan is a Wifi module based on QCA9550/9557
http://www.8devices.com/products/rambutan

This commit adds basic support for Rambutan development kit

Specification:
- 720/600/200 MHz (CPU/DDR/AHB)
- 128 MB of DDR2 RAM
- 128 MB of NAND Flash
- 1x 100Mbps Ethernet
- 1x 1000Mbps Ethernet (PHY on dev-kit)
- 1x Wifi radio 2x2 MIMO, dualband 2.4 and 5 GHz
- 2x U.FL connectors on module, chip antennas on dev-kit
- 1x miniPCIe slot
- 1x USB2.0 host socket + 1x USB2.0 pins on 2.54mm header

Flash instructions:
Stock firmware is OpenWrt, so use:
 sysupgrade -n /tmp/lede-ar71xx-nand-rambutan-squashfs-sysupgrade.tar
or upgarde from GUI (don't save config)
Use factory image to flash from U-Boot:
 tftpboot 80060000 lede-ar71xx-nand-rambutan-squashfs-factory.ubi
 nand erase.part ubi
 nand write 80060000 ubi ${filesize}

Signed-off-by: Mantas Pucka <mantas@8devices.com>
[split support in uboot-envtools package into a separate commit,
fixed alphabetical order in lib/preinit/05_set_iface_mac_ar71xx]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-05-15 22:43:33 +02:00
..
Kconfig.openwrt ar71xx: add support for 8devices Rambutan development board 2017-05-15 22:43:33 +02:00
Makefile ar71xx: add support for 8devices Rambutan development board 2017-05-15 22:43:33 +02:00
dev-ap9x-pci.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
dev-ap9x-pci.h ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
dev-dsa.c ar71xx: add v3.18 support 2015-02-15 19:45:29 +00:00
dev-dsa.h
dev-eth.c ar71xx: fix ethernet PLL configuration for QCA956x 2017-02-17 12:16:13 +01:00
dev-eth.h ar71xx: QCA956X: add missing register 2017-01-26 11:38:20 +01:00
dev-m25p80.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
dev-m25p80.h ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
dev-nfc.c
dev-nfc.h
mach-a60.c ar71xx: add kernel support for the OpenMesh A40 board 2017-02-14 12:18:05 +01:00
mach-alfa-ap96.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-alfa-ap120c.c ar71xx: cosmetic fix of alfa ap120c/ap96 ordering 2016-03-24 21:09:34 +00:00
mach-alfa-nx.c
mach-all0258n.c
mach-all0315n.c
mach-antminer-s1.c ar71xx: Bitmain Antminer S1/S3 set GPIO for USB Power 2015-10-26 09:01:28 +00:00
mach-antminer-s3.c ar71xx: Bitmain Antminer S1/S3 set GPIO for USB Power 2015-10-26 09:01:28 +00:00
mach-antrouter-r1.c V2 ar71xx : Add Support for the Bitmain Antrouter R1 2016-01-01 21:21:13 +00:00
mach-ap90q.c ar71xx: add support for YunCore CPE830 2016-11-21 10:05:40 +01:00
mach-ap96.c
mach-ap132.c
mach-ap143.c ar71xx: add support for ap143 2015-07-07 08:06:05 +00:00
mach-ap147.c ar71xx: Add support for AP147-010 reference board 2015-07-24 09:09:42 +00:00
mach-ap152.c ar71xx: fix ap152 support 2016-01-10 17:19:34 +00:00
mach-ap531b0.c ar71xx: add support for Rockeetech AP531B0 2017-03-12 17:38:31 +01:00
mach-archer-c7.c Revert "ar71xx: fix Archer C7 LED colour names" 2017-01-27 22:16:24 +01:00
mach-archer-c59-v1.c ar71xx: fix lan ports on archer C59 and C60 2017-02-17 10:30:48 +01:00
mach-archer-c60-v1.c ar71xx: fix lan ports on archer C59 and C60 2017-02-17 10:30:48 +01:00
mach-arduino-yun.c ar71xx: Arduino Yun board 'WLAN RST' button support 2016-03-10 19:11:13 +00:00
mach-aw-nr580.c
mach-bhr-4grv2.c ar71xx: add support for Buffalo BHR-4GRV2 2016-11-16 10:54:33 +01:00
mach-bhu-bxu2000n2-a.c
mach-bsb.c ar71xx: Add support for Black Swift 2015-08-17 06:16:54 +00:00
mach-c55.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-c60.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-cap324.c ar71xx: Kernel board definition for PowerCloud CAP324 2015-12-19 11:27:19 +00:00
mach-cap4200ag.c
mach-carambola2.c
mach-cf-e316n-v2.c ar71xx: add support for COMFAST CF-E380AC v1 and v2 2016-11-21 10:05:40 +01:00
mach-cpe510.c ar71xx: add support for TP-Link WBS210/510 2017-01-05 16:01:17 +01:00
mach-cpe870.c ar71xx: add support for YunCore CPE870 2016-11-21 10:05:40 +01:00
mach-cr3000.c ar71xx: Kernel board definition for PowerCloud CR3000 2015-12-19 11:27:25 +00:00
mach-cr5000.c ar71xx: Kernel board definition for PowerCloud CR5000 2015-12-19 11:27:32 +00:00
mach-dap-2695-a1.c ar71xx: add support for D-Link DAP-2695 rev. A1 2016-10-27 01:50:42 +03:00
mach-dgl-5500-a1.c add D-link DGL-5500 A1 support 2014-11-27 14:27:34 +00:00
mach-dhp-1565-a1.c ar71xx: Added support for D-link DHP-1565 rev. A1 2014-11-19 09:20:47 +00:00
mach-dir-505-a1.c ar71xx: dir-505: fix reset button gpio active_low value 2015-02-09 12:17:00 +00:00
mach-dir-600-a1.c ar71xx: Add support for D-Link EBR-2310 Rev. C 2017-02-14 12:27:14 +01:00
mach-dir-615-c1.c ar71xx: fix D-Link DIR-615 rev. C1 WLAN MAC address 2015-01-28 19:19:47 +00:00
mach-dir-615-i1.c ar71xx: add support for D-Link DIR-615 rev. Ix board 2015-07-07 13:48:39 +00:00
mach-dir-825-b1.c
mach-dir-825-c1.c
mach-dir-869-a1.c ar71xx: add kernel support for D-Link DIR-869 A1 2016-10-11 22:58:36 +02:00
mach-dlan-hotspot.c ar71xx: add support for the devolo dLAN Hotspot 2015-11-21 21:24:18 +00:00
mach-dlan-pro-500-wp.c ar71xx: add support for the devolo dLAN pro 500 Wireless+ 2015-07-14 07:32:33 +00:00
mach-dlan-pro-1200-ac.c ar71xx: fix AR8337 switch initialization on dLAN pro 1200+ WiFi ac 2016-01-19 10:16:11 +00:00
mach-domywifi-dw33d.c ar71xx: Add support to DomyWifi DW33D 2016-10-25 17:51:08 +02:00
mach-dr344.c ar71xx: fix Wallys DR344 ethernet MAC addresses offsets 2017-03-12 23:52:19 +01:00
mach-dr531.c ar71xx: add support for Wallys DR531 2016-07-13 20:03:10 +02:00
mach-dragino2.c ar71xx: Fix LED definitions for the DRAGINO2 board 2014-10-14 10:33:07 +00:00
mach-e2100l.c ar71xx: Added missing support for Linksys E2100L 2016-12-14 18:42:48 +01:00
mach-eap120.c ar71xx: Add support to TP-Link EAP120 2016-10-18 09:18:55 +02:00
mach-eap300v2.c
mach-eap7660d.c
mach-el-m150.c ar71xx: Fix the sys LEDs on the EasyLink M150 and mini 2014-11-14 16:58:29 +00:00
mach-el-mini.c ar71xx: Fix the sys LEDs on the EasyLink M150 and mini 2014-11-14 16:58:29 +00:00
mach-epg5000.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-esr900.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-esr1750.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-ew-dorin.c ar71xx: add status led found on ew-dorin boards 2015-05-10 07:47:04 +00:00
mach-f9k1115v2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-gl-ar150.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-ar300.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-ar300m.c ar71xx: set status led for the gl-* boards 2017-03-06 07:50:11 +01:00
mach-gl-domino.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-inet.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-mifi.c ar71xx: set status led for the gl-* boards 2017-03-06 07:50:11 +01:00
mach-gs-minibox-v1.c ar71xx: Add Gainstrong MiniBox v1.0 support to trunk 2015-10-19 17:55:25 +00:00
mach-gs-oolite.c
mach-hiwifi-hc6361.c
mach-hornet-ub.c Fix (invert/revert) Hornet-UB WPS LED state 2015-03-15 19:25:48 +00:00
mach-ja76pf.c
mach-jwap003.c
mach-jwap230.c ar71xx: add support for jjPlus JWAP230 2016-07-13 20:03:10 +02:00
mach-lima.c ar71xx: add support for 8devices Lima board 2017-02-17 10:19:09 +01:00
mach-mc-mac1200r.c ar71xx: Add support for MERCURY MAC1200R 2015-02-09 12:16:51 +00:00
mach-mr12.c ar71xx: add mac partition to the MR12/MR16 2016-10-26 12:37:45 +02:00
mach-mr16.c ar71xx: add mac partition to the MR12/MR16 2016-10-26 12:37:45 +02:00
mach-mr18.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-mr600.c
mach-mr900.c ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR900 2016-03-23 12:52:09 +00:00
mach-mr1750.c ar71xx: add kernel support for the OpenMesh MR1750v2 2016-05-23 12:19:25 +02:00
mach-mynet-n600.c
mach-mynet-n750.c
mach-mynet-rext.c ar71xx: fix 100/10mbps ethernet link issues on mynet range extender 2015-06-14 17:41:01 +00:00
mach-mzk-w04nu.c
mach-mzk-w300nh.c
mach-nbg460n.c
mach-nbg6716.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-om2p.c ar71xx: add kernel support for the OpenMesh OM2Pv4/-HSv4 2017-02-14 12:18:04 +01:00
mach-om5p.c ar71xx: Increase RXD/RDV to 2 on OM5P-AN 2015-04-20 15:01:00 +00:00
mach-om5pac.c ar71xx: add kernel support for the OpenMesh OM5P-AC board 2016-04-09 10:25:47 +00:00
mach-om5pacv2.c ar71xx: fix build error 2016-04-17 22:03:58 +00:00
mach-omy-g1.c ar71xx: Add support for the OMYlink OMY-G1 2016-04-26 11:44:36 +00:00
mach-omy-x1.c ar71xx: Add support for the OMYlink OMY-X1 2016-03-16 09:26:58 +00:00
mach-onion-omega.c ar71xx: add support for Onion Omega 2015-07-24 09:09:49 +00:00
mach-pb42.c
mach-pqi-air-pen.c ar71xx: add support for PQI Air Pen 2017-01-20 00:52:48 +01:00
mach-qihoo-c301.c ar71xx: qihoo: define flash variable as static 2015-02-07 19:59:02 +00:00
mach-r602n.c ar71xx: add support for P&W R602N and CPE505N 2017-03-23 17:59:47 +01:00
mach-r6100.c Netgear R6100 support 2014-11-26 08:28:22 +00:00
mach-rambutan.c ar71xx: add support for 8devices Rambutan development board 2017-05-15 22:43:33 +02:00
mach-rb4xx.c ar71xx: fix build error 2016-04-17 22:03:58 +00:00
mach-rb91x.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-rb95x.c ar71xx: convert mikrotik routerboard support to UBI 2017-01-16 20:40:12 +01:00
mach-rb750.c ar71xx: Detect USB port on Mikrotik RB750UP 2017-01-15 17:43:14 +01:00
mach-rb922.c ar71xx: convert mikrotik routerboard support to UBI 2017-01-16 20:40:12 +01:00
mach-rb2011.c ar71xx: convert mikrotik routerboard support to UBI 2017-01-16 20:40:12 +01:00
mach-rbspi.c ar71xx: add support for MikroTik hAP ac 2017-03-23 09:35:14 +01:00
mach-rbsxtlite.c ar71xx: fix machine name for several devices 2017-03-12 17:39:12 +01:00
mach-re450.c ar71xx: add support for TP-Link RE450 2016-12-22 14:50:05 +01:00
mach-rw2458n.c
mach-sc300m.c ar71xx: add Abicom SC300M support 2017-01-20 00:40:27 +01:00
mach-sc450.c ar71xx: add Abicom SC450 support 2017-01-20 00:40:33 +01:00
mach-sc1750.c ar71xx: add Abicom SC1750 support 2017-01-20 00:40:40 +01:00
mach-smart-300.c
mach-som9331.c ar71xx: add support for OpenEmbed SOM9331 2016-06-07 11:21:55 +02:00
mach-sr3200.c ar71xx: add support for YunCore SR3200 and XD3200 2016-12-12 09:57:40 +01:00
mach-tellstick-znet-lite.c ar71xx: add support for the Telldus TellStick ZNet Lite 2016-03-10 19:07:26 +00:00
mach-tew-632brp.c
mach-tew-673gru.c
mach-tew-712br.c
mach-tew-732br.c
mach-tew-823dru.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-tl-mr3x20.c
mach-tl-mr11u.c
mach-tl-mr13u.c ar71xx: Fix LED polarity for the TP-LINK TL-MR13U. 2015-03-10 13:26:50 +00:00
mach-tl-mr3020.c
mach-tl-wa701nd-v2.c ar71xx: add support for TL-WA701ND v2 2015-01-20 15:48:07 +00:00
mach-tl-wa801nd-v3.c ar71xx: fix LEDs and sysupgrade support for TL-WA801ND v3 2016-12-06 19:08:35 +01:00
mach-tl-wa830re-v2.c
mach-tl-wa901nd-v2.c
mach-tl-wa901nd-v4.c ar71xx: add TP-Link TL-WA901ND-v4 support 2016-04-09 10:26:46 +00:00
mach-tl-wa901nd.c
mach-tl-wa7210n-v2.c ar71xx: TL-WA7210n v2 support 2015-02-24 12:00:50 +00:00
mach-tl-wax50re.c ar71xx: add support for TP-Link TL-WA850RE v2 2017-02-14 12:25:33 +01:00
mach-tl-wdr3320-v2.c ar71xx: add TP-LINK TL-WDR3320 v2 support 2015-09-14 20:12:16 +00:00
mach-tl-wdr3500.c
mach-tl-wdr4300.c ar71xx: fix TP-LINK TL-WDR3600/4300 RFKILL switch positions 2015-03-15 19:39:47 +00:00
mach-tl-wdr6500-v2.c ar71xx: register only the built-in switch MDIO bus, hook up eth0 to it, should hopefully fix regression reported in #21520 2016-02-07 21:00:11 +00:00
mach-tl-wpa8630.c ar71xx: fix machine name for several devices 2017-03-12 17:39:12 +01:00
mach-tl-wr703n.c
mach-tl-wr720n-v3.c ar71xx: add support for TL-WR720N-v4. 2015-06-18 18:21:23 +00:00
mach-tl-wr741nd-v4.c
mach-tl-wr741nd.c
mach-tl-wr802n-v2.c ar71xx: add support for TL-WR802N Version 2 2017-02-20 09:10:17 +01:00
mach-tl-wr802n.c ar71xx: add support for TP-Link WR802N v1 2016-10-26 12:37:45 +02:00
mach-tl-wr810n.c ar71xx: add TP-Link TL-WR810N support 2016-05-10 10:43:12 +02:00
mach-tl-wr841n-v8.c ar71xx: add support for the TP-LINK TL-WR941ND v5 2015-02-04 06:10:20 +00:00
mach-tl-wr841n-v9.c ar71xx: add support for TP-LINK TL-WR840N v2 and v3 2017-03-23 09:41:15 +01:00
mach-tl-wr841n.c
mach-tl-wr940n-v4.c ar71xx: add support for TP-LINK TL-WR940N v4 2016-12-16 11:12:46 +01:00
mach-tl-wr941nd-v6.c ar71xx: add support for TP-LINK TL-WR941ND v6 (international version) 2015-11-08 20:39:18 +00:00
mach-tl-wr941nd.c
mach-tl-wr1041n-v2.c
mach-tl-wr1043nd-v2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-tl-wr1043nd-v4.c ar71xx: add support for TP-LINK WR1043ND v4 2016-12-20 14:38:48 +01:00
mach-tl-wr1043nd.c
mach-tl-wr2543n.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-tube2h.c ar71xx: Ext LNA patch for TUBE2H and HORNET-UB targets 2015-03-12 10:06:53 +00:00
mach-ubnt-unifiac.c ar71xx: add support for UniFi-AC-Mesh 2017-05-15 22:43:33 +02:00
mach-ubnt-xm.c ar71xx: set GPIO reset line for Ubiquiti NanoStation Loco XW 2016-12-04 11:41:50 +01:00
mach-ubnt.c
mach-weio.c ar71xx: Add WeIO Board Support 2015-09-24 09:08:47 +00:00
mach-whr-hp-g300n.c
mach-wlae-ag300n.c
mach-wlr8100.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-wndap360.c ar71xx: fix machine name for several devices 2017-03-12 17:39:12 +01:00
mach-wndr3700.c
mach-wndr4300.c ar71xx: WNDR4300: Fix switch HW controlled LEDs 2017-03-13 00:12:07 +01:00
mach-wnr2000-v3.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
mach-wnr2000-v4.c ar71xx: do general formatting on wnr2000-v4 2015-05-08 12:24:30 +00:00
mach-wnr2000.c ar71xx: Add support for Netgear WNR2000v1 2016-12-14 10:37:01 +01:00
mach-wnr2200.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
mach-wp543.c
mach-wpe72.c ar71xx: compex wpe72 add space to include statement 2015-07-09 07:04:14 +00:00
mach-wpj342.c ar71xx: add support for Compex WPJ342 2016-04-09 10:26:41 +00:00
mach-wpj344.c ar71xx: fix ethernet on wpj344 board 2016-10-31 12:52:56 +01:00
mach-wpj531.c ar71xx: wpj531: fix GPIOs for LED 2017-03-27 08:36:32 +02:00
mach-wpj558.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-wpj563.c ar71xx: Compex WPJ563 support 2017-03-30 09:57:22 +02:00
mach-wrt160nl.c ar71xx: rename wrt160nl's trx partition parser 2015-03-11 15:56:15 +00:00
mach-wrt400n.c Revert "ar71xx: wrt400n: lift size limit on kernel and rootfs part" 2017-01-20 06:43:13 +01:00
mach-wrtnode2q.c ar71xx: add WRTnode2Q support 2016-06-06 14:58:11 +02:00
mach-wzr-450hp2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-wzr-hp-ag300h.c treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
mach-wzr-hp-g300nh.c
mach-wzr-hp-g300nh2.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-wzr-hp-g450h.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-z1.c ar71xx: add support for Cisco Meraki Z1 Cloud Managed Teleworker Gateway 2016-09-27 17:50:22 +02:00
mach-zbt-we1526.c ar71xx: add support for Zbtlink ZBT-WE1526 2016-08-18 09:49:18 +02:00
mach-zcn-1523h.c
machtypes.h ar71xx: add support for 8devices Rambutan development board 2017-05-15 22:43:33 +02:00
nvram.c
nvram.h
pci-ath9k-fixup.c ar71xx: allow pci calibration fixup to work with ar9344 2015-07-07 13:46:44 +00:00
pci-ath9k-fixup.h
routerboot.c ar71xx: routerboot: export extended wlan data via sysfs 2015-04-07 20:03:43 +00:00
routerboot.h ar71xx: routerboot: add support for extended radio data 2015-04-07 20:03:35 +00:00