From 24be60db0cc8d3e3320d656731f674f0c813cb42 Mon Sep 17 00:00:00 2001 From: Karthikeyan Mani Date: Wed, 21 Mar 2018 19:41:16 -0700 Subject: [PATCH] asoc: msm: assign mic gnd swap function Assign mic gnd swap function if usbc analog is enabled. This is irrespective of whether us_euro gpio is defined. Change-Id: I6cf5beadca18682a7488db2286986883dbbcdf3d Signed-off-by: Karthikeyan Mani --- asoc/sdm855.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/asoc/sdm855.c b/asoc/sdm855.c index 79642d4e4a10..e450e130a63a 100644 --- a/asoc/sdm855.c +++ b/asoc/sdm855.c @@ -7302,6 +7302,10 @@ static int msm_asoc_machine_probe(struct platform_device *pdev) "qcom,us-euro-gpios"); wcd_mbhc_cfg.swap_gnd_mic = msm_swap_gnd_mic; } + + if (wcd_mbhc_cfg.enable_usbc_analog) + wcd_mbhc_cfg.swap_gnd_mic = msm_usbc_swap_gnd_mic; + pdata->fsa_handle = of_parse_phandle(pdev->dev.of_node, "fsa4480-i2c-handle", 0); if (!pdata->fsa_handle)