openwrt/package/kernel/linux/modules
Daniel Kestrel bb46f0484d lantiq: add support for AVM Fritzbox 7490
This adds support for the Fritzbox 7490 device. It contains two
SoCs, one Lantiq without WiFi and one QCA9558 with 2.4GHz
and 5 GHz WiFi. Only the Lantiq has access to the flash memory,
the Atheros runs fully from RAM and is booted by using a remoteproc
kernel module and is not supported with this commit.
The devices were manufactured with varying NAND chips which
requires Micron and non-Micron versions of the images.

Specifications:
 - SoC: Lantiq 500 MHz
 - RAM: 256 MB
 - Storage: 512 MB NAND, 1MB FLASH
 - Wireless, separate SOC QCA9558 with 128MB RAM (not supported yet):
   · Qualcomm-QCA9558 w/ 3×3 MIMO for 2.4GHz 802.11b/g/n
   · Qualcomm-QCA9880 w/ 3×3 MIMO for 5GHz 802.11a/ac
   · AG71xx ethernet
 - Ethernet: Built-in AR 803x, 7 port 4 phy switch,
   4x 1000/100/10 port, Port 5 is fixed and connected to the WASP SOC
 - Renesas µPD720202 USB3 PCIe, requires firmware binary on the device
 - VDSL2 modem

Unsupported:
 - DECT and ISDN telephony

Installation:
Check which NAND the device has by using the following procedure with
stock firmware:
Go to to http://<fritzbox_ip>/support.lua, download the support data
file and search for string "NAND device" to get the manufacturer kernel
output.
Use Micron image if Micron is displayed otherwise the non-Micron image.
Use the eva_ramboot.py script to boot the initramfs image. Follow the
procedure to interrupt booting by ftp into 192.168.178.1 within
5 seconds after poweron.
Then transfer the sysupgrade image to the device and run sysupgrade to
flash it to the NAND.
For making USB work, an renesas xhci firmware file (e.g. v2026) is
needed and it should be copied to /lib/firmware/ (file name
renesas_usb_fw.mem).

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
2024-02-02 15:07:07 +01:00
..
001-depends.mk kernel: remove useless AddDepends/rtc abstraction 2015-03-29 08:12:50 +00:00
block.mk kernel: Enable hwmon for nvme 2023-10-26 22:19:58 +02:00
can.mk kernel: can: fix MCP251x CAN controller module autoload 2023-02-18 19:54:08 +01:00
crypto.mk ixp4xx: Add a ixp4xx hardware crypto kernel module 2023-10-25 11:29:05 +02:00
firewire.mk firewire.mk: sort kernel modules 2018-02-13 11:48:49 +01:00
fs.mk linux/modules: remove deprecated module 2024-01-04 22:25:17 +01:00
gpio.mk kernel: modules: move gpio modules to gpio menu 2024-02-01 17:04:54 +01:00
hwmon.mk x86: kernel: modules: clean makefiles 2023-12-09 16:52:08 +01:00
i2c.mk kernel: add kmod-i2c-mux-reg support 2023-07-04 23:00:11 +02:00
iio.mk treewide: remove all @{lt,gt,ge,le} appearances affecting 5.10 kernel 2023-05-12 13:02:43 +02:00
input.mk treewide: cleanup kernel symbol references 2023-05-12 13:02:44 +02:00
leds.mk kernel: add kmod-leds-lp5562 and kmod-leds-lp55xx-common 2024-01-15 16:59:56 +01:00
lib.mk packages: add needed packages for Mellanox Spectrum Switches 2023-10-31 21:12:15 +01:00
multiplexer.mk kernel: add package kmod-multiplexer 2022-02-19 13:10:01 +01:00
netdevices.mk generic: 5.15: backport upstream Aquantia PHY firmware loader patches 2024-01-26 17:52:24 +01:00
netfilter.mk netfilter: fix typo in nf-socket and nf-tproxy kconfig 2023-06-23 17:44:10 +02:00
netsupport.mk kernel: decouple 9P virtio from 9P net 2023-09-14 23:44:14 +02:00
nls.mk kernel: kmod-nls-cp932: Add nls_euc-jp.ko too 2022-08-10 21:36:17 +02:00
other.mk kernel: modules: move gpio modules to gpio menu 2024-02-01 17:04:54 +01:00
pcmcia.mk kernel: add support for Option Fusion+ PCMCIA card 2016-12-20 09:35:36 +01:00
sound.mk kernel: modules: package MT7986 audio drivers 2023-12-11 18:01:43 +00:00
spi.mk treewide: remove all @{lt,gt,ge,le} appearances affecting 5.10 kernel 2023-05-12 13:02:43 +02:00
usb.mk lantiq: add support for AVM Fritzbox 7490 2024-02-02 15:07:07 +01:00
video.mk x86: kernel: modules: clean makefiles 2023-12-09 16:52:08 +01:00
virt.mk kernel: enable vfio and vfio-pci for armsr-armv8 2023-08-29 23:41:05 +02:00
w1.mk kernel: kmod-w1-slave-ds2760: Remove package 2022-08-10 21:36:17 +02:00
wpan.mk kernel: wpan: Add kmod-ca8210 2020-08-21 11:46:13 +02:00