[PATCH v3 0/4] ipq40xx: fritzbox 7530: fix ADSL/ATM support

Sergey Ryazanov ryazanov.s.a at gmail.com
Sun Jan 12 06:09:07 PST 2025


Andre and Martin did a great job implementing xDSL (VRX518 chip)
support for the Fritzbox 7530 router. Device was well tested with VDSL
link. Suddenly, there were no ADSL users and the corresponding
functionality needs small fixes here and there to make router capable
to work with ADSL lines w/ ATM TC. Please find more details on per-patch
basis.

The series was developed against OpenWrt-23.05.5 and extensively run
tested with Fritzbox 7530 router on ADSL line (bridged LLC encap +
PPPoE). Then the series was rebased on top of latest code and compile
tested. Jan additionally tested the rebased phys2virt mapping fix on
a VDSL link.

The issues were already noticed on the forum [1], but a solution was not
finished.

1. https://forum.openwrt.org/t/avm-fritz-box-7530-adsl/177279

Changes:
v1->v2:
  * phy2virt fix tested by Jan Hoffmann with VDSL link
  * add a dedicated 4/4 patch to bump PKG_RELEASE, again thanks Jan for
    noticing it absence
v2->v3:
  * entirely drop the atm.h patch in order to facilitate the kernel
    maintenance, thanks Andre for noticing

CC: Andre Heider <a.heider at gmail.com>
CC: Jan Hoffmann <jan at 3e8.eu>
CC: Martin Schiller <ms.3headeddevs at gmail.com>

Sergey Ryazanov (4):
  kernel: vrx518_tc: fix RX desc phys to virt mapping
  kernel: vrx518_tc: fix ADSL/ATM operation
  ipq40xx: fix compatibility with linux-atm tools
  kernel: vrx518_tc: bump PKG_RELEASE

 package/kernel/lantiq/vrx518_tc/Makefile      |   2 +-
 .../lantiq/vrx518_tc/patches/100-compat.patch |   2 +-
 ...1-dcdp-atm_tc-drop-extra-qos-classes.patch | 144 ++++++++++++++++++
 .../lantiq/vrx518_tc/patches/200-swplat.patch |  16 +-
 .../lantiq/vrx518_tc/patches/202-napi.patch   |   4 +-
 ...-dcdp-atm_tc-fix-compilation-warning.patch |   6 +-
 ...tm_tc-fix-crash-on-subif_reg-absence.patch |  75 +++++++++
 .../patches-6.6/998-lantiq-atm-hacks.patch    |  43 ------
 8 files changed, 234 insertions(+), 58 deletions(-)
 create mode 100644 package/kernel/lantiq/vrx518_tc/patches/101-dcdp-atm_tc-drop-extra-qos-classes.patch
 create mode 100644 package/kernel/lantiq/vrx518_tc/patches/207-dcdp-atm_tc-fix-crash-on-subif_reg-absence.patch
 delete mode 100644 target/linux/ipq40xx/patches-6.6/998-lantiq-atm-hacks.patch

-- 
2.45.2




More information about the openwrt-devel mailing list