2007-05-08 11:33:27 +04:00
# ifdef CONFIG_RTC_INTF_DEV
extern void __init rtc_dev_init ( void ) ;
extern void __exit rtc_dev_exit ( void ) ;
2007-05-08 11:33:46 +04:00
extern void rtc_dev_prepare ( struct rtc_device * rtc ) ;
2007-05-08 11:33:27 +04:00
extern void rtc_dev_add_device ( struct rtc_device * rtc ) ;
extern void rtc_dev_del_device ( struct rtc_device * rtc ) ;
# else
2007-05-08 11:33:45 +04:00
static inline void rtc_dev_init ( void )
{
}
static inline void rtc_dev_exit ( void )
{
}
2007-05-08 11:33:46 +04:00
static inline void rtc_dev_prepare ( struct rtc_device * rtc )
{
}
2007-05-08 11:33:45 +04:00
static inline void rtc_dev_add_device ( struct rtc_device * rtc )
{
}
static inline void rtc_dev_del_device ( struct rtc_device * rtc )
{
}
2007-05-08 11:33:27 +04:00
# endif
2007-05-08 11:33:33 +04:00
2007-05-08 11:33:38 +04:00
# ifdef CONFIG_RTC_INTF_PROC
2007-05-08 11:33:45 +04:00
extern void rtc_proc_add_device ( struct rtc_device * rtc ) ;
extern void rtc_proc_del_device ( struct rtc_device * rtc ) ;
2007-05-08 11:33:38 +04:00
# else
2007-05-08 11:33:45 +04:00
static inline void rtc_proc_add_device ( struct rtc_device * rtc )
{
}
static inline void rtc_proc_del_device ( struct rtc_device * rtc )
{
}
2007-05-08 11:33:38 +04:00
# endif
2007-05-08 11:33:33 +04:00
# ifdef CONFIG_RTC_INTF_SYSFS
extern void __init rtc_sysfs_init ( struct class * ) ;
extern void rtc_sysfs_add_device ( struct rtc_device * rtc ) ;
extern void rtc_sysfs_del_device ( struct rtc_device * rtc ) ;
# else
2007-05-08 11:33:45 +04:00
static inline void rtc_sysfs_init ( struct class * rtc )
{
}
static inline void rtc_sysfs_add_device ( struct rtc_device * rtc )
{
}
static inline void rtc_sysfs_del_device ( struct rtc_device * rtc )
{
}
2007-05-08 11:33:33 +04:00
# endif