From: Alexandre Belloni Date: Fri, 27 Oct 2017 11:09:47 +0000 (+0200) Subject: rtc: ds1390: Add OF device ID table X-Git-Tag: v4.19~2108^2~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3ba2c76a9d3a339cd1b77e88915680ae2e9ac2da;p=platform%2Fkernel%2Flinux-rpi.git rtc: ds1390: Add OF device ID table The driver doesn't have a struct of_device_id table but supported devices are registered via Device Trees. Worse, the compatible is documented but doesn't currently match the driver. Add the proper compatible to the driver. Signed-off-by: Alexandre Belloni --- diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c index aa0d2c6..4d5b007 100644 --- a/drivers/rtc/rtc-ds1390.c +++ b/drivers/rtc/rtc-ds1390.c @@ -216,9 +216,16 @@ static int ds1390_probe(struct spi_device *spi) return res; } +static const struct of_device_id ds1390_of_match[] = { + { .compatible = "dallas,ds1390" }, + {} +}; +MODULE_DEVICE_TABLE(of, ds1390_of_match); + static struct spi_driver ds1390_driver = { .driver = { .name = "rtc-ds1390", + .of_match_table = of_match_ptr(ds1390_of_match), }, .probe = ds1390_probe, };