6 #include <linux/kernel.h>
7 #include <linux/module.h>
8 #include <linux/time.h>
10 #include <linux/rtc.h>
24 static int generic_set_time(
struct device *dev,
struct rtc_time *tm)
33 .read_time = generic_get_time,
34 .set_time = generic_set_time,
46 platform_set_drvdata(dev, rtc);
53 struct rtc_device *rtc = platform_get_drvdata(dev);
62 .name =
"rtc-generic",
65 .remove =
__exit_p(generic_rtc_remove),
68 static int __init generic_rtc_init(
void)
73 static void __exit generic_rtc_fini(
void)