⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtc_reg.h

📁 linux下的SDIO 驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#define INT_STATUS_ERROR_MASK                    0x00000002#define INT_STATUS_ERROR_GET(x)                  (((x) & INT_STATUS_ERROR_MASK) >> INT_STATUS_ERROR_LSB)#define INT_STATUS_ERROR_SET(x)                  (((x) << INT_STATUS_ERROR_LSB) & INT_STATUS_ERROR_MASK)#define INT_STATUS_WDT_INT_MSB                   0#define INT_STATUS_WDT_INT_LSB                   0#define INT_STATUS_WDT_INT_MASK                  0x00000001#define INT_STATUS_WDT_INT_GET(x)                (((x) & INT_STATUS_WDT_INT_MASK) >> INT_STATUS_WDT_INT_LSB)#define INT_STATUS_WDT_INT_SET(x)                (((x) << INT_STATUS_WDT_INT_LSB) & INT_STATUS_WDT_INT_MASK)#define LF_TIMER0_ADDRESS                        0x0c000054#define LF_TIMER0_OFFSET                         0x00000054#define LF_TIMER0_TARGET_MSB                     31#define LF_TIMER0_TARGET_LSB                     0#define LF_TIMER0_TARGET_MASK                    0xffffffff#define LF_TIMER0_TARGET_GET(x)                  (((x) & LF_TIMER0_TARGET_MASK) >> LF_TIMER0_TARGET_LSB)#define LF_TIMER0_TARGET_SET(x)                  (((x) << LF_TIMER0_TARGET_LSB) & LF_TIMER0_TARGET_MASK)#define LF_TIMER_COUNT0_ADDRESS                  0x0c000058#define LF_TIMER_COUNT0_OFFSET                   0x00000058#define LF_TIMER_COUNT0_VALUE_MSB                31#define LF_TIMER_COUNT0_VALUE_LSB                0#define LF_TIMER_COUNT0_VALUE_MASK               0xffffffff#define LF_TIMER_COUNT0_VALUE_GET(x)             (((x) & LF_TIMER_COUNT0_VALUE_MASK) >> LF_TIMER_COUNT0_VALUE_LSB)#define LF_TIMER_COUNT0_VALUE_SET(x)             (((x) << LF_TIMER_COUNT0_VALUE_LSB) & LF_TIMER_COUNT0_VALUE_MASK)#define LF_TIMER_CONTROL0_ADDRESS                0x0c00005c#define LF_TIMER_CONTROL0_OFFSET                 0x0000005c#define LF_TIMER_CONTROL0_ENABLE_MSB             2#define LF_TIMER_CONTROL0_ENABLE_LSB             2#define LF_TIMER_CONTROL0_ENABLE_MASK            0x00000004#define LF_TIMER_CONTROL0_ENABLE_GET(x)          (((x) & LF_TIMER_CONTROL0_ENABLE_MASK) >> LF_TIMER_CONTROL0_ENABLE_LSB)#define LF_TIMER_CONTROL0_ENABLE_SET(x)          (((x) << LF_TIMER_CONTROL0_ENABLE_LSB) & LF_TIMER_CONTROL0_ENABLE_MASK)#define LF_TIMER_CONTROL0_AUTO_RESTART_MSB       1#define LF_TIMER_CONTROL0_AUTO_RESTART_LSB       1#define LF_TIMER_CONTROL0_AUTO_RESTART_MASK      0x00000002#define LF_TIMER_CONTROL0_AUTO_RESTART_GET(x)    (((x) & LF_TIMER_CONTROL0_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL0_AUTO_RESTART_LSB)#define LF_TIMER_CONTROL0_AUTO_RESTART_SET(x)    (((x) << LF_TIMER_CONTROL0_AUTO_RESTART_LSB) & LF_TIMER_CONTROL0_AUTO_RESTART_MASK)#define LF_TIMER_CONTROL0_RESET_MSB              0#define LF_TIMER_CONTROL0_RESET_LSB              0#define LF_TIMER_CONTROL0_RESET_MASK             0x00000001#define LF_TIMER_CONTROL0_RESET_GET(x)           (((x) & LF_TIMER_CONTROL0_RESET_MASK) >> LF_TIMER_CONTROL0_RESET_LSB)#define LF_TIMER_CONTROL0_RESET_SET(x)           (((x) << LF_TIMER_CONTROL0_RESET_LSB) & LF_TIMER_CONTROL0_RESET_MASK)#define LF_TIMER_STATUS0_ADDRESS                 0x0c000060#define LF_TIMER_STATUS0_OFFSET                  0x00000060#define LF_TIMER_STATUS0_INTERRUPT_MSB           0#define LF_TIMER_STATUS0_INTERRUPT_LSB           0#define LF_TIMER_STATUS0_INTERRUPT_MASK          0x00000001#define LF_TIMER_STATUS0_INTERRUPT_GET(x)        (((x) & LF_TIMER_STATUS0_INTERRUPT_MASK) >> LF_TIMER_STATUS0_INTERRUPT_LSB)#define LF_TIMER_STATUS0_INTERRUPT_SET(x)        (((x) << LF_TIMER_STATUS0_INTERRUPT_LSB) & LF_TIMER_STATUS0_INTERRUPT_MASK)#define LF_TIMER1_ADDRESS                        0x0c000064#define LF_TIMER1_OFFSET                         0x00000064#define LF_TIMER1_TARGET_MSB                     31#define LF_TIMER1_TARGET_LSB                     0#define LF_TIMER1_TARGET_MASK                    0xffffffff#define LF_TIMER1_TARGET_GET(x)                  (((x) & LF_TIMER1_TARGET_MASK) >> LF_TIMER1_TARGET_LSB)#define LF_TIMER1_TARGET_SET(x)                  (((x) << LF_TIMER1_TARGET_LSB) & LF_TIMER1_TARGET_MASK)#define LF_TIMER_COUNT1_ADDRESS                  0x0c000068#define LF_TIMER_COUNT1_OFFSET                   0x00000068#define LF_TIMER_COUNT1_VALUE_MSB                31#define LF_TIMER_COUNT1_VALUE_LSB                0#define LF_TIMER_COUNT1_VALUE_MASK               0xffffffff#define LF_TIMER_COUNT1_VALUE_GET(x)             (((x) & LF_TIMER_COUNT1_VALUE_MASK) >> LF_TIMER_COUNT1_VALUE_LSB)#define LF_TIMER_COUNT1_VALUE_SET(x)             (((x) << LF_TIMER_COUNT1_VALUE_LSB) & LF_TIMER_COUNT1_VALUE_MASK)#define LF_TIMER_CONTROL1_ADDRESS                0x0c00006c#define LF_TIMER_CONTROL1_OFFSET                 0x0000006c#define LF_TIMER_CONTROL1_ENABLE_MSB             2#define LF_TIMER_CONTROL1_ENABLE_LSB             2#define LF_TIMER_CONTROL1_ENABLE_MASK            0x00000004#define LF_TIMER_CONTROL1_ENABLE_GET(x)          (((x) & LF_TIMER_CONTROL1_ENABLE_MASK) >> LF_TIMER_CONTROL1_ENABLE_LSB)#define LF_TIMER_CONTROL1_ENABLE_SET(x)          (((x) << LF_TIMER_CONTROL1_ENABLE_LSB) & LF_TIMER_CONTROL1_ENABLE_MASK)#define LF_TIMER_CONTROL1_AUTO_RESTART_MSB       1#define LF_TIMER_CONTROL1_AUTO_RESTART_LSB       1#define LF_TIMER_CONTROL1_AUTO_RESTART_MASK      0x00000002#define LF_TIMER_CONTROL1_AUTO_RESTART_GET(x)    (((x) & LF_TIMER_CONTROL1_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL1_AUTO_RESTART_LSB)#define LF_TIMER_CONTROL1_AUTO_RESTART_SET(x)    (((x) << LF_TIMER_CONTROL1_AUTO_RESTART_LSB) & LF_TIMER_CONTROL1_AUTO_RESTART_MASK)#define LF_TIMER_CONTROL1_RESET_MSB              0#define LF_TIMER_CONTROL1_RESET_LSB              0#define LF_TIMER_CONTROL1_RESET_MASK             0x00000001#define LF_TIMER_CONTROL1_RESET_GET(x)           (((x) & LF_TIMER_CONTROL1_RESET_MASK) >> LF_TIMER_CONTROL1_RESET_LSB)#define LF_TIMER_CONTROL1_RESET_SET(x)           (((x) << LF_TIMER_CONTROL1_RESET_LSB) & LF_TIMER_CONTROL1_RESET_MASK)#define LF_TIMER_STATUS1_ADDRESS                 0x0c000070#define LF_TIMER_STATUS1_OFFSET                  0x00000070#define LF_TIMER_STATUS1_INTERRUPT_MSB           0#define LF_TIMER_STATUS1_INTERRUPT_LSB           0#define LF_TIMER_STATUS1_INTERRUPT_MASK          0x00000001#define LF_TIMER_STATUS1_INTERRUPT_GET(x)        (((x) & LF_TIMER_STATUS1_INTERRUPT_MASK) >> LF_TIMER_STATUS1_INTERRUPT_LSB)#define LF_TIMER_STATUS1_INTERRUPT_SET(x)        (((x) << LF_TIMER_STATUS1_INTERRUPT_LSB) & LF_TIMER_STATUS1_INTERRUPT_MASK)#define LF_TIMER2_ADDRESS                        0x0c000074#define LF_TIMER2_OFFSET                         0x00000074#define LF_TIMER2_TARGET_MSB                     31#define LF_TIMER2_TARGET_LSB                     0#define LF_TIMER2_TARGET_MASK                    0xffffffff#define LF_TIMER2_TARGET_GET(x)                  (((x) & LF_TIMER2_TARGET_MASK) >> LF_TIMER2_TARGET_LSB)#define LF_TIMER2_TARGET_SET(x)                  (((x) << LF_TIMER2_TARGET_LSB) & LF_TIMER2_TARGET_MASK)#define LF_TIMER_COUNT2_ADDRESS                  0x0c000078#define LF_TIMER_COUNT2_OFFSET                   0x00000078#define LF_TIMER_COUNT2_VALUE_MSB                31#define LF_TIMER_COUNT2_VALUE_LSB                0#define LF_TIMER_COUNT2_VALUE_MASK               0xffffffff#define LF_TIMER_COUNT2_VALUE_GET(x)             (((x) & LF_TIMER_COUNT2_VALUE_MASK) >> LF_TIMER_COUNT2_VALUE_LSB)#define LF_TIMER_COUNT2_VALUE_SET(x)             (((x) << LF_TIMER_COUNT2_VALUE_LSB) & LF_TIMER_COUNT2_VALUE_MASK)#define LF_TIMER_CONTROL2_ADDRESS                0x0c00007c#define LF_TIMER_CONTROL2_OFFSET                 0x0000007c#define LF_TIMER_CONTROL2_ENABLE_MSB             2#define LF_TIMER_CONTROL2_ENABLE_LSB             2#define LF_TIMER_CONTROL2_ENABLE_MASK            0x00000004#define LF_TIMER_CONTROL2_ENABLE_GET(x)          (((x) & LF_TIMER_CONTROL2_ENABLE_MASK) >> LF_TIMER_CONTROL2_ENABLE_LSB)#define LF_TIMER_CONTROL2_ENABLE_SET(x)          (((x) << LF_TIMER_CONTROL2_ENABLE_LSB) & LF_TIMER_CONTROL2_ENABLE_MASK)#define LF_TIMER_CONTROL2_AUTO_RESTART_MSB       1#define LF_TIMER_CONTROL2_AUTO_RESTART_LSB       1#define LF_TIMER_CONTROL2_AUTO_RESTART_MASK      0x00000002#define LF_TIMER_CONTROL2_AUTO_RESTART_GET(x)    (((x) & LF_TIMER_CONTROL2_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL2_AUTO_RESTART_LSB)#define LF_TIMER_CONTROL2_AUTO_RESTART_SET(x)    (((x) << LF_TIMER_CONTROL2_AUTO_RESTART_LSB) & LF_TIMER_CONTROL2_AUTO_RESTART_MASK)#define LF_TIMER_CONTROL2_RESET_MSB              0#define LF_TIMER_CONTROL2_RESET_LSB              0#define LF_TIMER_CONTROL2_RESET_MASK             0x00000001#define LF_TIMER_CONTROL2_RESET_GET(x)           (((x) & LF_TIMER_CONTROL2_RESET_MASK) >> LF_TIMER_CONTROL2_RESET_LSB)#define LF_TIMER_CONTROL2_RESET_SET(x)           (((x) << LF_TIMER_CONTROL2_RESET_LSB) & LF_TIMER_CONTROL2_RESET_MASK)#define LF_TIMER_STATUS2_ADDRESS                 0x0c000080#define LF_TIMER_STATUS2_OFFSET                  0x00000080#define LF_TIMER_STATUS2_INTERRUPT_MSB           0#define LF_TIMER_STATUS2_INTERRUPT_LSB           0#define LF_TIMER_STATUS2_INTERRUPT_MASK          0x00000001#define LF_TIMER_STATUS2_INTERRUPT_GET(x)        (((x) & LF_TIMER_STATUS2_INTERRUPT_MASK) >> LF_TIMER_STATUS2_INTERRUPT_LSB)#define LF_TIMER_STATUS2_INTERRUPT_SET(x)        (((x) << LF_TIMER_STATUS2_INTERRUPT_LSB) & LF_TIMER_STATUS2_INTERRUPT_MASK)#define LF_TIMER3_ADDRESS                        0x0c000084#define LF_TIMER3_OFFSET                         0x00000084#define LF_TIMER3_TARGET_MSB                     31#define LF_TIMER3_TARGET_LSB                     0#define LF_TIMER3_TARGET_MASK                    0xffffffff#define LF_TIMER3_TARGET_GET(x)                  (((x) & LF_TIMER3_TARGET_MASK) >> LF_TIMER3_TARGET_LSB)#define LF_TIMER3_TARGET_SET(x)                  (((x) << LF_TIMER3_TARGET_LSB) & LF_TIMER3_TARGET_MASK)#define LF_TIMER_COUNT3_ADDRESS                  0x0c000088#define LF_TIMER_COUNT3_OFFSET                   0x00000088#define LF_TIMER_COUNT3_VALUE_MSB                31#define LF_TIMER_COUNT3_VALUE_LSB                0#define LF_TIMER_COUNT3_VALUE_MASK               0xffffffff#define LF_TIMER_COUNT3_VALUE_GET(x)             (((x) & LF_TIMER_COUNT3_VALUE_MASK) >> LF_TIMER_COUNT3_VALUE_LSB)#define LF_TIMER_COUNT3_VALUE_SET(x)             (((x) << LF_TIMER_COUNT3_VALUE_LSB) & LF_TIMER_COUNT3_VALUE_MASK)#define LF_TIMER_CONTROL3_ADDRESS                0x0c00008c#define LF_TIMER_CONTROL3_OFFSET                 0x0000008c#define LF_TIMER_CONTROL3_ENABLE_MSB             2#define LF_TIMER_CONTROL3_ENABLE_LSB             2#define LF_TIMER_CONTROL3_ENABLE_MASK            0x00000004#define LF_TIMER_CONTROL3_ENABLE_GET(x)          (((x) & LF_TIMER_CONTROL3_ENABLE_MASK) >> LF_TIMER_CONTROL3_ENABLE_LSB)#define LF_TIMER_CONTROL3_ENABLE_SET(x)          (((x) << LF_TIMER_CONTROL3_ENABLE_LSB) & LF_TIMER_CONTROL3_ENABLE_MASK)#define LF_TIMER_CONTROL3_AUTO_RESTART_MSB       1#define LF_TIMER_CONTROL3_AUTO_RESTART_LSB       1#define LF_TIMER_CONTROL3_AUTO_RESTART_MASK      0x00000002#define LF_TIMER_CONTROL3_AUTO_RESTART_GET(x)    (((x) & LF_TIMER_CONTROL3_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL3_AUTO_RESTART_LSB)#define LF_TIMER_CONTROL3_AUTO_RESTART_SET(x)    (((x) << LF_TIMER_CONTROL3_AUTO_RESTART_LSB) & LF_TIMER_CONTROL3_AUTO_RESTART_MASK)#define LF_TIMER_CONTROL3_RESET_MSB              0#define LF_TIMER_CONTROL3_RESET_LSB              0#define LF_TIMER_CONTROL3_RESET_MASK             0x00000001#define LF_TIMER_CONTROL3_RESET_GET(x)           (((x) & LF_TIMER_CONTROL3_RESET_MASK) >> LF_TIMER_CONTROL3_RESET_LSB)#define LF_TIMER_CONTROL3_RESET_SET(x)           (((x) << LF_TIMER_CONTROL3_RESET_LSB) & LF_TIMER_CONTROL3_RESET_MASK)#define LF_TIMER_STATUS3_ADDRESS                 0x0c000090#define LF_TIMER_STATUS3_OFFSET                  0x00000090#define LF_TIMER_STATUS3_INTERRUPT_MSB           0#define LF_TIMER_STATUS3_INTERRUPT_LSB           0#define LF_TIMER_STATUS3_INTERRUPT_MASK          0x00000001#define LF_TIMER_STATUS3_INTERRUPT_GET(x)        (((x) & LF_TIMER_STATUS3_INTERRUPT_MASK) >> LF_TIMER_STATUS3_INTERRUPT_LSB)#define LF_TIMER_STATUS3_INTERRUPT_SET(x)        (((x) << LF_TIMER_STATUS3_INTERRUPT_LSB) & LF_TIMER_STATUS3_INTERRUPT_MASK)#define HF_TIMER_ADDRESS                         0x0c000094#define HF_TIMER_OFFSET                          0x00000094#define HF_TIMER_TARGET_MSB                      31#define HF_TIMER_TARGET_LSB                      12#define HF_TIMER_TARGET_MASK                     0xfffff000#define HF_TIMER_TARGET_GET(x)                   (((x) & HF_TIMER_TARGET_MASK) >> HF_TIMER_TARGET_LSB)#define HF_TIMER_TARGET_SET(x)                   (((x) << HF_TIMER_TARGET_LSB) & HF_TIMER_TARGET_MASK)#define HF_TIMER_COUNT_ADDRESS                   0x0c000098#define HF_TIMER_COUNT_OFFSET                    0x00000098#define HF_TIMER_COUNT_VALUE_MSB                 31#define HF_TIMER_COUNT_VALUE_LSB                 12

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -