]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/iio/adc/ti-adc128s052.c
Merge remote-tracking branch 'staging/staging-next'
[karo-tx-linux.git] / drivers / iio / adc / ti-adc128s052.c
index 76b619649409a43329719e17668b851b427e3c84..ff6f7f63c8d9b8c2c7e758ce932912663b7fbc3f 100644 (file)
@@ -174,6 +174,13 @@ static int adc128_remove(struct spi_device *spi)
        return 0;
 }
 
+static const struct of_device_id adc128_of_match[] = {
+       { .compatible = "ti,adc128s052", },
+       { .compatible = "ti,adc122s021", },
+       { /* sentinel */ },
+};
+MODULE_DEVICE_TABLE(of, adc128_of_match);
+
 static const struct spi_device_id adc128_id[] = {
        { "adc128s052", 0},     /* index into adc128_config */
        { "adc122s021", 1},
@@ -184,6 +191,7 @@ MODULE_DEVICE_TABLE(spi, adc128_id);
 static struct spi_driver adc128_driver = {
        .driver = {
                .name = "adc128s052",
+               .of_match_table = of_match_ptr(adc128_of_match),
        },
        .probe = adc128_probe,
        .remove = adc128_remove,