#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk2928_of_match[] = {
- { .compatible = "rockchip-rk2928", },
- {},
+ { .compatible = "rockchip-rk2928", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk2928_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk2928_audio_driver = {
- .driver = {
- .name = "rockchip-rk2928",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk2928_of_match),
- },
- .probe = rockchip_rk2928_audio_probe,
- .remove = rockchip_rk2928_audio_remove,
+ .driver = {
+ .name = "rockchip-rk2928",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk2928_of_match),
+ },
+ .probe = rockchip_rk2928_audio_probe,
+ .remove = rockchip_rk2928_audio_remove,
};
module_platform_driver(rockchip_rk2928_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_aic3111_of_match[] = {
- { .compatible = "rockchip-aic3111", },
- {},
+ { .compatible = "rockchip-aic3111", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_aic3111_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_aic3111_audio_driver = {
- .driver = {
- .name = "rockchip-aic3111",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_aic3111_of_match),
- },
- .probe = rockchip_aic3111_audio_probe,
- .remove = rockchip_aic3111_audio_remove,
+ .driver = {
+ .name = "rockchip-aic3111",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_aic3111_of_match),
+ },
+ .probe = rockchip_aic3111_audio_probe,
+ .remove = rockchip_aic3111_audio_remove,
};
module_platform_driver(rockchip_aic3111_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_aic3262_of_match[] = {
- { .compatible = "rockchip-aic3262", },
- {},
+ { .compatible = "rockchip-aic3262", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_aic3262_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_aic3262_audio_driver = {
- .driver = {
- .name = "rockchip-aic3262",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_aic3262_of_match),
- },
- .probe = rockchip_aic3262_audio_probe,
- .remove = rockchip_aic3262_audio_remove,
+ .driver = {
+ .name = "rockchip-aic3262",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_aic3262_of_match),
+ },
+ .probe = rockchip_aic3262_audio_probe,
+ .remove = rockchip_aic3262_audio_remove,
};
module_platform_driver(rockchip_aic3262_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_ak4396_of_match[] = {
- { .compatible = "rockchip-ak4396", },
- {},
+ { .compatible = "rockchip-ak4396", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_ak4396_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_ak4396_audio_driver = {
- .driver = {
- .name = "rockchip-ak4396",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_ak4396_of_match),
- },
- .probe = rockchip_ak4396_audio_probe,
- .remove = rockchip_ak4396_audio_remove,
+ .driver = {
+ .name = "rockchip-ak4396",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_ak4396_of_match),
+ },
+ .probe = rockchip_ak4396_audio_probe,
+ .remove = rockchip_ak4396_audio_remove,
};
module_platform_driver(rockchip_ak4396_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_cs42l52_of_match[] = {
- { .compatible = "rockchip-cs42l52", },
- {},
+ { .compatible = "rockchip-cs42l52", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_cs42l52_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_cs42l52_audio_driver = {
- .driver = {
- .name = "rockchip-cs42l52",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_cs42l52_of_match),
- },
- .probe = rockchip_cs42l52_audio_probe,
- .remove = rockchip_cs42l52_audio_remove,
+ .driver = {
+ .name = "rockchip-cs42l52",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_cs42l52_of_match),
+ },
+ .probe = rockchip_cs42l52_audio_probe,
+ .remove = rockchip_cs42l52_audio_remove,
};
module_platform_driver(rockchip_cs42l52_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_cx2070x_of_match[] = {
- { .compatible = "rockchip-cx2070x", },
- {},
+ { .compatible = "rockchip-cx2070x", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_cx2070x_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_cx2070x_audio_driver = {
- .driver = {
- .name = "rockchip-cx2070x",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_cx2070x_of_match),
- },
- .probe = rockchip_cx2070x_audio_probe,
- .remove = rockchip_cx2070x_audio_remove,
+ .driver = {
+ .name = "rockchip-cx2070x",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_cx2070x_of_match),
+ },
+ .probe = rockchip_cx2070x_audio_probe,
+ .remove = rockchip_cx2070x_audio_remove,
};
module_platform_driver(rockchip_cx2070x_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_es8323_of_match[] = {
- { .compatible = "rockchip-es8323", },
- {},
+ { .compatible = "rockchip-es8323", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_es8323_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_es8323_audio_driver = {
- .driver = {
- .name = "rockchip-es8323",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_es8323_of_match),
- },
- .probe = rockchip_es8323_audio_probe,
- .remove = rockchip_es8323_audio_remove,
+ .driver = {
+ .name = "rockchip-es8323",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_es8323_of_match),
+ },
+ .probe = rockchip_es8323_audio_probe,
+ .remove = rockchip_es8323_audio_remove,
};
module_platform_driver(rockchip_es8323_audio_driver);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_hdmi_i2s_audio_driver = {
- .driver = {
- .name = "rockchip-hdmi-i2s",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_hdmi_i2s_of_match),
- },
- .probe = rockchip_hdmi_i2s_audio_probe,
- .remove = rockchip_hdmi_i2s_audio_remove,
+ .driver = {
+ .name = "rockchip-hdmi-i2s",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_hdmi_i2s_of_match),
+ },
+ .probe = rockchip_hdmi_i2s_audio_probe,
+ .remove = rockchip_hdmi_i2s_audio_remove,
};
module_platform_driver(rockchip_hdmi_i2s_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_hdmi_spdif_of_match[] = {
- { .compatible = "rockchip-hdmi-spdif"},
- {},
+ { .compatible = "rockchip-hdmi-spdif"},
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_hdmi_spdif_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_hdmi_spdif_audio_driver = {
- .driver = {
- .name = "rockchip-hdmi-spdif",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_hdmi_spdif_of_match),
- },
- .probe = rockchip_hdmi_spdif_audio_probe,
- .remove = rockchip_hdmi_spdif_audio_remove,
+ .driver = {
+ .name = "rockchip-hdmi-spdif",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_hdmi_spdif_of_match),
+ },
+ .probe = rockchip_hdmi_spdif_audio_probe,
+ .remove = rockchip_hdmi_spdif_audio_remove,
};
module_platform_driver(rockchip_hdmi_spdif_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk610_of_match[] = {
- { .compatible = "rockchip-rk610", },
- {},
+ { .compatible = "rockchip-rk610", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk610_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk610_audio_driver = {
- .driver = {
- .name = "rockchip-rk610",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk610_of_match),
- },
- .probe = rockchip_rk610_audio_probe,
- .remove = rockchip_rk610_audio_remove,
+ .driver = {
+ .name = "rockchip-rk610",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk610_of_match),
+ },
+ .probe = rockchip_rk610_audio_probe,
+ .remove = rockchip_rk610_audio_remove,
};
module_platform_driver(rockchip_rk610_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk1000_of_match[] = {
- { .compatible = "rockchip-rk1000", },
- {},
+ { .compatible = "rockchip-rk1000", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk1000_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk1000_audio_driver = {
- .driver = {
- .name = "rockchip-rk1000",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk1000_of_match),
- },
- .probe = rockchip_rk1000_audio_probe,
- .remove = rockchip_rk1000_audio_remove,
+ .driver = {
+ .name = "rockchip-rk1000",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk1000_of_match),
+ },
+ .probe = rockchip_rk1000_audio_probe,
+ .remove = rockchip_rk1000_audio_remove,
};
module_platform_driver(rockchip_rk1000_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk3026_of_match[] = {
- { .compatible = "rockchip-rk3026", },
- {},
+ { .compatible = "rockchip-rk3026", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk3026_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk3026_audio_driver = {
- .driver = {
- .name = "rockchip-rk3026",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk3026_of_match),
- },
- .probe = rockchip_rk3026_audio_probe,
- .remove = rockchip_rk3026_audio_remove,
+ .driver = {
+ .name = "rockchip-rk3026",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk3026_of_match),
+ },
+ .probe = rockchip_rk3026_audio_probe,
+ .remove = rockchip_rk3026_audio_remove,
};
module_platform_driver(rockchip_rk3026_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk3190_of_match[] = {
- { .compatible = "rockchip-rk3190", },
- {},
+ { .compatible = "rockchip-rk3190", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk3190_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk3190_audio_driver = {
- .driver = {
- .name = "rockchip-rk3190",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk3190_of_match),
- },
- .probe = rockchip_rk3190_audio_probe,
- .remove = rockchip_rk3190_audio_remove,
+ .driver = {
+ .name = "rockchip-rk3190",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk3190_of_match),
+ },
+ .probe = rockchip_rk3190_audio_probe,
+ .remove = rockchip_rk3190_audio_remove,
};
module_platform_driver(rockchip_rk3190_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rk616_of_match[] = {
- { .compatible = "rockchip-rk616", },
- {},
+ { .compatible = "rockchip-rk616", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rk616_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rk616_audio_driver = {
- .driver = {
- .name = "rockchip-rk616",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rk616_of_match),
- },
- .probe = rockchip_rk616_audio_probe,
- .remove = rockchip_rk616_audio_remove,
+ .driver = {
+ .name = "rockchip-rk616",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rk616_of_match),
+ },
+ .probe = rockchip_rk616_audio_probe,
+ .remove = rockchip_rk616_audio_remove,
};
module_platform_driver(rockchip_rk616_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt3261_of_match[] = {
- { .compatible = "rockchip-rt3261", },
- {},
+ { .compatible = "rockchip-rt3261", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt3261_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt3261_audio_driver = {
- .driver = {
- .name = "rockchip-rt3261",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt3261_of_match),
- },
- .probe = rockchip_rt3261_audio_probe,
- .remove = rockchip_rt3261_audio_remove,
+ .driver = {
+ .name = "rockchip-rt3261",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt3261_of_match),
+ },
+ .probe = rockchip_rt3261_audio_probe,
+ .remove = rockchip_rt3261_audio_remove,
};
module_platform_driver(rockchip_rt3261_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5512_of_match[] = {
- { .compatible = "rockchip-rt5512", },
- {},
+ { .compatible = "rockchip-rt5512", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5512_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5512_audio_driver = {
- .driver = {
- .name = "rockchip-rt5512",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5512_of_match),
- },
- .probe = rockchip_rt5512_audio_probe,
- .remove = rockchip_rt5512_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5512",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5512_of_match),
+ },
+ .probe = rockchip_rt5512_audio_probe,
+ .remove = rockchip_rt5512_audio_remove,
};
module_platform_driver(rockchip_rt5512_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5616_of_match[] = {
- { .compatible = "rockchip-rt5616", },
- {},
+ { .compatible = "rockchip-rt5616", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5616_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5616_audio_driver = {
- .driver = {
- .name = "rockchip-rt5616",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5616_of_match),
- },
- .probe = rockchip_rt5616_audio_probe,
- .remove = rockchip_rt5616_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5616",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5616_of_match),
+ },
+ .probe = rockchip_rt5616_audio_probe,
+ .remove = rockchip_rt5616_audio_remove,
};
module_platform_driver(rockchip_rt5616_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5621_of_match[] = {
- { .compatible = "rockchip-rt5621", },
- {},
+ { .compatible = "rockchip-rt5621", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5621_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5621_audio_driver = {
- .driver = {
- .name = "rockchip-rt5621",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5621_of_match),
- },
- .probe = rockchip_rt5621_audio_probe,
- .remove = rockchip_rt5621_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5621",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5621_of_match),
+ },
+ .probe = rockchip_rt5621_audio_probe,
+ .remove = rockchip_rt5621_audio_remove,
};
module_platform_driver(rockchip_rt5621_audio_driver);
\r
#ifdef CONFIG_OF\r
static const struct of_device_id rockchip_rt5625_of_match[] = {\r
- { .compatible = "rockchip-rt5625", },\r
- {},\r
+ { .compatible = "rockchip-rt5625", },\r
+ {},\r
};\r
MODULE_DEVICE_TABLE(of, rockchip_rt5625_of_match);\r
#endif /* CONFIG_OF */\r
\r
static struct platform_driver rockchip_rt5625_audio_driver = {\r
- .driver = {\r
- .name = "rockchip-rt5625",\r
- .owner = THIS_MODULE,\r
- .of_match_table = of_match_ptr(rockchip_rt5625_of_match),\r
- },\r
- .probe = rockchip_rt5625_audio_probe,\r
- .remove = rockchip_rt5625_audio_remove,\r
+ .driver = {\r
+ .name = "rockchip-rt5625",\r
+ .owner = THIS_MODULE,\r
+ .pm = &snd_soc_pm_ops,\r
+ .of_match_table = of_match_ptr(rockchip_rt5625_of_match),\r
+ },\r
+ .probe = rockchip_rt5625_audio_probe,\r
+ .remove = rockchip_rt5625_audio_remove,\r
};\r
\r
module_platform_driver(rockchip_rt5625_audio_driver);\r
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5631_of_match[] = {
- { .compatible = "rockchip-rt5631", },
- {},
+ { .compatible = "rockchip-rt5631", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5631_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5631_audio_driver = {
- .driver = {
- .name = "rockchip-rt5631",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5631_of_match),
- },
- .probe = rockchip_rt5631_audio_probe,
- .remove = rockchip_rt5631_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5631",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5631_of_match),
+ },
+ .probe = rockchip_rt5631_audio_probe,
+ .remove = rockchip_rt5631_audio_remove,
};
module_platform_driver(rockchip_rt5631_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5631_of_match[] = {
- { .compatible = "rockchip-rt5631-phone", },
- {},
+ { .compatible = "rockchip-rt5631-phone", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5631_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5631_audio_driver = {
- .driver = {
- .name = "rockchip-rt5631-phone",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5631_of_match),
- },
- .probe = rockchip_rt5631_audio_probe,
- .remove = rockchip_rt5631_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5631-phone",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5631_of_match),
+ },
+ .probe = rockchip_rt5631_audio_probe,
+ .remove = rockchip_rt5631_audio_remove,
};
module_platform_driver(rockchip_rt5631_audio_driver);
\r
#ifdef CONFIG_OF\r
static const struct of_device_id rockchip_rt5639_of_match[] = {\r
- { .compatible = "rockchip-rt5639", },\r
- {},\r
+ { .compatible = "rockchip-rt5639", },\r
+ {},\r
};\r
MODULE_DEVICE_TABLE(of, rockchip_rt5639_of_match);\r
#endif /* CONFIG_OF */\r
\r
static struct platform_driver rockchip_rt5639_audio_driver = {\r
- .driver = {\r
- .name = "rockchip-rt5639",\r
- .owner = THIS_MODULE,\r
- .of_match_table = of_match_ptr(rockchip_rt5639_of_match),\r
- },\r
- .probe = rockchip_rt5639_audio_probe,\r
- .remove = rockchip_rt5639_audio_remove,\r
+ .driver = {\r
+ .name = "rockchip-rt5639",\r
+ .owner = THIS_MODULE,\r
+ .pm = &snd_soc_pm_ops,\r
+ .of_match_table = of_match_ptr(rockchip_rt5639_of_match),\r
+ },\r
+ .probe = rockchip_rt5639_audio_probe,\r
+ .remove = rockchip_rt5639_audio_remove,\r
};\r
\r
module_platform_driver(rockchip_rt5639_audio_driver);\r
#ifdef CONFIG_OF
static const struct of_device_id rockchip_rt5640_of_match[] = {
- { .compatible = "rockchip-rt5640", },
- {},
+ { .compatible = "rockchip-rt5640", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_rt5640_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_rt5640_audio_driver = {
- .driver = {
- .name = "rockchip-rt5640",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_rt5640_of_match),
- },
- .probe = rockchip_rt5640_audio_probe,
- .remove = rockchip_rt5640_audio_remove,
+ .driver = {
+ .name = "rockchip-rt5640",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_rt5640_of_match),
+ },
+ .probe = rockchip_rt5640_audio_probe,
+ .remove = rockchip_rt5640_audio_remove,
};
module_platform_driver(rockchip_rt5640_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_wm8900_of_match[] = {
- { .compatible = "rockchip-wm8900", },
- {},
+ { .compatible = "rockchip-wm8900", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_wm8900_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_wm8900_audio_driver = {
- .driver = {
- .name = "rockchip-wm8900",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_wm8900_of_match),
- },
- .probe = rockchip_wm8900_audio_probe,
- .remove = rockchip_wm8900_audio_remove,
+ .driver = {
+ .name = "rockchip-wm8900",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_wm8900_of_match),
+ },
+ .probe = rockchip_wm8900_audio_probe,
+ .remove = rockchip_wm8900_audio_remove,
};
module_platform_driver(rockchip_wm8900_audio_driver);
#ifdef CONFIG_OF
static const struct of_device_id rockchip_wm8988_of_match[] = {
- { .compatible = "rockchip-wm8988", },
- {},
+ { .compatible = "rockchip-wm8988", },
+ {},
};
MODULE_DEVICE_TABLE(of, rockchip_wm8988_of_match);
#endif /* CONFIG_OF */
static struct platform_driver rockchip_wm8988_audio_driver = {
- .driver = {
- .name = "rockchip-wm8988",
- .owner = THIS_MODULE,
- .of_match_table = of_match_ptr(rockchip_wm8988_of_match),
- },
- .probe = rockchip_wm8988_audio_probe,
- .remove = rockchip_wm8988_audio_remove,
+ .driver = {
+ .name = "rockchip-wm8988",
+ .owner = THIS_MODULE,
+ .pm = &snd_soc_pm_ops,
+ .of_match_table = of_match_ptr(rockchip_wm8988_of_match),
+ },
+ .probe = rockchip_wm8988_audio_probe,
+ .remove = rockchip_wm8988_audio_remove,
};
module_platform_driver(rockchip_wm8988_audio_driver);
#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);