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.
This commit adds support for the 32MB storage/512MB RAM version of the U4019 IPQ4019-based board from Unielec. The board has the following specifications: * Qualcomm IPQ4019 (running at 717MHz) * 512MB DDR3 RAM (optional 256MB/1GB) * 32MB SPI NOR (optional 8/16MB or NAND) * Five gigabit ports (Qualcomm QCA8075) * 1x 2.4 GHz wifi (QCA4019 hw1.0) * 1x 5 Ghz wifi (QCA4019 hw1.0) * 1x mini-PCIe slot (only USB-pins connected) * 1x SIM slot (mini-SIM) * 1x USB2.0 port * 1x button * 1x controllable LED * 1x micro SD-card reader Working: * Ethernet * Wifi * USB-port * mini-PCIe slot + SIM slot * Button * Sysupgrade Not working: * SD card slot (no upstream support) Installation instructions: In order to install OpenWRT on the U4019, you need to go via the initramfs-image. The installation steps are as follows: * Connect to board via serial (header exposed and clearly marked). * Interrupt bootloader by pressing a button. * Copy the initramfs-image to your tftp folder, call the file C0A80079.img. * Give the network interface connected to the U4019 the address 192.168.0.156/24. * Start your tftp-server and run tftpboot on the board. * Run bootm when the file has been transferred, to boot OpenWRT. * Once OpenWRT has booted, copy the sysupgrade-image to the device and run sysupgrade to install OpenWRT on the U4019. Notes: - Since IPQ4019 has been moved to 4.19, I have not added support for kernel 4.14. - There is a bug with hardware encryption on IPQ4019, causing poor performance with TCP and ipsec (see for example FS#2355). In order to improve performance, I have disabled hardware encryption in the DTS. We can enable hw. enc. once/if bug is fixed. - In order for Ethernet to work, the phy has to be reset by setting gpio 47 low/high. Adding support for phy reset via gpio required patching the mdio-driver, and the code added comes from the vendor driver. I do not know if patching the driver is an acceptable approach or not. v1->v2: * Do not use wildcard as identifier in the board.d-scripts (thanks Adrian Schmutzler). Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com> |
5 years ago | |
---|---|---|
.. | ||
apm821xx | 5 years ago | |
ar7 | 5 years ago | |
ar71xx | 5 years ago | |
arc770 | 5 years ago | |
archs38 | 5 years ago | |
armvirt | 5 years ago | |
at91 | 5 years ago | |
ath25 | 5 years ago | |
ath79 | 5 years ago | |
bcm53xx | 5 years ago | |
brcm47xx | 5 years ago | |
brcm63xx | 5 years ago | |
brcm2708 | 5 years ago | |
cns3xxx | 5 years ago | |
gemini | 5 years ago | |
generic | 5 years ago | |
imx6 | 5 years ago | |
ipq40xx | 5 years ago | |
ipq806x | 5 years ago | |
ixp4xx | 5 years ago | |
kirkwood | 5 years ago | |
lantiq | 5 years ago | |
layerscape | 5 years ago | |
malta | 5 years ago | |
mediatek | 5 years ago | |
mpc85xx | 5 years ago | |
mvebu | 5 years ago | |
mxs | 5 years ago | |
octeon | 5 years ago | |
octeontx | 5 years ago | |
omap | 5 years ago | |
orion | 5 years ago | |
oxnas | 5 years ago | |
pistachio | 5 years ago | |
ramips | 5 years ago | |
rb532 | 5 years ago | |
samsung | 5 years ago | |
sunxi | 5 years ago | |
tegra | 5 years ago | |
uml | 5 years ago | |
x86 | 5 years ago | |
zynq | 5 years ago | |
Makefile |