Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[sfrench/cifs-2.6.git] / sound / soc / codecs / rt715.c
index 418e006b19ef5426cfcb8a2dcc1b270827ea7b88..e93240521c74e217b83fdd6275311571f6ce65dd 100644 (file)
@@ -737,7 +737,19 @@ static int rt715_set_bias_level(struct snd_soc_component *component,
        return 0;
 }
 
+static int rt715_probe(struct snd_soc_component *component)
+{
+       int ret;
+
+       ret = pm_runtime_resume(component->dev);
+       if (ret < 0 && ret != -EACCES)
+               return ret;
+
+       return 0;
+}
+
 static const struct snd_soc_component_driver soc_codec_dev_rt715 = {
+       .probe = rt715_probe,
        .set_bias_level = rt715_set_bias_level,
        .controls = rt715_snd_controls,
        .num_controls = ARRAY_SIZE(rt715_snd_controls),