Merge branch 'asoc-5.0' into asoc-5.1 for dapm table
[linux-2.6-block.git] / sound / soc / codecs / rt5682.c
index a9b91bcfcc0967a3d8db46d7e96be88806a93f0e..9d5acd2d04abd47281b26d8f81331182c0288fb8 100644 (file)
@@ -43,6 +43,12 @@ static const char *rt5682_supply_names[RT5682_NUM_SUPPLIES] = {
        "VBAT",
 };
 
+static const struct rt5682_platform_data i2s_default_platform_data = {
+       .dmic1_data_pin = RT5682_DMIC1_DATA_GPIO2,
+       .dmic1_clk_pin = RT5682_DMIC1_CLK_GPIO3,
+       .jd_src = RT5682_JD1,
+};
+
 struct rt5682_priv {
        struct snd_soc_component *component;
        struct rt5682_platform_data pdata;
@@ -2536,6 +2542,8 @@ static int rt5682_i2c_probe(struct i2c_client *i2c,
 
        i2c_set_clientdata(i2c, rt5682);
 
+       rt5682->pdata = i2s_default_platform_data;
+
        if (pdata)
                rt5682->pdata = *pdata;
        else