brintos

brintos / linux-shallow public Read only

0
0
Text · 784 B · 4b10a1b Raw
44 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifdef CONFIG_RTC_INTF_DEV3 4extern void __init rtc_dev_init(void);5extern void rtc_dev_prepare(struct rtc_device *rtc);6 7#else8 9static inline void rtc_dev_init(void)10{11}12 13static inline void rtc_dev_prepare(struct rtc_device *rtc)14{15}16 17#endif18 19#ifdef CONFIG_RTC_INTF_PROC20 21extern void rtc_proc_add_device(struct rtc_device *rtc);22extern void rtc_proc_del_device(struct rtc_device *rtc);23 24#else25 26static inline void rtc_proc_add_device(struct rtc_device *rtc)27{28}29 30static inline void rtc_proc_del_device(struct rtc_device *rtc)31{32}33 34#endif35 36#ifdef CONFIG_RTC_INTF_SYSFS37const struct attribute_group **rtc_get_dev_attribute_groups(void);38#else39static inline const struct attribute_group **rtc_get_dev_attribute_groups(void)40{41	return NULL;42}43#endif44