一、SLIC业务流程图
本次在高通SDX12平台上支持语音芯片Si32185大致流程如下:
- 驱动部分直接放在Kernel中,通过SPI注册设备创建字符节点,与硬件建立连接
- 注册设备成功并在audio_kernel中正确配置FE、BE后,声卡会创建出来
- 应用层直接放在apps_proc下,通过IOCTL操作驱动层,通过QMI与modem建立通信

二、ProSLIC Si32185适配
1. DTS
控制通路使用SPI2,需增加一个spidev用于绑定对应的proslic驱动并进行基础配置
vendor/qcom/proprietary/devicetree/odm/cust.dtsi
&spi_2 {
status =<
本文详细介绍了在高通SDX12平台上移植和调试ProSLIC Si32185语音芯片的过程,包括DTS配置、Audio Kernel的修改、驱动层的实现以及应用层的注意事项。在调试过程中,重点解决了SLIC读写寄存器异常、通话单向无声等问题,通过分析日志确保PCM时钟常供和硬件连接正常。
订阅专栏 解锁全文
2132

被折叠的 条评论
为什么被折叠?



