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
Robinson Wu 84cb0f7ace ramips: add support for JS76x8 series DEV boards
This commit adds support for the Jotale JS76x8 series development boards.
These devices have the following specifications:

- SOC: MT7628AN/NN, MT7688AN, MT7628DAN
- RAM of MT7628AN/NN and MT7688AN: 64/128/256 MB (DDR2)
- RAM of MT7628DAN: 64 MB (DDR2)
- FLASH:8/16/32 MB (SPI NOR)
- Ethernet:3x 10/100 Mbps ethernet ports (MT76x8 built-in switch)
- WIFI:1x 2T2R 2.4 GHz Wi-Fi
- LEDs:1x system status green LED, 1x wifi green LED,
       3x ethernet green LED
- Buttons:1x reset button
- 1x microSD slot
- 4x USB 2.0 port
- 1x mini-usb debug UART
- 1x DC jack for main power (DC 5V)
- 1x TTL/RS232 UART
- 1x TTL/RS485 UART
- 13x GPIO header
- 1x audio codec(wm8960)

Installation via OpenWrt:

The original firmware is OpenWrt, so both LuCI and sysupgrade can be used.

Installation via U-boot web:

1. Power on board with reset button pressed, release it
   after wifi led start blinking.
2. Setup static IP 192.168.1.123/4 on your PC.
3. Go to 192.168.1.8 in browser and upload "sysupgrade" image.

Installation via U-boot tftp:
1. Connect to serial console at the mini usb, which has been connected to UART0
   on board (115200 8N1)
2. Setup static IP 192.168.1.123/4 on your PC.
3. Place openwrt-firmware.bin on your PC tftp server (192.168.1.123).
3. Connect one of LAN ports on board to your PC.
4. Start terminal software (e.g. screen /dev/ttyUSB0 115200) on PC.
5. Apply power to board.
6. Interrupt U-boot with keypress of "2".
7. At u-boot prompts:
   Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N) Y
   Input device IP (192.168.1.8) ==:192.168.1.8
   Input server IP (192.168.1.123) ==:192.168.1.123
   Input Linux Kernel filename (root_uImage) ==:openwrt-firmware.bin
8. board will download file from tftp server, write it to flash and reboot.

Signed-off-by: Robinson Wu <wurobinson@qq.com>
[add license to DTS files, fix state_default and reduce to the mimimum,
move phy0tpt trigger to DTS, drop ucidef_set_led_timer, fix network ports]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
4 years ago
..
apm821xx apm821xx: derive DEVICE_DTS from device name 4 years ago
ar71xx ar71xx: Fix mikrotik NAND compile problem 4 years ago
arc770 arc770: update kernel version to 5.4 4 years ago
archs38 archs38: use generic 02_sysinfo 4 years ago
armvirt armvirt,x86: fix build breakage of crypto ccp module 4 years ago
at91 treewide: use DEFAULT := n to disable non-broken devices 4 years ago
ath25 treewide: mark devices as BROKEN instead of commenting out 4 years ago
ath79 ath79: cosmetic fixes for partition node of D-Link DIR-825 B1 4 years ago
bcm27xx kernel: bump 5.4 to 5.4.52 4 years ago
bcm47xx treewide: use DEFAULT := n to disable non-broken devices 4 years ago
bcm53xx treewide: mark devices as BROKEN instead of commenting out 4 years ago
bcm63xx bcm63xx: R5010UNv2: fix flash partitions for 16MB flash 4 years ago
cns3xxx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
gemini treewide: drop shebang from non-executable target files 4 years ago
generic kernel: clean-up build-configurable kernel config symbols 4 years ago
imx6 imx6: use device-tree compatible for board name 4 years ago
ipq40xx ipq40xx: support reset button for WPJ419 4 years ago
ipq806x ipq806x: really fix aliases node for Qualcomm IPQ8064/DB149 4 years ago
ipq807x treewide: remove maintainer variable from targets 4 years ago
kirkwood kernel: bump 5.4 to 5.4.52 4 years ago
lantiq lantiq: disable default build for devices with 4M flash 4 years ago
layerscape layerscape: harmonize device strings 4 years ago
malta malta: add missing symbols for kernel 5.4 4 years ago
mediatek mediatek: mt7623: add full system image for UniElec U7623 4 years ago
mpc85xx treewide: rename POWER_ON_STRIP register 4 years ago
mvebu mvebu: only disable WRT1900AC v1 and WRT32X for buildbots 4 years ago
mxs kernel: bump 5.4 to 5.4.28 4 years ago
octeon treewide: drop shebang from non-executable target files 4 years ago
octeontx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
omap omap: derive DEVICE_DTS from device name 4 years ago
oxnas oxnas: use vendor_model scheme for ox810se 4 years ago
pistachio kernel: Update kernel 4.14 to version 4.14.187 4 years ago
ramips ramips: add support for JS76x8 series DEV boards 4 years ago
rb532 treewide: remove maintainer variable from targets 4 years ago
rockchip rockchip: enable rockchip-thermal 4 years ago
samsung kernel: Update kernel 4.14 to version 4.14.187 4 years ago
sunxi sunxi: add text referencing Allwinner H3 and H5 CPUs 4 years ago
tegra tegra: correct cpu subtype 4 years ago
uml treewide: Remove self from MAINTAINER entries 4 years ago
x86 kernel/pcengines-apu2: detect apuv4 board 4 years ago
zynq zynq: switch to kernel 5.4 4 years ago
Makefile build: add 'make kernel_xconfig' command 4 years ago