FirePrime Android5.1如何添加一个外接音频设备

想给FirePrime Android5.1的板子添加一个自己的DAC芯片,要做的事情是不是包括以下:
(1) 添加DAC芯片的音频驱动(alsa驱动架构);
(2) 修改audio.primary.rk30board.so的实现以及创建自己的AudioPolicyManager类

版上没搜到相关的帖子, 求高手指点。
另外请问有没有这方面的入门资料或者案例可以学习啊。

没做过,谷歌搜一下应该有相关的范例,android通用