openwrt/target/linux
Matthias Badaire 5ef79af4f8 ramips: add support for Ravpower WD03
The RavPower WD03 is a battery powered SD card reader and a USB port.

Specifications:
SOC:     MediaTek MT7620N
BATTERY: 6000mah
WLAN:    802.11bgn
LAN:     1x 10/100 Mbps Ethernet
USB:     1x USB 2.0 (Type-A)
RAM:     PM Tech PMD708416CTR-5CN 32 MB
FLASH:   Holtek HT66F40 - 8 MB Flash
LED:     Power button and 4 leds to indicate power level of the
         battery (could not get control of that)
INPUT:   Power, reset button
OTHER:   USB SD-Card reader with card detect on GPIO#42

Tested and working:
 - Ethernet
 - 2.4 GHz WiFi (Correct MAC-address)
 - installation from tftp
 - OpenWRT sysupgrade (Preserving and non-preserving)
 - LEDs
 - Buttons

Installation:
 - Download the sysupgrade image
 - Place it in the root of a clean TFTP server running on your computer.
 - Rename the image to "kernel" — be sure there is no file extension.
 - Plug the WD03 into your computer via ethernet.
 - Set your computer to use 10.10.10.254 as its IP address.
 - With your WD03 shut down, hold down the power button until the first
   white LED lights up.
 - Push and hold the reset button and release the power button. Continue
   holding the reset button for 30 seconds or until it begins searching
   for files on your TFTP server, whichever comes first.
 - The WD03 (10.10.10.128) will look for your computer at 10.10.10.254
   and install the kernel file. Once it has finished installation of the
   kernel file, it will search for a (nonexistent) rootfs file — when it
   begins searching for this file, shut down the WD03 by holding the
   power button normally.
 - Start up your WD03 normally.

Signed-off-by: Matthias Badaire <mbadaire@gmail.com>
2018-05-07 18:54:23 +02:00
..
adm5120 treewide: remove obsolete sysupgrade watchdog kill 2018-02-16 14:44:02 +01:00
adm8668 build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
apm821xx build: consolidate fake uImage header build commands 2018-04-20 20:58:52 +02:00
ar7 kernel: bump 4.9 to 4.9.82 2018-02-18 02:59:57 +01:00
ar71xx ar71xx: add support for Fritz!Box 4020 2018-05-07 10:42:26 +02:00
arc770 arc770: mark as source-only 2017-10-28 13:59:03 +02:00
archs38 kernel: bump 4.14 to 4.14.20 2018-02-18 02:59:48 +01:00
armvirt arm64: enable harden branch predictor 2018-04-27 21:34:18 +02:00
at91 at91: refreshing kernel configurations. 2018-05-05 06:55:22 +02:00
ath25 kernel: bump 4.9 to 4.9.96 2018-04-26 08:53:54 +02:00
ath79 ath79: drop dts/Makefile 2018-05-07 15:01:12 +02:00
au1000 treewide: remove obsolete sysupgrade watchdog kill 2018-02-16 14:44:02 +01:00
bcm53xx bcm53xx: switch to the new/alternative SPI controller driver 2018-05-07 07:56:38 +02:00
brcm47xx brcm47xx: remove linux 4.4 support 2018-04-27 15:19:19 +02:00
brcm63xx brcm63xx: remove linux 4.4 support 2018-04-27 15:19:19 +02:00
brcm2708 kernel: add missing config symbols 2018-04-27 21:34:00 +02:00
cns3xxx kernel: bump 4.14 to 4.14.36 2018-04-26 08:54:01 +02:00
gemini gemini: Add ethernet to DNS-313 and Wiliboard 2018-05-05 06:57:00 +02:00
generic kernel: add OF support to rtl8355 driver 2018-05-07 08:06:51 +02:00
imx6 kernel: generic: Move config option to generic 2018-03-02 21:32:19 +01:00
ipq40xx kernel: bump 4.14 to 4.14.36 2018-04-26 08:54:01 +02:00
ipq806x kernel: bump 4.9 to 4.9.96 2018-04-26 08:53:54 +02:00
ixp4xx kernel: update kernel 4.9 to version 4.9.91 2018-03-31 16:31:26 +02:00
kirkwood kirkwood: fix initramfs boot warning on iconnect 2018-03-20 21:45:27 +01:00
lantiq lantiq: kernel 4.14: Remove reboot/remove reset asserts 2018-05-07 18:53:08 +02:00
layerscape kernel: add missing config symbols 2018-04-27 21:34:00 +02:00
malta malta: bump tp v4.14 2018-01-09 10:26:16 +01:00
mcs814x build: replace uses of OpenWrt with $(VERSION_DIST) 2018-02-05 10:15:53 +01:00
mediatek kernel: bump 4.14 to 4.14.36 2018-04-26 08:54:01 +02:00
mpc85xx build: consolidate fake uImage header build commands 2018-04-20 20:58:52 +02:00
mvebu arm64: enable harden branch predictor 2018-04-27 21:34:18 +02:00
mxs mxs: drop support for 4.9 2018-02-20 13:25:00 +01:00
octeon octeon: switch to kernel 4.14 2018-02-08 19:04:38 +01:00
octeontx arm64: enable harden branch predictor 2018-04-27 21:34:18 +02:00
omap omap: remove linux 4.4 support 2018-04-19 14:38:53 +02:00
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 2018-01-15 13:13:34 +01:00
orion orion: remove linux 4.4 support 2018-04-19 14:38:57 +02:00
oxnas kernel: bump 4.4 to 4.4.119 2018-03-03 12:58:56 +01:00
pistachio kernel: bump 4.14 to 4.14.34 2018-04-16 00:22:57 +03:00
ppc40x treewide: drop target board_name functions 2017-07-15 23:13:34 +02:00
ppc44x ppc44x: mark as broken 2017-01-10 12:49:34 +01:00
ramips ramips: add support for Ravpower WD03 2018-05-07 18:54:23 +02:00
rb532 treewide: move nand_do_upgrade call to platform_do_upgrade 2018-02-16 14:44:02 +01:00
sunxi arm64: enable harden branch predictor 2018-04-27 21:34:18 +02:00
uml uml: Remove 4.4 patches 2018-03-08 11:44:26 -08:00
x86 x86: Use kernel 4.14 by default 2018-02-18 19:51:58 +01:00
xburst target: disable CONFIG_PROC_PAGE_MONITOR on most targets 2018-01-13 15:04:15 +01:00
zynq target: disable CONFIG_PROC_PAGE_MONITOR on most targets 2018-01-13 15:04:15 +01:00
Makefile