diff options
author | Adam Thomson <Adam.Thomson.Opensource@diasemi.com> | 2014-02-06 18:03:09 +0000 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-02-10 13:44:00 +0000 |
commit | 9f10b36ffde2b732def037c1e764a0c71745a372 (patch) | |
tree | abb86c21d475a70109f005695268be1b655cd590 /sound/soc/codecs/da9055.c | |
parent | 07b0e5b10258b48e5edfb6c8ac156f05510eb775 (diff) | |
download | linux-stable-9f10b36ffde2b732def037c1e764a0c71745a372.tar.gz linux-stable-9f10b36ffde2b732def037c1e764a0c71745a372.tar.bz2 linux-stable-9f10b36ffde2b732def037c1e764a0c71745a372.zip |
ASoC: da9055: Add DT support for CODEC
Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/codecs/da9055.c')
-rw-r--r-- | sound/soc/codecs/da9055.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sound/soc/codecs/da9055.c b/sound/soc/codecs/da9055.c index 422812613a28..be31f3cfd46e 100644 --- a/sound/soc/codecs/da9055.c +++ b/sound/soc/codecs/da9055.c @@ -18,6 +18,8 @@ #include <linux/regmap.h> #include <linux/slab.h> #include <linux/module.h> +#include <linux/of.h> +#include <linux/of_device.h> #include <sound/pcm.h> #include <sound/pcm_params.h> #include <sound/soc.h> @@ -1536,11 +1538,17 @@ static const struct i2c_device_id da9055_i2c_id[] = { }; MODULE_DEVICE_TABLE(i2c, da9055_i2c_id); +static const struct of_device_id da9055_of_match[] = { + { .compatible = "dlg,da9055-codec", }, + { } +}; + /* I2C codec control layer */ static struct i2c_driver da9055_i2c_driver = { .driver = { .name = "da9055-codec", .owner = THIS_MODULE, + .of_match_table = of_match_ptr(da9055_of_match), }, .probe = da9055_i2c_probe, .remove = da9055_remove, |