对于F1C200s是自带了多媒体处理功能的,所以我们这里可以很轻松的使用这些功能。
1. 硬件原理图
对于F1C200s,音频接口如下:HPCOM(HPCOM\HPCOM_FB)、HPL、HPR,HPVCC(3.3v供电)
如果对音质要求不高,可以使用如下的处理进行接线处理,注意耳机左右声道配置。
2. 替换驱动代码
接下来在Linux内核目录中替换下面补丁包中的代码,本补丁包在Linux5.7.1下测试成功,其他版本请备份源码后尝试,这里的代码是通过改造sun4i-codec解码方案而来。
配置文件
如果有必要可以使用比对工具进行替换。
3. 修改设备树
修改suniv-f1c100s.dtsi设备树文件
首先添加sun41-a10.h引用。
#include <dt-bindings/dma/sun4i-a10.h> //添加头文件
10-24 05:11