From 6a19411ac6c3611b7067e3c222060ec02e59eab7 Mon Sep 17 00:00:00 2001 From: Russell King Date: Sat, 23 Sep 2017 10:31:33 +0100 Subject: rtc: pre-register hook Add a pre-register hook to allow RTC drivers to adjust the default set_offset_nsec value. Signed-off-by: Russell King --- include/linux/rtc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/linux/rtc.h b/include/linux/rtc.h index 5f8e438a0312..6b4c676f0f90 100644 --- a/include/linux/rtc.h +++ b/include/linux/rtc.h @@ -44,6 +44,8 @@ static inline time64_t rtc_tm_sub(struct rtc_time *lhs, struct rtc_time *rhs) extern struct class *rtc_class; +struct rtc_device; + /* * For these RTC methods the device parameter is the physical device * on whatever bus holds the hardware (I2C, Platform, SPI, etc), which @@ -68,6 +70,7 @@ struct rtc_class_ops { int (*set_offset)(struct device *, long offset); int (*param_get)(struct device *, struct rtc_param *param); int (*param_set)(struct device *, struct rtc_param *param); + void (*pre_register)(struct rtc_device *); }; struct rtc_device; -- cgit