graysky 4d8d33a023 dahdi-linux: forward-port to 6.18 kernel APIs, fix build flags
This patchset updates DAHDI 3.4.0 to build cleanly on Linux 6.18 and
modern OpenWrt toolchains. Changes include:

* Add kernel API compatibility shims:
  - Provide hrtimer_init() wrapper using hrtimer_setup()
  - Restore from_timer() helper
  - Map del_timer*() to timer_delete*() on >= 6.15, aligning with
    upstream PR #93[1].

* Replace deprecated EXTRA_CFLAGS with ccflags-y across all Kbuilds
  to match upstream kernel changes and resolve build failures. Relating
  to oct612x include paths using ccflags-y, aligning with upstream
  PR #76.[2]

* Use out-of-tree OSLEC for Linux 6.18

* Minor Makefile adjustments for OpenWrt packaging consistency.

These changes collectively restore a complete, warning-free build of
DAHDI 3.4.0 on Linux 6.18 while preserving compatibility with existing
drivers and OpenWrt module packaging.

1. https://github.com/asterisk/dahdi-linux/issues/93
2. https://github.com/asterisk/dahdi-linux/issues/76

Signed-off-by: John Audia <therealgraysky@proton.me>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-05-17 13:30:37 +01:00
2024-11-06 23:09:47 +01:00
2014-12-11 13:55:15 +01:00

Telephony packages feed

Description

This is an OpenWrt package feed containing community maintained telephony packages.

Usage

To use these packages, add the following line to the feeds.conf in the OpenWrt buildroot:

src-git telephony https://github.com/openwrt/telephony.git

This feed should be included and enabled by default in the OpenWrt buildroot. To install all its package definitions, run:

./scripts/feeds update telephony
./scripts/feeds install -a -p telephony

The telephony packages should now appear in menuconfig.

S
Description
The telephony packages feed
Readme 4.3 MiB
Languages
Makefile 79.6%
C 11.3%
Shell 8.2%
Perl 0.9%