[PATCH v2 0/7] 22.03 lantiq: add support for x490 Fritzboxes

Torsten Duwe duwe at lst.de
Sun Oct 23 04:19:52 PDT 2022


Hi all,

Here is my second attempt for initial FritzBox x490 support. 22.03 now
has all the necessary prerequisites, so support can be added according
to the rules.

The original code snippets were submitted by John Crispin (IIRC),
Andreas Böhler and Daniel Kestrel. I carved out the changes I
considered necessary, integrated and tested them and cleaned them up
(hopefully ;)

These are the minimal changes required to run the FB {3,7}490 as DSL
router (tested!). The 5490 is reported to be similar, so I included
it, but could not test it due to lack of hardware.

The wireless on these boxes is offloaded to a secondary SoC which
needs to be provided its own OS. This feature is explicitly left out
here in order to go step by step. I kept some loose ends where they
don't hurt, for future reference.

Changes from v1:
----------------

* return to squashfs for the rootfs; ubifs causes too much complexity
  esp. for updates, when even the same model can be equipped with
  varying flash chip geometries. UBI partitioning and volumes are kept
  though.


Torsten Duwe (7):
  lantiq: fix endianess for PCIe slave XBAR
  lantiq: add common device tree template for x490 Fritzboxes
  lantiq: add DTS for Fritzbox 3490
  lantiq: add DTS for Fritzbox 5490
  lantiq: add DTS for Fritzbox 7490
  lantiq: add image handling for x490 Fritzboxes
  lantiq: add renesas USB3 support

 package/kernel/linux/modules/usb.mk           |   1 +
 target/linux/lantiq/config-5.10               |   2 +
 .../boot/dts/lantiq/vr9_avm_fritz3490.dts     |  58 +++++
 .../boot/dts/lantiq/vr9_avm_fritz5490.dts     |  98 +++++++
 .../boot/dts/lantiq/vr9_avm_fritz7490.dts     |  61 +++++
 .../boot/dts/lantiq/vr9_avm_fritzx490.dtsi    | 240 ++++++++++++++++++
 target/linux/lantiq/image/vr9.mk              |  30 +++
 ...q-ifxmips_pcie-fix-slave-XBAR-endian.patch |  45 ++++
 .../xrx200/base-files/etc/board.d/01_leds     |   3 +-
 .../xrx200/base-files/etc/board.d/02_network  |  10 +-
 .../xrx200/base-files/lib/upgrade/platform.sh |   3 +
 11 files changed, 549 insertions(+), 2 deletions(-)
 create mode 100644 target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3490.dts
 create mode 100644 target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz5490.dts
 create mode 100644 target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7490.dts
 create mode 100644 target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritzx490.dtsi
 create mode 100644 target/linux/lantiq/patches-5.10/0156-lantiq-ifxmips_pcie-fix-slave-XBAR-endian.patch

-- 
2.35.3




More information about the openwrt-devel mailing list