File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 1212#ifndef _LINUX_RTC_H_
1313#define _LINUX_RTC_H_
1414
15+ #include <linux/const.h>
16+ #include <linux/ioctl.h>
17+
1518/*
1619 * The struct used to pass data via the following ioctl. Similar to the
1720 * struct tm in <time.h>, but it needs to be here so that the kernel
@@ -92,10 +95,10 @@ struct rtc_pll_info {
9295#define RTC_PLL_GET _IOR('p', 0x11, struct rtc_pll_info) /* Get PLL correction */
9396#define RTC_PLL_SET _IOW('p', 0x12, struct rtc_pll_info) /* Set PLL correction */
9497
95- #define RTC_VL_DATA_INVALID BIT (0) /* Voltage too low, RTC data is invalid */
96- #define RTC_VL_BACKUP_LOW BIT (1) /* Backup voltage is low */
97- #define RTC_VL_BACKUP_EMPTY BIT (2) /* Backup empty or not present */
98- #define RTC_VL_ACCURACY_LOW BIT (3) /* Voltage is low, RTC accuracy is reduced */
98+ #define RTC_VL_DATA_INVALID _BITUL (0) /* Voltage too low, RTC data is invalid */
99+ #define RTC_VL_BACKUP_LOW _BITUL (1) /* Backup voltage is low */
100+ #define RTC_VL_BACKUP_EMPTY _BITUL (2) /* Backup empty or not present */
101+ #define RTC_VL_ACCURACY_LOW _BITUL (3) /* Voltage is low, RTC accuracy is reduced */
99102
100103#define RTC_VL_READ _IOR('p', 0x13, unsigned int) /* Voltage low detection */
101104#define RTC_VL_CLR _IO('p', 0x14) /* Clear voltage low information */
You can’t perform that action at this time.
0 commit comments