diff options
author | Oder Chiou <oder_chiou@realtek.com> | 2017-05-15 19:02:07 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-05-17 10:50:17 +0100 |
commit | 6d3edf866ffa7a9348cfc30d9f58270e4f8d068e (patch) | |
tree | 4c6b29770b3e48a6b51cd7fb53e51d3db4639134 /sound/soc/codecs | |
parent | d60bc8d6c6d7e5f9765852b0be57de639ba65808 (diff) | |
download | op-kernel-dev-6d3edf866ffa7a9348cfc30d9f58270e4f8d068e.zip op-kernel-dev-6d3edf866ffa7a9348cfc30d9f58270e4f8d068e.tar.gz |
ASoC: rt5514: Add ACPI match ID
This patch adds the ACPI match ID for rt5514 codec.
Signed-off-by: Hsin-Yu Chao <hychao@chromium.org>
Signed-off-by: Oder Chiou <oder_chiou@realtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r-- | sound/soc/codecs/rt5514.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sound/soc/codecs/rt5514.c b/sound/soc/codecs/rt5514.c index ff97360..5c30c4d 100644 --- a/sound/soc/codecs/rt5514.c +++ b/sound/soc/codecs/rt5514.c @@ -9,6 +9,7 @@ * published by the Free Software Foundation. */ +#include <linux/acpi.h> #include <linux/fs.h> #include <linux/module.h> #include <linux/moduleparam.h> @@ -1095,6 +1096,14 @@ static const struct of_device_id rt5514_of_match[] = { MODULE_DEVICE_TABLE(of, rt5514_of_match); #endif +#ifdef CONFIG_ACPI +static struct acpi_device_id rt5514_acpi_match[] = { + { "10EC5514", 0}, + {}, +}; +MODULE_DEVICE_TABLE(acpi, rt5514_acpi_match); +#endif + static int rt5514_parse_dt(struct rt5514_priv *rt5514, struct device *dev) { device_property_read_u32(dev, "realtek,dmic-init-delay-ms", @@ -1198,6 +1207,7 @@ static const struct dev_pm_ops rt5514_i2_pm_ops = { static struct i2c_driver rt5514_i2c_driver = { .driver = { .name = "rt5514", + .acpi_match_table = ACPI_PTR(rt5514_acpi_match), .of_match_table = of_match_ptr(rt5514_of_match), .pm = &rt5514_i2_pm_ops, }, |