diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-10-23 22:30:22 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-10-23 22:30:22 +0000 |
commit | 71b459c17e09b783223456956a3f36893658a58f (patch) | |
tree | 3645a107c5557215e74fa95418fc4b54e1f67b81 /9/platforms/android-21/arch-mips/usr/include/linux/rtc.h | |
parent | fa0857ae16066774dd843328645ee9ef1ebf2ac5 (diff) | |
parent | 74db65e4eb138d90293b80dd274203462f8387bf (diff) | |
download | prebuilts_ndk-71b459c17e09b783223456956a3f36893658a58f.zip prebuilts_ndk-71b459c17e09b783223456956a3f36893658a58f.tar.gz prebuilts_ndk-71b459c17e09b783223456956a3f36893658a58f.tar.bz2 |
am 74db65e4: Merge "Add real android-21 32-bit headers/libs"
* commit '74db65e4eb138d90293b80dd274203462f8387bf':
Add real android-21 32-bit headers/libs
Diffstat (limited to '9/platforms/android-21/arch-mips/usr/include/linux/rtc.h')
-rw-r--r-- | 9/platforms/android-21/arch-mips/usr/include/linux/rtc.h | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/9/platforms/android-21/arch-mips/usr/include/linux/rtc.h b/9/platforms/android-21/arch-mips/usr/include/linux/rtc.h new file mode 100644 index 0000000..acb49d6 --- /dev/null +++ b/9/platforms/android-21/arch-mips/usr/include/linux/rtc.h @@ -0,0 +1,86 @@ +/**************************************************************************** + **************************************************************************** + *** + *** 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. + *** + *** To edit the content of this header, modify the corresponding + *** source file (e.g. under external/kernel-headers/original/) then + *** run bionic/libc/kernel/tools/update_all.py + *** + *** Any manual change here will be lost the next time this script will + *** be run. You've been warned! + *** + **************************************************************************** + ****************************************************************************/ +#ifndef _UAPI_LINUX_RTC_H_ +#define _UAPI_LINUX_RTC_H_ +struct rtc_time { + int tm_sec; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +}; +struct rtc_wkalrm { + unsigned char enabled; + unsigned char pending; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + struct rtc_time time; +}; +struct rtc_pll_info { + int pll_ctrl; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + int pll_value; + int pll_max; + int pll_min; + int pll_posmult; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + int pll_negmult; + long pll_clock; +}; +#define RTC_AIE_ON _IO('p', 0x01) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#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) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#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) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#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) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#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) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#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_VL_READ _IOR('p', 0x13, int) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define RTC_VL_CLR _IO('p', 0x14) +#define RTC_IRQF 0x80 +#define RTC_PF 0x40 +#define RTC_AF 0x20 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define RTC_UF 0x10 +#define RTC_MAX_FREQ 8192 +#endif |