asoc: sdm660: configure mi2s gpios from machine driver

Add support to configure MI2S gpios from machine
driver.

Change-Id: I561fdc775c63fd7b31d41a3053956d1643bea566
Signed-off-by: Rohit Kumar <rohitkr@codeaurora.org>
diff --git a/asoc/sdm660-common.h b/asoc/sdm660-common.h
index 3276d1f..2c8e29e 100644
--- a/asoc/sdm660-common.h
+++ b/asoc/sdm660-common.h
@@ -61,6 +61,15 @@
 };
 
 enum {
+	PRIM_MI2S = 0,
+	SEC_MI2S,
+	TERT_MI2S,
+	QUAT_MI2S,
+	QUIN_MI2S,
+	MI2S_MAX,
+};
+
+enum {
 	DIG_CDC,
 	ANA_CDC,
 	CODECS_MAX,
@@ -90,6 +99,7 @@
 	struct device_node *comp_gpio_p; /* used by pinctrl API */
 	struct device_node *dmic_gpio_p; /* used by pinctrl API */
 	struct device_node *ext_spk_gpio_p; /* used by pinctrl API */
+	struct device_node *mi2s_gpio_p[MI2S_MAX]; /* used by pinctrl API */
 	struct snd_soc_codec *codec;
 	struct sdm660_codec sdm660_codec_fn;
 	struct snd_info_entry *codec_root;