mirror of
https://github.com/LineageOS/android_kernel_samsung_msm8226.git
synced 2026-10-05 00:00:57 +02:00
WCD9310 has four micbiases and each of them can be programmed to get its power source from one of 3 available cfilters. Each cfilter can be programmed to different voltage levels. Essentially, on WCD9310, a user can have up to three different voltage levels to power various analog microphones and digital microphones. As it is now, micbias voltage level of WCD9310 is left to default value. Micbias and cfilter mapping is managed by codec driver. Different board design can have different micbias arrangement. Micbias configuration of wcd9310 CODEC for 8960 CDP/MTP/FLUID is properly defined in this patch. Signed-off-by: Patrick Lai <plai@codeaurora.org>