On 03/08/11 10:11, Mark Brown wrote:
As we had no id_table only the driver name would be matched against meaning that WM8987 devices wouldn't be bound.
Subject line is for wrong codec but otherwise (with new subject line)
Acked-by: Liam Girdwood lrg@ti.com
Signed-off-by: Mark Brown broonie@opensource.wolfsonmicro.com
sound/soc/codecs/wm8750.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/sound/soc/codecs/wm8750.c b/sound/soc/codecs/wm8750.c index 6cbf51b..2bb7bea 100644 --- a/sound/soc/codecs/wm8750.c +++ b/sound/soc/codecs/wm8750.c @@ -779,11 +779,18 @@ static int __devexit wm8750_spi_remove(struct spi_device *spi) return 0; }
+static const struct spi_device_id wm8750_spi_ids[] = {
- { "wm8750", 0 },
- { "wm8987", 0 },
+}; +MODULE_DEVICE_TABLE(spi, wm8750_spi_id);
static struct spi_driver wm8750_spi_driver = { .driver = {
.name = "wm8750-codec",
.owner = THIS_MODULE, },.name = "wm8750",
- .id_table = wm8750_spi_ids, .probe = wm8750_spi_probe, .remove = __devexit_p(wm8750_spi_remove),
};