// snd_soc_dapm_nc_pin(dapm, "LINEOUT1P");
snd_soc_dapm_nc_pin(dapm, "LINEOUT2N");
snd_soc_dapm_nc_pin(dapm, "LINEOUT2P");
-#ifdef CONFIG_HDMI
-extern int hdmi_is_insert(void);
-extern void codec_set_spk(bool on);
- if(hdmi_is_insert())
- codec_set_spk(false);
-#endif
+
snd_soc_dapm_sync(dapm);
/* Headset jack detection */
#ifdef CONFIG_OF
static const struct of_device_id rockchip_wm8994_of_match[] = {
- { .compatible = "rockchip-wm8994", },
- {},
+ { .compatible = "rockchip-wm8994", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_wm8994_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_wm8994_audio_driver = {
- .driver = {
- .name = "rockchip-wm8994",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_wm8994_of_match),
- },
- .probe = rockchip_wm8994_audio_probe,
- .remove = rockchip_wm8994_audio_remove,
+ .driver = {
+ .name = "rockchip-wm8994",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_wm8994_of_match),
+ },
+ .probe = rockchip_wm8994_audio_probe,
+ .remove = rockchip_wm8994_audio_remove,
};
module_platform_driver(rockchip_wm8994_audio_driver);