diff options
Diffstat (limited to 'drivers/rtc/rtc-rs5c372.c')
| -rw-r--r-- | drivers/rtc/rtc-rs5c372.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/rtc/rtc-rs5c372.c b/drivers/rtc/rtc-rs5c372.c index a5a6c8772ecd..f8fab0205f8c 100644 --- a/drivers/rtc/rtc-rs5c372.c +++ b/drivers/rtc/rtc-rs5c372.c @@ -12,7 +12,7 @@  #include <linux/bcd.h>  #include <linux/slab.h>  #include <linux/module.h> -#include <linux/of_device.h> +#include <linux/of.h>  /*   * Ricoh has a family of I2C based RTCs, which differ only slightly from @@ -826,8 +826,7 @@ static int rs5c372_probe(struct i2c_client *client)  	rs5c372->client = client;  	i2c_set_clientdata(client, rs5c372);  	if (client->dev.of_node) { -		rs5c372->type = (enum rtc_type) -			of_device_get_match_data(&client->dev); +		rs5c372->type = (uintptr_t)of_device_get_match_data(&client->dev);  	} else {  		const struct i2c_device_id *id = i2c_match_id(rs5c372_id, client);  		rs5c372->type = id->driver_data;  |