Inforce Computing Forums

inforce computing forums to discuss about inforce products

DMIC with Inforce 6309 SBC and Linux?

Questions and discussions related to Inforce 6309™ Micro SBC

by bgat » Mon May 01, 2017 2:19 pm


Has anyone gotten a DMIC to work with the '6309 under Linux 4.9?

I've reviewed Qualcomm's "Stereo Connector and Audio Routing" document, and successfully turned off UART0 by modifying apq8016-sbc.dtsi. And yet, I don't see any I/O activity at the pins mentioned there.

I'm currently investigating whether the pinmux settings provided with the kernel are correct, or that they're even there. I'm also not sure whether the amixer configuration that comes with Yocto's rpb-console-image for morty can properly set the capture path correctly.

Anyone have any ideas or suggestions?
Posts: 1
Joined: Mon Mar 20, 2017 8:26 am

by Sundeep » Wed Jun 14, 2017 3:06 am

Turning off UART alone will not suffice. In addition you will have to do the bias settings in the kernel dtsi file; change the mixer configuration in mixer_paths.xml and do the mic detection and selection in /audio/hal/msm8916/platform.c.

Hope this helps.

Posts: 46
Joined: Wed Jul 01, 2015 9:10 pm

Return to Inforce 6309™ Micro SBC

Contact Us.