diff options
author | Emil Bartczak <emilbart@gmail.com> | 2016-03-20 20:06:10 -0400 |
---|---|---|
committer | Alexandre Belloni <alexandre.belloni@free-electrons.com> | 2016-03-21 17:55:29 -0400 |
commit | 7f8a58925b4c0198c12344025b6ffd5dd7d9f1f5 (patch) | |
tree | b399addb8b7ff7258ad9cae5b3de8b1eccb695ef /drivers | |
parent | 15c6ea6f81328b0071cf63fb00b324199a9b8647 (diff) |
rtc: mcp795: add devicetree support
Add device tree support to the rtc-mcp795 driver.
Signed-off-by: Emil Bartczak <emilbart@gmail.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/rtc/rtc-mcp795.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c index 1c91ce8a6d75..025bb33b9cd2 100644 --- a/drivers/rtc/rtc-mcp795.c +++ b/drivers/rtc/rtc-mcp795.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/printk.h> | 20 | #include <linux/printk.h> |
21 | #include <linux/spi/spi.h> | 21 | #include <linux/spi/spi.h> |
22 | #include <linux/rtc.h> | 22 | #include <linux/rtc.h> |
23 | #include <linux/of.h> | ||
23 | 24 | ||
24 | /* MCP795 Instructions, see datasheet table 3-1 */ | 25 | /* MCP795 Instructions, see datasheet table 3-1 */ |
25 | #define MCP795_EEREAD 0x03 | 26 | #define MCP795_EEREAD 0x03 |
@@ -183,9 +184,18 @@ static int mcp795_probe(struct spi_device *spi) | |||
183 | return 0; | 184 | return 0; |
184 | } | 185 | } |
185 | 186 | ||
187 | #ifdef CONFIG_OF | ||
188 | static const struct of_device_id mcp795_of_match[] = { | ||
189 | { .compatible = "maxim,mcp795" }, | ||
190 | { } | ||
191 | }; | ||
192 | MODULE_DEVICE_TABLE(of, mcp795_of_match); | ||
193 | #endif | ||
194 | |||
186 | static struct spi_driver mcp795_driver = { | 195 | static struct spi_driver mcp795_driver = { |
187 | .driver = { | 196 | .driver = { |
188 | .name = "rtc-mcp795", | 197 | .name = "rtc-mcp795", |
198 | .of_match_table = of_match_ptr(mcp795_of_match), | ||
189 | }, | 199 | }, |
190 | .probe = mcp795_probe, | 200 | .probe = mcp795_probe, |
191 | }; | 201 | }; |