驱动环境TDM +SSI的配置说明
Version :0.1
简 介
Lantiq给的UGW6.1.1的环境不支持TDM(默认使用为PCM)的应用,本文档是对UGW6.1.1添加支持PCM部分的详细说明。添加SSI的支持。
一:SSI
附件是新的tapi, vmmc, tapidemo driver
請客戶將檔案全部放進 UGW的 DL 文件夾中
更換driver有兩個方式
方法1.在menuconfig 中指定要使用的driver版本
tapi driver:
Lantiq --->
--- ltq-voice-tapi............................................ TAPI subsystem --->
--- ltq-voice-tapi............................................ TAPI subsystem
overwrite package version --->
[*] Use custom package version
(4.15.3.3) version as string (default version: 4.10.7.5) (NEW)
KPI2UDP
--- ltq-voice-kpi2udp................................... TAPI KPI2UDP plug-in --->
overwrite package version --->
[* ] Use custom package version
(3.0.5.1) version as string (default version: 3.0.5.1) (NEW)
TAPIDEMO
<* > ltq-voice-tapidemo.................................. TAPIdemo application --->
overwrite package version --->
[*] Use custom package version
(5.8.0.0) version as string (default version: 5.1.1.64) (NEW)
VMMC
--- ltq-voice-vmmc............................ TAPI LL driver for Voice Macro --->
overwrite package version --->
[*] Use custom package version
(1.19.0.1) version as string (default version: 1.15.1.6) (NEW)
VMMC FW
--- ltq-voice-vmmc-xrx200-firmware..................... XRX200 voice firmware --->
[*] Use custom package version
(3.5.0.7.0) fw_voip_vr9 version as string (default version: 3.4.0.7.0)
至於 custom source directory 我是都用默認的值,因 為有可能會指錯地方而沒有替換到driver
方法2.修改 package->feeds->ltq_voice_cpe底下的
ltq-voice-kpi2udp
ltq-voice-tapi
ltq-voice-tapidemo
ltq-voice-vmmc
ltq-voice-vmmc-xrx200-firmware
這幾個文件夾中的makfie,將 PKG_VERSION:=4.10.7.5 後面的數字改為新的版本
以客戶的例子,我比較推薦第一種改法
二 TDM
- 设备树添加TDM
ubuntu@sky:~/work/Lantiq/Test_Damai_GRX288/UGW-6.1.1/target/linux/lantiq/image/dts$ vi EASY4210.dtsi
将TDM注册到内核中,内核检测是否有TDM。
图中这段代码为添加部分:
94 tdm {
95 lantiq,groups = "tdm";
96 lantiq,function = "tdm";
97 };
- pinctrl驱动根据寄存器配置TDM