不再依赖下游内核!Intel为Raptor Lake汽车平台补齐车载音频总线支持

倚天百科 百科资讯 1

11月3日消息,Intel工程师Cezary Rojewski于11月2日向Linux内核社区提交了一组补丁,为Raptor Lake-P和Raptor Lake-M平台引入SoundWire音频流支持,目标是将这项长期存在于下游内核的能力正式带入上游主线。

这些平台并非面向消费级笔记本,而是用于汽车领域的车载计算。Intel的Malibou Lake软件定义汽车(SDV)平台正是基于Raptor Lake SoC构建,服务于车载信息娱乐、数字座舱与摄像头处理等场景。SoundWire在其中承担音频流传输的核心角色。

此前,Intel在汽车业务中一直依赖下游内核版本。本次补丁系列明确将这项SoundWire支持带入公共领域,意味着相关改动将接受主线社区的审查,并有望在未来内核版本中合入。

补丁的技术重点在于重构SoundWire的PDI(物理数据接口)管理逻辑。原有代码在intel_hw_params()函数中同时完成PDI分配与配置,逻辑耦合较紧。

新补丁将其拆分为分配、释放与配置三个独立阶段,并改为动态查询可用PDI,不再依赖预定义的dai_id,使代码结构与HDAudio接口的既有做法对齐。

配合AVS驱动侧的改动,这套补丁为Raptor Lake汽车平台构建了完整的SoundWire DAI操作路径。虽然距离合入主线仍需经过社区评审,但这是Intel将车载音频支持从下游分支推向开源主线的关键一步。