openwrt/target/linux
Leon Maurice Adam 6c85a449a9 lantiq: add support for AVM FRITZ!Box 7430
Hardware:
- SoC: Lantiq VRX 220
- CPU: 2x MIPS 34Kc 500 MHz
- RAM: 128 MiB 250 MHz
- Flash: 128 MiB NAND
- Ethernet: Built-in Fast Ethernet switch, 4 ports used
- Wifi: Atheros AR9381-AL1A b/g/n with 2 pcb/internal and 1 external antennas
- USB: 1x USB 2.0
- DSL: Built-in A/VDSL2 modem
- DECT: Dialog SC14441
- LEDs: 1 two-color, 4 one-color
- Buttons: 1x DECT, 1x WIFI
- Telephone connectors: 1 FXS port via TAE or RJ11 connector

With the exception of FXS/DECT everything works
(there are no drivers for AVM's FXS or DECT implementation),
DSL is yet untested.

Installation:
Boot up the device and wait a few seconds. Run the eva_ramboot.py script
in scripts/flashing/ to load the initramfs image on the device:
$ ./scripts/flashing/eva_ramboot.py 192.168.178.1 <path to your initramfs image>
If the script fails to reach the device, maybe try 169.254.120.1.

Wait until booting is complete. You should now be able to reach your device
under the default ip address 192.168.1.1.

Before flashing, check if linux_fs_start is not set to 1 in the tffs partition:
$ fritz_tffs_nand -d /dev/mtd1 -n linux_fs_start
If linux_fs_start is 1, you will need to reset it to 0, either by FTP,
upgrading FritzOS or doing a recovery.

Now you should be able to flash the device using sysupgrade.

Signed-off-by: Leon Maurice Adam <leon.adam@aol.de>
Acked-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
[drop BOARD_NAME, use wpad-basic-wolfssl, drop 4.19, drop dts-v1,
remove model prefix from LED names]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-10-27 13:40:09 +01:00
..
apm821xx kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
arc770 arc770: drop support for kernel 4.14 2020-09-02 16:29:22 +02:00
archs38 treewide: use wpad-basic-wolfssl as default 2020-08-20 14:19:39 +02:00
armvirt kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
at91 at91: explicitly set CONFIG_USB_SUPPORT for sam9x subtarget 2020-08-27 16:36:18 +02:00
ath25 ath25: fix preinit Ethernet port configuration 2020-09-10 18:52:15 +02:00
ath79 ath79: enable upgrade from ar71xx for Qxwlan devices 2020-10-26 21:07:22 +01:00
bcm27xx kernel: bump 5.4 to 5.4.72 2020-10-20 03:01:27 +02:00
bcm47xx kernel: bump 5.4 to 5.4.64 2020-09-12 01:28:50 +02:00
bcm53xx kernel: bump 5.4 to 5.4.69 2020-10-02 22:02:26 +02:00
bcm63xx bcm63xx: reorganize board patches into fewer files 2020-10-26 23:48:08 +01:00
gemini gemini: Bring up DSA switches 2020-09-25 19:32:34 +02:00
generic generic: 5.4: make nf nat masquerade in unset state by default 2020-10-24 22:28:37 +08:00
imx6 kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
ipq40xx ipq40xx: remove support for kernel 4.19 2020-10-19 15:30:44 +02:00
ipq806x ipq806x: fix pci broken on bootm command 2020-10-19 15:46:17 +02:00
ipq807x kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-06 12:37:04 +02:00
kirkwood target: update SPDX license names 2020-09-22 20:58:26 +02:00
lantiq lantiq: add support for AVM FRITZ!Box 7430 2020-10-27 13:40:09 +01:00
layerscape layerscape: several kernel fix-ups from NXP linux factory 2020-10-26 00:40:12 +01:00
malta kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
mediatek kernel: bump 5.4 to 5.4.72 2020-10-20 03:01:27 +02:00
mpc85xx target: update SPDX license names 2020-09-22 20:58:26 +02:00
mvebu mvebu: Add bootscript for espressobin to support mainline firmware 2020-10-11 16:53:20 +02:00
mxs treewide: make dependency on kmod-usb-net selective 2020-08-10 12:54:30 +02:00
octeon octeon: use dedicated function to move config backup 2020-10-26 21:07:22 +01:00
octeontx kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-09 23:20:19 +01:00
omap kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
oxnas oxnas: fix qc_prep return in sata driver after kernel 5.4.69 2020-10-09 16:16:32 +01:00
pistachio pistachio: drop support for kernel 4.14 2020-09-02 16:29:22 +02:00
ramips ramips: mt7621: use lzma-loader for U7621-06 2020-10-25 22:30:02 +08:00
rockchip kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-09 23:20:19 +01:00
rtl838x rtl838x: various fixes 2020-10-19 14:53:27 +02:00
sunxi sunxi: add support for FriendlyARM NanoPi R1 2020-10-18 15:46:42 +02:00
tegra treewide: enable the vDSO 2020-10-13 20:08:41 +02:00
uml kernel: bump 5.4 to 5.4.71 2020-10-15 17:46:54 +02:00
x86 kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
zynq kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config 2020-10-11 16:38:16 +02:00
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00