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
Alex Maclean 6254a2028c lantiq: add support for the Alpha ASL56026
The ASL56026 is a VDSL2 router with dual 100mbit ethernet,
also known as the ECI B-FOCuS V-2FUb/I.

CPU: Lantiq XRX268 v1.1 at 333MHz
Modem: Lantiq VRX208
RAM: 32MiB DDR2 at 167MHz
Flash: 8MiB NOR, Spansion S29GL064N90TF04

UART is at JP1:
Pin 1 TX
Pin 2 GND
Pin 3 +3.3V
Pin 4 NC
Pin 5 RX

Boot selection pins are exposed via several resistor jumpers:
boot_sel0 is at J15, on the rear of the board. Default is high.
boot_sel1 is at J3, next to the flash - it is also the flash CE# pin. Default is low.
boot_sel2 is at J12, directly below the SoC. Default is low.
boot_sel3 is at J16, on the rear of the board. Default is low.

The boot_sel pins should never be shorted, the jumper must be moved or
a lower value resistor used to change the pull (existing resistors are 4k7, 1k should work)

To install with the stock bootloader you must break the built in image selection process
which uses at least the following vars: f_upgrade_addr, f_upgrade2_addr, loadaddr, kernel_addr, activeregion, committedregion
This is done by setting loadaddr and both f_upgrade_addr vars to the same address:

	VR9 # setenv loadaddr 0xB0040000
	VR9 # setenv f_upgrade_addr 0xB0040000
	VR9 # setenv f_upgrade2_addr 0xB0040000
	VR9 # saveenv

Then flash the firmware image:

	VR9 # tftpboot 0x81000000 lede-lantiq-xrx200-ASL56026-squashfs-sysupgrade.bin
	VR9 # erase B0040000 +${filesize}
	VR9 # cp.b 0x81000000 0xB0040000 ${filesize}

Signed-off-by: Alex Maclean <monkeh@monkeh.net>
7 years ago
..
adm5120 adm5120: mark the rb1xx subtarget as broken 8 years ago
adm8668 build: fix subtarget descriptions 8 years ago
apm821xx build: get rid of host.mk 7 years ago
ar7 kernel: update kernel 3.18 to version 3.18.43 8 years ago
ar71xx ar71xx: fix build without CONFIG_NOP_USB_XCEIV (FS#593) 7 years ago
arc770 arc770: only calculate entry point address when necessary 7 years ago
archs38 archs38: only calculate entry point address when necessary 7 years ago
arm64 Revert "arm64: boot-wrapper: Add mirror" 8 years ago
armvirt armvirt: add kernel config change missing from 0d44f0cb 8 years ago
at91 kernel: remove ubifs xz decompression support 8 years ago
ath25 kernel: backport MIPS changes introducing a separate IRQ stack 8 years ago
au1000 kernel: update kernel 3.18 to version 3.18.43 8 years ago
bcm53xx bcm53xx: backport Broadcom's iProc QSPI driver 7 years ago
brcm47xx kernel: update kernel 4.4 to 4.4.50 7 years ago
brcm63xx brcm63xx: CPVA502+: add SPROM wifi 7 years ago
brcm2708 brcm2708: detect Raspberry Pi Zero W 7 years ago
cns3xxx kernel: update kernel 4.9 to version 4.9.10 7 years ago
gemini gemini: rename config-default to config-4.4 8 years ago
generic kernel: backport first bcma 4.12 patch for GPIO and of_node 7 years ago
imx6 imx6: move to Linux 4.9 kernel 7 years ago
ipq806x ipq806x: clean up dts patch 7 years ago
ixp4xx ixp4xx: put apex images into image staging directory 8 years ago
kirkwood kirkwood: fix include in etc/board.d/02_network 7 years ago
lantiq lantiq: add support for the Alpha ASL56026 7 years ago
layerscape kernel: update kernel 4.4 to 4.4.52 7 years ago
malta malta: restore "be" subtarget from being source-only 7 years ago
mcs814x kernel: remove kmod packages for bridge, stp, llc and 8021q 7 years ago
mediatek mediatek: add more missing symbols 7 years ago
mpc85xx kernel: remove DEVMEM/DEVKMEM platform overrides 8 years ago
mvebu mvebu: add linux 4.9 support 7 years ago
mxs mxs: enable nvmem support 7 years ago
octeon octeon: only copy sysupgrade file if present 7 years ago
omap omap: build various core drivers into the kernel instead of packaging them 8 years ago
omap24xx kernel: clean up usb gadget support 8 years ago
orion kernel: split up 980-arm_openwrt_machtypes.patch and move to target folders 8 years ago
oxnas oxnas: put u-boot images into image staging directory 8 years ago
ppc40x build: fix subtarget descriptions 8 years ago
ppc44x ppc44x: mark as broken 8 years ago
ramips ramips: fix Linksys RE6500 switch port mapping 7 years ago
rb532 kernel: remove ubifs xz decompression support 8 years ago
sunxi build: get rid of host.mk 7 years ago
uml build: get rid of host.mk 7 years ago
x86 kernel: enable hwmon-k10temp in the x86/64 kernel config instead of packaging it 7 years ago
xburst kernel: remove kmod packages for bridge, stp, llc and 8021q 7 years ago
zynq build: get rid of host.mk 7 years ago
Makefile