rtc: move rtc_add_group/s definitions
Move rtc_add_group and rtc_add_groups definition to rtc.h that is available for all RTC drivers. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
This commit is contained in:
		
							parent
							
								
									db7a67b9c3
								
							
						
					
					
						commit
						eb2bccb70b
					
				| @ -40,23 +40,9 @@ static inline void rtc_proc_del_device(struct rtc_device *rtc) | ||||
| 
 | ||||
| #ifdef CONFIG_RTC_INTF_SYSFS | ||||
| const struct attribute_group **rtc_get_dev_attribute_groups(void); | ||||
| int rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp); | ||||
| int rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps); | ||||
| #else | ||||
| static inline const struct attribute_group **rtc_get_dev_attribute_groups(void) | ||||
| { | ||||
| 	return NULL; | ||||
| } | ||||
| 
 | ||||
| static inline | ||||
| int rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline | ||||
| int rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| #endif | ||||
|  | ||||
| @ -272,4 +272,20 @@ static inline int rtc_nvmem_register(struct rtc_device *rtc, | ||||
| static inline void rtc_nvmem_unregister(struct rtc_device *rtc) {} | ||||
| #endif | ||||
| 
 | ||||
| #ifdef CONFIG_RTC_INTF_SYSFS | ||||
| int rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp); | ||||
| int rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps); | ||||
| #else | ||||
| static inline | ||||
| int rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline | ||||
| int rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| #endif | ||||
| #endif /* _LINUX_RTC_H_ */ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user