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

📄 rtc_reg.h

📁 linux下的SDIO 驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#define RTC_ALARM_STATUS_INTERRUPT_GET(x)        (((x) & RTC_ALARM_STATUS_INTERRUPT_MASK) >> RTC_ALARM_STATUS_INTERRUPT_LSB)#define RTC_ALARM_STATUS_INTERRUPT_SET(x)        (((x) << RTC_ALARM_STATUS_INTERRUPT_LSB) & RTC_ALARM_STATUS_INTERRUPT_MASK)#define UART_WAKEUP_ADDRESS                      0x0c0000c8#define UART_WAKEUP_OFFSET                       0x000000c8#define UART_WAKEUP_ENABLE_MSB                   0#define UART_WAKEUP_ENABLE_LSB                   0#define UART_WAKEUP_ENABLE_MASK                  0x00000001#define UART_WAKEUP_ENABLE_GET(x)                (((x) & UART_WAKEUP_ENABLE_MASK) >> UART_WAKEUP_ENABLE_LSB)#define UART_WAKEUP_ENABLE_SET(x)                (((x) << UART_WAKEUP_ENABLE_LSB) & UART_WAKEUP_ENABLE_MASK)#define RESET_CAUSE_ADDRESS                      0x0c0000cc#define RESET_CAUSE_OFFSET                       0x000000cc#define RESET_CAUSE_LAST_MSB                     2#define RESET_CAUSE_LAST_LSB                     0#define RESET_CAUSE_LAST_MASK                    0x00000007#define RESET_CAUSE_LAST_GET(x)                  (((x) & RESET_CAUSE_LAST_MASK) >> RESET_CAUSE_LAST_LSB)#define RESET_CAUSE_LAST_SET(x)                  (((x) << RESET_CAUSE_LAST_LSB) & RESET_CAUSE_LAST_MASK)#define SYSTEM_SLEEP_ADDRESS                     0x0c0000d0#define SYSTEM_SLEEP_OFFSET                      0x000000d0#define SYSTEM_SLEEP_HOST_IF_MSB                 4#define SYSTEM_SLEEP_HOST_IF_LSB                 4#define SYSTEM_SLEEP_HOST_IF_MASK                0x00000010#define SYSTEM_SLEEP_HOST_IF_GET(x)              (((x) & SYSTEM_SLEEP_HOST_IF_MASK) >> SYSTEM_SLEEP_HOST_IF_LSB)#define SYSTEM_SLEEP_HOST_IF_SET(x)              (((x) << SYSTEM_SLEEP_HOST_IF_LSB) & SYSTEM_SLEEP_HOST_IF_MASK)#define SYSTEM_SLEEP_MBOX_MSB                    3#define SYSTEM_SLEEP_MBOX_LSB                    3#define SYSTEM_SLEEP_MBOX_MASK                   0x00000008#define SYSTEM_SLEEP_MBOX_GET(x)                 (((x) & SYSTEM_SLEEP_MBOX_MASK) >> SYSTEM_SLEEP_MBOX_LSB)#define SYSTEM_SLEEP_MBOX_SET(x)                 (((x) << SYSTEM_SLEEP_MBOX_LSB) & SYSTEM_SLEEP_MBOX_MASK)#define SYSTEM_SLEEP_MAC_IF_MSB                  2#define SYSTEM_SLEEP_MAC_IF_LSB                  2#define SYSTEM_SLEEP_MAC_IF_MASK                 0x00000004#define SYSTEM_SLEEP_MAC_IF_GET(x)               (((x) & SYSTEM_SLEEP_MAC_IF_MASK) >> SYSTEM_SLEEP_MAC_IF_LSB)#define SYSTEM_SLEEP_MAC_IF_SET(x)               (((x) << SYSTEM_SLEEP_MAC_IF_LSB) & SYSTEM_SLEEP_MAC_IF_MASK)#define SYSTEM_SLEEP_LIGHT_MSB                   1#define SYSTEM_SLEEP_LIGHT_LSB                   1#define SYSTEM_SLEEP_LIGHT_MASK                  0x00000002#define SYSTEM_SLEEP_LIGHT_GET(x)                (((x) & SYSTEM_SLEEP_LIGHT_MASK) >> SYSTEM_SLEEP_LIGHT_LSB)#define SYSTEM_SLEEP_LIGHT_SET(x)                (((x) << SYSTEM_SLEEP_LIGHT_LSB) & SYSTEM_SLEEP_LIGHT_MASK)#define SYSTEM_SLEEP_DISABLE_MSB                 0#define SYSTEM_SLEEP_DISABLE_LSB                 0#define SYSTEM_SLEEP_DISABLE_MASK                0x00000001#define SYSTEM_SLEEP_DISABLE_GET(x)              (((x) & SYSTEM_SLEEP_DISABLE_MASK) >> SYSTEM_SLEEP_DISABLE_LSB)#define SYSTEM_SLEEP_DISABLE_SET(x)              (((x) << SYSTEM_SLEEP_DISABLE_LSB) & SYSTEM_SLEEP_DISABLE_MASK)#define LDO_VOLTAGE_ADDRESS                      0x0c0000d4#define LDO_VOLTAGE_OFFSET                       0x000000d4#define LDO_VOLTAGE_SLEEP_MSB                    14#define LDO_VOLTAGE_SLEEP_LSB                    12#define LDO_VOLTAGE_SLEEP_MASK                   0x00007000#define LDO_VOLTAGE_SLEEP_GET(x)                 (((x) & LDO_VOLTAGE_SLEEP_MASK) >> LDO_VOLTAGE_SLEEP_LSB)#define LDO_VOLTAGE_SLEEP_SET(x)                 (((x) << LDO_VOLTAGE_SLEEP_LSB) & LDO_VOLTAGE_SLEEP_MASK)#define LDO_VOLTAGE_WAKEUP_MSB                   10#define LDO_VOLTAGE_WAKEUP_LSB                   8#define LDO_VOLTAGE_WAKEUP_MASK                  0x00000700#define LDO_VOLTAGE_WAKEUP_GET(x)                (((x) & LDO_VOLTAGE_WAKEUP_MASK) >> LDO_VOLTAGE_WAKEUP_LSB)#define LDO_VOLTAGE_WAKEUP_SET(x)                (((x) << LDO_VOLTAGE_WAKEUP_LSB) & LDO_VOLTAGE_WAKEUP_MASK)#define LDO_VOLTAGE_SOC_ON_MSB                   6#define LDO_VOLTAGE_SOC_ON_LSB                   4#define LDO_VOLTAGE_SOC_ON_MASK                  0x00000070#define LDO_VOLTAGE_SOC_ON_GET(x)                (((x) & LDO_VOLTAGE_SOC_ON_MASK) >> LDO_VOLTAGE_SOC_ON_LSB)#define LDO_VOLTAGE_SOC_ON_SET(x)                (((x) << LDO_VOLTAGE_SOC_ON_LSB) & LDO_VOLTAGE_SOC_ON_MASK)#define LDO_VOLTAGE_ON_MSB                       2#define LDO_VOLTAGE_ON_LSB                       0#define LDO_VOLTAGE_ON_MASK                      0x00000007#define LDO_VOLTAGE_ON_GET(x)                    (((x) & LDO_VOLTAGE_ON_MASK) >> LDO_VOLTAGE_ON_LSB)#define LDO_VOLTAGE_ON_SET(x)                    (((x) << LDO_VOLTAGE_ON_LSB) & LDO_VOLTAGE_ON_MASK)#define LDO_A_VOLTAGE_ADDRESS                    0x0c0000d8#define LDO_A_VOLTAGE_OFFSET                     0x000000d8#define LDO_A_VOLTAGE_SLEEP_MSB                  14#define LDO_A_VOLTAGE_SLEEP_LSB                  12#define LDO_A_VOLTAGE_SLEEP_MASK                 0x00007000#define LDO_A_VOLTAGE_SLEEP_GET(x)               (((x) & LDO_A_VOLTAGE_SLEEP_MASK) >> LDO_A_VOLTAGE_SLEEP_LSB)#define LDO_A_VOLTAGE_SLEEP_SET(x)               (((x) << LDO_A_VOLTAGE_SLEEP_LSB) & LDO_A_VOLTAGE_SLEEP_MASK)#define LDO_A_VOLTAGE_WAKEUP_MSB                 10#define LDO_A_VOLTAGE_WAKEUP_LSB                 8#define LDO_A_VOLTAGE_WAKEUP_MASK                0x00000700#define LDO_A_VOLTAGE_WAKEUP_GET(x)              (((x) & LDO_A_VOLTAGE_WAKEUP_MASK) >> LDO_A_VOLTAGE_WAKEUP_LSB)#define LDO_A_VOLTAGE_WAKEUP_SET(x)              (((x) << LDO_A_VOLTAGE_WAKEUP_LSB) & LDO_A_VOLTAGE_WAKEUP_MASK)#define LDO_A_VOLTAGE_SOC_ON_MSB                 6#define LDO_A_VOLTAGE_SOC_ON_LSB                 4#define LDO_A_VOLTAGE_SOC_ON_MASK                0x00000070#define LDO_A_VOLTAGE_SOC_ON_GET(x)              (((x) & LDO_A_VOLTAGE_SOC_ON_MASK) >> LDO_A_VOLTAGE_SOC_ON_LSB)#define LDO_A_VOLTAGE_SOC_ON_SET(x)              (((x) << LDO_A_VOLTAGE_SOC_ON_LSB) & LDO_A_VOLTAGE_SOC_ON_MASK)#define LDO_A_VOLTAGE_ON_MSB                     2#define LDO_A_VOLTAGE_ON_LSB                     0#define LDO_A_VOLTAGE_ON_MASK                    0x00000007#define LDO_A_VOLTAGE_ON_GET(x)                  (((x) & LDO_A_VOLTAGE_ON_MASK) >> LDO_A_VOLTAGE_ON_LSB)#define LDO_A_VOLTAGE_ON_SET(x)                  (((x) << LDO_A_VOLTAGE_ON_LSB) & LDO_A_VOLTAGE_ON_MASK)#define SDIO_LDO_VOLTAGE_ADDRESS                 0x0c0000dc#define SDIO_LDO_VOLTAGE_OFFSET                  0x000000dc#define SDIO_LDO_VOLTAGE_OFF_MSB                 18#define SDIO_LDO_VOLTAGE_OFF_LSB                 16#define SDIO_LDO_VOLTAGE_OFF_MASK                0x00070000#define SDIO_LDO_VOLTAGE_OFF_GET(x)              (((x) & SDIO_LDO_VOLTAGE_OFF_MASK) >> SDIO_LDO_VOLTAGE_OFF_LSB)#define SDIO_LDO_VOLTAGE_OFF_SET(x)              (((x) << SDIO_LDO_VOLTAGE_OFF_LSB) & SDIO_LDO_VOLTAGE_OFF_MASK)#define SDIO_LDO_VOLTAGE_SLEEP_MSB               14#define SDIO_LDO_VOLTAGE_SLEEP_LSB               12#define SDIO_LDO_VOLTAGE_SLEEP_MASK              0x00007000#define SDIO_LDO_VOLTAGE_SLEEP_GET(x)            (((x) & SDIO_LDO_VOLTAGE_SLEEP_MASK) >> SDIO_LDO_VOLTAGE_SLEEP_LSB)#define SDIO_LDO_VOLTAGE_SLEEP_SET(x)            (((x) << SDIO_LDO_VOLTAGE_SLEEP_LSB) & SDIO_LDO_VOLTAGE_SLEEP_MASK)#define SDIO_LDO_VOLTAGE_WAKEUP_MSB              10#define SDIO_LDO_VOLTAGE_WAKEUP_LSB              8#define SDIO_LDO_VOLTAGE_WAKEUP_MASK             0x00000700#define SDIO_LDO_VOLTAGE_WAKEUP_GET(x)           (((x) & SDIO_LDO_VOLTAGE_WAKEUP_MASK) >> SDIO_LDO_VOLTAGE_WAKEUP_LSB)#define SDIO_LDO_VOLTAGE_WAKEUP_SET(x)           (((x) << SDIO_LDO_VOLTAGE_WAKEUP_LSB) & SDIO_LDO_VOLTAGE_WAKEUP_MASK)#define SDIO_LDO_VOLTAGE_SOC_ON_MSB              6#define SDIO_LDO_VOLTAGE_SOC_ON_LSB              4#define SDIO_LDO_VOLTAGE_SOC_ON_MASK             0x00000070#define SDIO_LDO_VOLTAGE_SOC_ON_GET(x)           (((x) & SDIO_LDO_VOLTAGE_SOC_ON_MASK) >> SDIO_LDO_VOLTAGE_SOC_ON_LSB)#define SDIO_LDO_VOLTAGE_SOC_ON_SET(x)           (((x) << SDIO_LDO_VOLTAGE_SOC_ON_LSB) & SDIO_LDO_VOLTAGE_SOC_ON_MASK)#define SDIO_LDO_VOLTAGE_ON_MSB                  2#define SDIO_LDO_VOLTAGE_ON_LSB                  0#define SDIO_LDO_VOLTAGE_ON_MASK                 0x00000007#define SDIO_LDO_VOLTAGE_ON_GET(x)               (((x) & SDIO_LDO_VOLTAGE_ON_MASK) >> SDIO_LDO_VOLTAGE_ON_LSB)#define SDIO_LDO_VOLTAGE_ON_SET(x)               (((x) << SDIO_LDO_VOLTAGE_ON_LSB) & SDIO_LDO_VOLTAGE_ON_MASK)#define CORE_PAD_ENABLE_ADDRESS                  0x0c0000e0#define CORE_PAD_ENABLE_OFFSET                   0x000000e0#define CORE_PAD_ENABLE_SLEEP_MSB                3#define CORE_PAD_ENABLE_SLEEP_LSB                3#define CORE_PAD_ENABLE_SLEEP_MASK               0x00000008#define CORE_PAD_ENABLE_SLEEP_GET(x)             (((x) & CORE_PAD_ENABLE_SLEEP_MASK) >> CORE_PAD_ENABLE_SLEEP_LSB)#define CORE_PAD_ENABLE_SLEEP_SET(x)             (((x) << CORE_PAD_ENABLE_SLEEP_LSB) & CORE_PAD_ENABLE_SLEEP_MASK)#define CORE_PAD_ENABLE_WAKEUP_MSB               2#define CORE_PAD_ENABLE_WAKEUP_LSB               2#define CORE_PAD_ENABLE_WAKEUP_MASK              0x00000004#define CORE_PAD_ENABLE_WAKEUP_GET(x)            (((x) & CORE_PAD_ENABLE_WAKEUP_MASK) >> CORE_PAD_ENABLE_WAKEUP_LSB)#define CORE_PAD_ENABLE_WAKEUP_SET(x)            (((x) << CORE_PAD_ENABLE_WAKEUP_LSB) & CORE_PAD_ENABLE_WAKEUP_MASK)#define CORE_PAD_ENABLE_SOC_ON_MSB               1#define CORE_PAD_ENABLE_SOC_ON_LSB               1#define CORE_PAD_ENABLE_SOC_ON_MASK              0x00000002#define CORE_PAD_ENABLE_SOC_ON_GET(x)            (((x) & CORE_PAD_ENABLE_SOC_ON_MASK) >> CORE_PAD_ENABLE_SOC_ON_LSB)#define CORE_PAD_ENABLE_SOC_ON_SET(x)            (((x) << CORE_PAD_ENABLE_SOC_ON_LSB) & CORE_PAD_ENABLE_SOC_ON_MASK)#define CORE_PAD_ENABLE_ON_MSB                   0#define CORE_PAD_ENABLE_ON_LSB                   0#define CORE_PAD_ENABLE_ON_MASK                  0x00000001#define CORE_PAD_ENABLE_ON_GET(x)                (((x) & CORE_PAD_ENABLE_ON_MASK) >> CORE_PAD_ENABLE_ON_LSB)#define CORE_PAD_ENABLE_ON_SET(x)                (((x) << CORE_PAD_ENABLE_ON_LSB) & CORE_PAD_ENABLE_ON_MASK)#define SDIO_WRAPPER_ADDRESS                     0x0c0000e4#define SDIO_WRAPPER_OFFSET                      0x000000e4#define SDIO_WRAPPER_SLEEP_MSB                   3#define SDIO_WRAPPER_SLEEP_LSB                   3#define SDIO_WRAPPER_SLEEP_MASK                  0x00000008#define SDIO_WRAPPER_SLEEP_GET(x)                (((x) & SDIO_WRAPPER_SLEEP_MASK) >> SDIO_WRAPPER_SLEEP_LSB)#define SDIO_WRAPPER_SLEEP_SET(x)                (((x) << SDIO_WRAPPER_SLEEP_LSB) & SDIO_WRAPPER_SLEEP_MASK)#define SDIO_WRAPPER_WAKEUP_MSB                  2#define SDIO_WRAPPER_WAKEUP_LSB                  2#define SDIO_WRAPPER_WAKEUP_MASK                 0x00000004#define SDIO_WRAPPER_WAKEUP_GET(x)               (((x) & SDIO_WRAPPER_WAKEUP_MASK) >> SDIO_WRAPPER_WAKEUP_LSB)#define SDIO_WRAPPER_WAKEUP_SET(x)               (((x) << SDIO_WRAPPER_WAKEUP_LSB) & SDIO_WRAPPER_WAKEUP_MASK)#define SDIO_WRAPPER_SOC_ON_MSB                  1#define SDIO_WRAPPER_SOC_ON_LSB                  1#define SDIO_WRAPPER_SOC_ON_MASK                 0x00000002#define SDIO_WRAPPER_SOC_ON_GET(x)               (((x) & SDIO_WRAPPER_SOC_ON_MASK) >> SDIO_WRAPPER_SOC_ON_LSB)#define SDIO_WRAPPER_SOC_ON_SET(x)               (((x) << SDIO_WRAPPER_SOC_ON_LSB) & SDIO_WRAPPER_SOC_ON_MASK)#define SDIO_WRAPPER_ON_MSB                      0#define SDIO_WRAPPER_ON_LSB                      0#define SDIO_WRAPPER_ON_MASK                     0x00000001#define SDIO_WRAPPER_ON_GET(x)                   (((x) & SDIO_WRAPPER_ON_MASK) >> SDIO_WRAPPER_ON_LSB)#define SDIO_WRAPPER_ON_SET(x)                   (((x) << SDIO_WRAPPER_ON_LSB) & SDIO_WRAPPER_ON_MASK)#define MAC_SLEEP_CONTROL_ADDRESS                0x0c0000e8#define MAC_SLEEP_CONTROL_OFFSET                 0x000000e8#define MAC_SLEEP_CONTROL_ENABLE_MSB             1#define MAC_SLEEP_CONTROL_ENABLE_LSB             0#define MAC_SLEEP_CONTROL_ENABLE_MASK            0x00000003#define MAC_SLEEP_CONTROL_ENABLE_GET(x)          (((x) & MAC_SLEEP_CONTROL_ENABLE_MASK) >> MAC_SLEEP_CONTROL_ENABLE_LSB)#define MAC_SLEEP_CONTROL_ENABLE_SET(x)          (((x) << MAC_SLEEP_CONTROL_ENABLE_LSB) & MAC_SLEEP_CONTROL_ENABLE_MASK)#define KEEP_AWAKE_ADDRESS                       0x0c0000ec#define KEEP_AWAKE_OFFSET                        0x000000ec#define KEEP_AWAKE_COUNT_MSB                     7#define KEEP_AWAKE_COUNT_LSB                     0#define KEEP_AWAKE_COUNT_MASK                    0x000000ff#define KEEP_AWAKE_COUNT_GET(x)                  (((x) & KEEP_AWAKE_COUNT_MASK) >> KEEP_AWAKE_COUNT_LSB)#define KEEP_AWAKE_COUNT_SET(x)                  (((x) << KEEP_AWAKE_COUNT_LSB) & KEEP_AWAKE_COUNT_MASK)#define CHIP_REV_ADDRESS                         0x0c0000f0#define CHIP_REV_OFFSET                          0x000000f0#define CHIP_REV_ID_MSB                          7#define CHIP_REV_ID_LSB                          0#define CHIP_REV_ID_MASK                         0x000000ff#define CHIP_REV_ID_GET(x)                       (((x) & CH

⌨️ 快捷键说明

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