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
Roman Yeryomin 156f2df879 ipq806x: ipq4019: add ap-dk01.1-c1 board support
AP-DK01.1-C1 is QCA dev board with:
- ipq4018 quad core ARM @716.8MHz, 2x2 dual (11n+11ac) radio
- 256MB RAM
- 32MB SPI flash
- QCA8075 multiport ethernet phy (WAN port, 4x LAN ports)

First installation via u-boot:
sf probe
sf erase 0x180000 0x1a00000
tftpboot 0x84000000 lede-ipq806x-AP-DK01.1-C1-squashfs-sysupgrade.bin
sf write 0x84000000 0x180000 $filesize

Further upgrades via sysupgrade.

Changes:
- add partitions
- set memory size to 256MB
- add reserved memory mapping
- add correct compatible string
- add image generation
- extract pre-cal data from ART partition

Compile and run tested.
Wirespeed NAT can be achieved with spreading rx interrupts over different
cores. Wifi speed is ~550Mbps @5GHz in open air.

Note:
AP-DK01.1-C1 is fully compatible with AP-DK01.2-C1, which has
ipq4028 instead of ipq4018 on board.

Changes since v2:
- based on dts(i) rework/cleanup submitted:
  http://lists.infradead.org/pipermail/lede-dev/2017-October/009596.html
- precise reserved memory mapping
- more precise description
- compatible string

Signed-off-by: Roman Yeryomin <roman@advem.lv>
7 years ago
..
adm5120 treewide: populate boardname and model earlier 7 years ago
adm8668 build: fix subtarget descriptions 8 years ago
apm821xx kernel: bump 4.9 to 4.9.57 7 years ago
ar7 ar7: add kernel 4.9 support 7 years ago
ar71xx ar71xx: fix section mismatch in TP-Link Archer C7 v4 support 7 years ago
arc770 arc770: mark as source-only 7 years ago
archs38 treewide: drop target board_name functions 7 years ago
armvirt armvirt: Enable CONFIG_ARM_PMU 7 years ago
at91 at91: remove unused at91part driver 7 years ago
ath25 kernel: cleanup CONFIG_SCHED_HRTICK 7 years ago
au1000 kernel: update kernel 3.18 to version 3.18.43 8 years ago
bcm53xx bcm53xx: Fix Generic profile description 7 years ago
brcm47xx brcm47xx: use kernel 4.9 by default 7 years ago
brcm63xx kernel: update 4.4 to 4.4.86 7 years ago
brcm2708 kernel: bump 4.9 to 4.9.58 7 years ago
cns3xxx kernel: bump 4.9 to 4.9.57 7 years ago
gemini treewide: do not use IMG_PREFIX in Image/Prepare 7 years ago
generic kernel: enable CONFIG_ADVISE_SYSCALLS 7 years ago
imx6 imx6: add driver for temp/voltage monitoring 7 years ago
ipq806x ipq806x: ipq4019: add ap-dk01.1-c1 board support 7 years ago
ixp4xx treewide: drop target board_name functions 7 years ago
kirkwood treewide: drop target board_name functions 7 years ago
lantiq lantiq: xway: rename nas0/ptm0 to dsl0 7 years ago
layerscape layerscape: reverse changes to ndo_get_stats64 7 years ago
malta treewide: do not use IMG_PREFIX in Image/Prepare 7 years ago
mcs814x treewide: drop target board_name functions 7 years ago
mediatek kernel: bump 4.9 to 4.9.57 7 years ago
mpc85xx mpc85xx: use image metadata 7 years ago
mvebu mvebu: clean up ClearFog Base package selection 7 years ago
mxs treewide: drop target board_name functions 7 years ago
octeon treewide: use only board_name function to get name 7 years ago
omap omap: clean up configuration 7 years ago
omap24xx treewide: use only board_name function to get name 7 years ago
orion orion: Switch to 4.9 kernel 7 years ago
oxnas kernel: bump 4.4 to 4.4.91 7 years ago
pistachio kernel: update 4.9 to 4.9.44 7 years ago
ppc40x treewide: drop target board_name functions 7 years ago
ppc44x ppc44x: mark as broken 8 years ago
ramips mt7620: image.mk: make elecom-header reproducible 7 years ago
rb532 treewide: drop obsolete kernel config options 7 years ago
sunxi kernel: bump 4.9 to 4.9.58 7 years ago
uml uml: Switch to 4.9 kernel 7 years ago
x86 x86: fix reboot on apu2 boards 7 years ago
xburst xburst: enable high-res timers, refresh kernel config 7 years ago
zynq treewide: use only board_name function to get name 7 years ago
Makefile