通过配置设备树文件进行切换
在DTS配置一节提到的dts文件中,找到ES8316对应的节点,可通过修改starfive,dmic-mode
属性值,并重新编译和烧录,加载时会自动进行切换。
- 当将
starfive,dmic-mode
修改为true时,则默认使用MIC1且选择DMIC作为输出,如下:starfive,dmic-mode = "true";
- 当将
starfive,dmic-mode
修改为false时,则默认使用MIC1且选择AMIC作为输出,如下:starfive,dmic-mode = "false";
该方式默认使用MIC1通道,如需使用MIC2通道,则需通过alsamixer进行切换。