]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: proximity: rfd77402: Add OF device ID for enumeration via DT
authorShrikant Raskar <raskar.shree97@gmail.com>
Thu, 1 Jan 2026 16:17:39 +0000 (21:47 +0530)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 11 Jan 2026 12:38:14 +0000 (12:38 +0000)
Add an OF device ID table so the driver can bind automatically when
the RFD77402 sensor is described in Device Tree. This enables proper
enumeration via its compatible string and allows instantiation on
DT-based platforms.

Signed-off-by: Shrikant Raskar <raskar.shree97@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/proximity/rfd77402.c

index aff60a3c1a6f04b9a12585489a76208f59157b6c..3262af6f6882b3b66eb90e981f398ed0eaf88ac5 100644 (file)
@@ -313,10 +313,17 @@ static const struct i2c_device_id rfd77402_id[] = {
 };
 MODULE_DEVICE_TABLE(i2c, rfd77402_id);
 
+static const struct of_device_id rfd77402_of_match[] = {
+       { .compatible = "rfdigital,rfd77402" },
+       { }
+};
+MODULE_DEVICE_TABLE(of, rfd77402_of_match);
+
 static struct i2c_driver rfd77402_driver = {
        .driver = {
                .name   = RFD77402_DRV_NAME,
                .pm     = pm_sleep_ptr(&rfd77402_pm_ops),
+               .of_match_table = rfd77402_of_match,
        },
        .probe = rfd77402_probe,
        .id_table = rfd77402_id,