Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rtc-core.h
Go to the documentation of this file.
1 /* linux/arch/arm/plat-samsung/include/plat/rtc-core.h
2  *
3  * Copyright (c) 2011 Heiko Stuebner <[email protected]>
4  *
5  * Samsung RTC Controller core functions
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10 */
11 
12 #ifndef __ASM_PLAT_RTC_CORE_H
13 #define __ASM_PLAT_RTC_CORE_H __FILE__
14 
15 /* These functions are only for use with the core support code, such as
16  * the cpu specific initialisation code
17  */
18 
19 /* re-define device name depending on support. */
20 static inline void s3c_rtc_setname(char *name)
21 {
22 #if defined(CONFIG_SAMSUNG_DEV_RTC) || defined(CONFIG_PLAT_S3C24XX)
23  s3c_device_rtc.name = name;
24 #endif
25 }
26 
27 #endif /* __ASM_PLAT_RTC_CORE_H */