diff options
author | 2024-08-26 21:36:52 +0100 | |
---|---|---|
committer | 2024-08-26 21:36:52 +0100 | |
commit | 1165e70a4a5d8b4da77002ac22b4c5397f30e00d (patch) | |
tree | 0a81ae6ada402fafe778c551507dbfbe8c36d8ef | |
parent | ASoC: SOF: ipc: replace "enum sof_comp_type" field with "uint32_t" (diff) | |
parent | ASoC: fix module autoloading (diff) | |
download | wireguard-linux-1165e70a4a5d8b4da77002ac22b4c5397f30e00d.tar.xz wireguard-linux-1165e70a4a5d8b4da77002ac22b4c5397f30e00d.zip |
ASoC: fix module autoloading
Merge series from Liao Chen <liaochen4@huawei.com>:
This patchset aims to enable autoloading of some use modules.
By registering MDT, the kernel is allowed to automatically bind
modules to devices that match the specified compatible strings.
Diffstat (limited to '')
-rw-r--r-- | sound/soc/codecs/chv3-codec.c | 1 | ||||
-rw-r--r-- | sound/soc/codecs/tda7419.c | 1 | ||||
-rw-r--r-- | sound/soc/google/chv3-i2s.c | 1 | ||||
-rw-r--r-- | sound/soc/intel/keembay/kmb_platform.c | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/codecs/chv3-codec.c b/sound/soc/codecs/chv3-codec.c index ab99effa6874..40020500b1fe 100644 --- a/sound/soc/codecs/chv3-codec.c +++ b/sound/soc/codecs/chv3-codec.c @@ -26,6 +26,7 @@ static const struct of_device_id chv3_codec_of_match[] = { { .compatible = "google,chv3-codec", }, { } }; +MODULE_DEVICE_TABLE(of, chv3_codec_of_match); static struct platform_driver chv3_codec_platform_driver = { .driver = { diff --git a/sound/soc/codecs/tda7419.c b/sound/soc/codecs/tda7419.c index 386b99c8023b..7d6fcba9986e 100644 --- a/sound/soc/codecs/tda7419.c +++ b/sound/soc/codecs/tda7419.c @@ -623,6 +623,7 @@ static const struct of_device_id tda7419_of_match[] = { { .compatible = "st,tda7419" }, { }, }; +MODULE_DEVICE_TABLE(of, tda7419_of_match); static struct i2c_driver tda7419_driver = { .driver = { diff --git a/sound/soc/google/chv3-i2s.c b/sound/soc/google/chv3-i2s.c index 08e558f24af8..0ff24653d49f 100644 --- a/sound/soc/google/chv3-i2s.c +++ b/sound/soc/google/chv3-i2s.c @@ -322,6 +322,7 @@ static const struct of_device_id chv3_i2s_of_match[] = { { .compatible = "google,chv3-i2s" }, {}, }; +MODULE_DEVICE_TABLE(of, chv3_i2s_of_match); static struct platform_driver chv3_i2s_driver = { .probe = chv3_i2s_probe, diff --git a/sound/soc/intel/keembay/kmb_platform.c b/sound/soc/intel/keembay/kmb_platform.c index 37ea2e1d2e92..aa5de167e790 100644 --- a/sound/soc/intel/keembay/kmb_platform.c +++ b/sound/soc/intel/keembay/kmb_platform.c @@ -814,6 +814,7 @@ static const struct of_device_id kmb_plat_of_match[] = { { .compatible = "intel,keembay-tdm", .data = &intel_kmb_tdm_dai}, {} }; +MODULE_DEVICE_TABLE(of, kmb_plat_of_match); static int kmb_plat_dai_probe(struct platform_device *pdev) { |