ASoC: pxa: Fix module autoload for OF platform drivers
authorLuis de Bethencourt <luis@debethencourt.com>
Thu, 3 Sep 2015 11:00:03 +0000 (13:00 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 14 Sep 2015 17:46:58 +0000 (18:46 +0100)
These platform drivers have a OF device ID table but the OF module
alias information is not created so module autoloading won't work.

Signed-off-by: Luis de Bethencourt <luis@debethencourt.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/pxa/pxa-ssp.c
sound/soc/pxa/pxa2xx-pcm.c

index 3da485ec1de7fa9d968f1cfd819252258a35cc46..da03fad1b9cda1ad8fb31f4724db0d149948a27e 100644 (file)
@@ -809,6 +809,7 @@ static const struct of_device_id pxa_ssp_of_ids[] = {
        { .compatible = "mrvl,pxa-ssp-dai" },
        {}
 };
+MODULE_DEVICE_TABLE(of, pxa_ssp_of_ids);
 #endif
 
 static int asoc_ssp_probe(struct platform_device *pdev)
index 831ee37d2e3e714941855ebdef31bb3eaf15d26a..29a3fdbb7b599eb19b3a4e5f7d941d323ad7e267 100644 (file)
@@ -132,6 +132,7 @@ static const struct of_device_id snd_soc_pxa_audio_match[] = {
        { .compatible   = "mrvl,pxa-pcm-audio" },
        { }
 };
+MODULE_DEVICE_TABLE(of, snd_soc_pxa_audio_match);
 #endif
 
 static struct platform_driver pxa_pcm_driver = {