diff options
author | Ying Wang <wangying@google.com> | 2012-08-10 10:09:11 -0700 |
---|---|---|
committer | Ying Wang <wangying@google.com> | 2012-08-10 10:09:11 -0700 |
commit | 435483c91cf16117fc2b864cb6994435ad669bc6 (patch) | |
tree | ecae3b1abaa57c09220319de58927782557558f3 /4/platforms/android-4/arch-arm/usr/include/linux/rtc.h | |
parent | dacf4827686b486347ba5a099697570f4b233409 (diff) | |
download | prebuilts_ndk-435483c91cf16117fc2b864cb6994435ad669bc6.zip prebuilts_ndk-435483c91cf16117fc2b864cb6994435ad669bc6.tar.gz prebuilts_ndk-435483c91cf16117fc2b864cb6994435ad669bc6.tar.bz2 |
Create symlink current
and simplify the directory names.
With this we will unify all LOCAL_NDK_VERSIONs in the
platform to the latest stable NDK.
Bug: 6932421
Change-Id: I1842caaced8c621a49e92326bbbd85b284561c0f
Diffstat (limited to '4/platforms/android-4/arch-arm/usr/include/linux/rtc.h')
-rw-r--r-- | 4/platforms/android-4/arch-arm/usr/include/linux/rtc.h | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/4/platforms/android-4/arch-arm/usr/include/linux/rtc.h b/4/platforms/android-4/arch-arm/usr/include/linux/rtc.h new file mode 100644 index 0000000..b51bc71 --- /dev/null +++ b/4/platforms/android-4/arch-arm/usr/include/linux/rtc.h @@ -0,0 +1,72 @@ +/**************************************************************************** + **************************************************************************** + *** + *** This header was automatically generated from a Linux kernel header + *** of the same name, to make information necessary for userspace to + *** call into the kernel available to libc. It contains only constants, + *** structures, and macros generated from the original header, and thus, + *** contains no copyrightable information. + *** + **************************************************************************** + ****************************************************************************/ +#ifndef _LINUX_RTC_H_ +#define _LINUX_RTC_H_ + +struct rtc_time { + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; +}; + +struct rtc_wkalrm { + unsigned char enabled; + unsigned char pending; + struct rtc_time time; +}; + +struct rtc_pll_info { + int pll_ctrl; + int pll_value; + int pll_max; + int pll_min; + int pll_posmult; + int pll_negmult; + long pll_clock; +}; + +#define RTC_AIE_ON _IO('p', 0x01) +#define RTC_AIE_OFF _IO('p', 0x02) +#define RTC_UIE_ON _IO('p', 0x03) +#define RTC_UIE_OFF _IO('p', 0x04) +#define RTC_PIE_ON _IO('p', 0x05) +#define RTC_PIE_OFF _IO('p', 0x06) +#define RTC_WIE_ON _IO('p', 0x0f) +#define RTC_WIE_OFF _IO('p', 0x10) + +#define RTC_ALM_SET _IOW('p', 0x07, struct rtc_time) +#define RTC_ALM_READ _IOR('p', 0x08, struct rtc_time) +#define RTC_RD_TIME _IOR('p', 0x09, struct rtc_time) +#define RTC_SET_TIME _IOW('p', 0x0a, struct rtc_time) +#define RTC_IRQP_READ _IOR('p', 0x0b, unsigned long) +#define RTC_IRQP_SET _IOW('p', 0x0c, unsigned long) +#define RTC_EPOCH_READ _IOR('p', 0x0d, unsigned long) +#define RTC_EPOCH_SET _IOW('p', 0x0e, unsigned long) + +#define RTC_WKALM_SET _IOW('p', 0x0f, struct rtc_wkalrm) +#define RTC_WKALM_RD _IOR('p', 0x10, struct rtc_wkalrm) + +#define RTC_PLL_GET _IOR('p', 0x11, struct rtc_pll_info) +#define RTC_PLL_SET _IOW('p', 0x12, struct rtc_pll_info) + +#define RTC_IRQF 0x80 +#define RTC_PF 0x40 +#define RTC_AF 0x20 +#define RTC_UF 0x10 + +#endif |