iio: si7005: Add device tree support
authorJavier Carrasco <javier.carrasco.cruz@gmail.com>
Thu, 12 Oct 2023 20:07:07 +0000 (22:07 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 14 Oct 2023 16:12:21 +0000 (17:12 +0100)
This device supports ACPI detection but lacks of the device tree
counterpart. Add device tree support.

Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://lore.kernel.org/r/20231012-topic-si7005_devicetree-v1-1-6c8a6fa7b3ec@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/humidity/si7005.c

index ebfb79bc9edc5ae8822324601dabb2728f92b091..9465908cc65ed0fa10b5db10147af45bef1d289e 100644 (file)
@@ -169,9 +169,16 @@ static const struct i2c_device_id si7005_id[] = {
 };
 MODULE_DEVICE_TABLE(i2c, si7005_id);
 
+static const struct of_device_id si7005_dt_ids[] = {
+       { .compatible = "silabs,si7005" },
+       { }
+};
+MODULE_DEVICE_TABLE(of, si7005_dt_ids);
+
 static struct i2c_driver si7005_driver = {
        .driver = {
                .name   = "si7005",
+               .of_match_table = si7005_dt_ids,
        },
        .probe = si7005_probe,
        .id_table = si7005_id,