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
Pawel Dembicki 67ce9aedd6 kirkwood: add support for Check Point L-50
This patch adds support for the Check Point L-50 from 600/1100 series
routers.

Specification:
-CPU: Marvell Kirkwood 88F6281 1200MHz
-RAM: 512MB
-Flash: NAND 512MB
-WiFi: mPCIe card based on Atheros AR9287 b/g/n
-WAN: 1 Gigabit Port (Marvell 88E1116R PHY)
-LAN: 9 Gigabit Ports (2x Marvell 88E6171(5+4))
-USB: 2x USB2.0
-Express card slot
-SD card slot
-Serial console: RJ-45 115200 8n1
-Unsupported DSL

Known issues:
-DSL not supported
-Expresscard not tested

Installation:

Step one -> backup:
make backup u-boot and env for revert stock posibility
make backup dsl_mac_addr, dmz_mac_addr, eth1addr, ethaddr and all lanX_mac_addr

Step two -> Use kwboot tool to upload openwrt u-boot to RAM:

run kwboot: "kwboot -B 115200 /dev/ttyUSB0 -b u-boot.kwb -p -t"
end start u-boot

Step three -> Restore macs (e.g. below):
setenv eth1addr 00:1C:XX:XX:XX:6C
setenv ethaddr 00:1C:XX:XX:XX:6B
setenv lan1_mac_addr 00:1C:XX:XX:XX:6C
setenv lan2_mac_addr 00:1C:XX:XX:XX:6D
setenv lan3_mac_addr 00:1C:XX:XX:XX:6E
setenv lan4_mac_addr 00:1C:XX:XX:XX:6F
setenv lan5_mac_addr 00:1C:XX:XX:XX:70
setenv lan6_mac_addr 00:1C:XX:XX:XX:71
setenv lan7_mac_addr 00:1C:XX:XX:XX:72
setenv lan8_mac_addr 00:1C:XX:XX:XX:73
setenv dmz_mac_addr 00:1C:XX:XX:XX:74
setenv dsl_mac_addr 00:1C:XX:XX:XX:75

Step four -> flash u-boot:
mw 0x0800000 0xffff 0x100000
nand erase 0x0 100000
tftp 0x0800000 openwrt-kirkwood-l50-u-boot.kwb
nand write 0x0800000 0x0 0x100000
saveenv

Step five -> run initramfs image:

tftpboot 0x02000000 openwrt.bin; bootm 0x02000000;

Step six -> install sysupgrade OpenWrt image:

copy to /tmp/ sysupgrade image
run sysupgrade

Back to stock:
Restore original u-boot end env.
Install factory image via stock u-boot.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
4 years ago
..
apm821xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
ar71xx ar71xx: Fix mikrotik NAND compile problem 4 years ago
arc770 treewide: drop shebang from non-executable target files 4 years ago
archs38 treewide: drop shebang from non-executable target files 4 years ago
armvirt armvirt,x86: fix build breakage of crypto ccp module 4 years ago
at91 treewide: drop shebang from non-executable target files 4 years ago
ath25 treewide: drop shebang from non-executable target files 4 years ago
ath79 ath79: disable TP-Link TL-WR941ND v2 4 years ago
bcm27xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
bcm47xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm53xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm63xx kernel: Update kernel 5.4 to version 5.4.50 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: bump 5.4 to 5.4.51 4 years ago
imx6 treewide: drop shebang from non-executable target files 4 years ago
ipq40xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 4 years ago
ipq806x ipq806x: enable Linksys EA8500 eth1 interface 4 years ago
ipq807x treewide: remove maintainer variable from targets 4 years ago
kirkwood kirkwood: add support for Check Point L-50 4 years ago
lantiq kernel: bump 5.4 to 5.4.51 4 years ago
layerscape kernel: Update kernel 5.4 to version 5.4.50 4 years ago
malta malta: add missing symbols for kernel 5.4 4 years ago
mediatek mediatek: fix bashism in gen_banana_pi_img.sh 4 years ago
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
mvebu mvebu: config define i2c pxa slave 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 treewide: drop shebang from non-executable target files 4 years ago
oxnas kernel: Update kernel 5.4 to version 5.4.50 4 years ago
pistachio kernel: Update kernel 4.14 to version 4.14.187 4 years ago
ramips ramips: add support for Netgear R6020 4 years ago
rb532 treewide: remove maintainer variable from targets 4 years ago
rockchip treewide: simplify inclusion of subtarget image files 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 5 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