48 #define SDL_ESM_REGS_BASE (0x00000000U) 61 volatile uint32_t
RAW;
62 volatile uint32_t
STS;
68 volatile uint8_t Resv_32[4];
73 volatile uint32_t
PID;
83 volatile uint32_t
LOW;
85 volatile uint32_t
EOI;
86 volatile uint8_t Resv_64[12];
91 volatile uint8_t Resv_1024[944];
100 #define SDL_ESM_PID (0x00000000U) 101 #define SDL_ESM_INFO (0x00000004U) 102 #define SDL_ESM_EN (0x00000008U) 103 #define SDL_ESM_SFT_RST (0x0000000CU) 104 #define SDL_ESM_ERR_RAW (0x00000010U) 105 #define SDL_ESM_ERR_STS (0x00000014U) 106 #define SDL_ESM_ERR_EN_SET (0x00000018U) 107 #define SDL_ESM_ERR_EN_CLR (0x0000001CU) 108 #define SDL_ESM_LOW_PRI (0x00000020U) 109 #define SDL_ESM_HI_PRI (0x00000024U) 110 #define SDL_ESM_LOW (0x00000028U) 111 #define SDL_ESM_HI (0x0000002CU) 112 #define SDL_ESM_EOI (0x00000030U) 113 #define SDL_ESM_PIN_CTRL (0x00000040U) 114 #define SDL_ESM_PIN_STS (0x00000044U) 115 #define SDL_ESM_PIN_CNTR (0x00000048U) 116 #define SDL_ESM_PIN_CNTR_PRE (0x0000004CU) 117 #define SDL_ESM_ERR_GRP_RAW(ERR_GRP) (0x00000400U+((ERR_GRP)*0x20U)) 118 #define SDL_ESM_ERR_GRP_STS(ERR_GRP) (0x00000404U+((ERR_GRP)*0x20U)) 119 #define SDL_ESM_ERR_GRP_INTR_EN_SET(ERR_GRP) (0x00000408U+((ERR_GRP)*0x20U)) 120 #define SDL_ESM_ERR_GRP_INTR_EN_CLR(ERR_GRP) (0x0000040CU+((ERR_GRP)*0x20U)) 121 #define SDL_ESM_ERR_GRP_INT_PRIO(ERR_GRP) (0x00000410U+((ERR_GRP)*0x20U)) 122 #define SDL_ESM_ERR_GRP_PIN_EN_SET(ERR_GRP) (0x00000414U+((ERR_GRP)*0x20U)) 123 #define SDL_ESM_ERR_GRP_PIN_EN_CLR(ERR_GRP) (0x00000418U+((ERR_GRP)*0x20U)) 132 #define SDL_ESM_ERR_GRP_RAW_STS_MASK (0xFFFFFFFFU) 133 #define SDL_ESM_ERR_GRP_RAW_STS_SHIFT (0x00000000U) 134 #define SDL_ESM_ERR_GRP_RAW_STS_MAX (0xFFFFFFFFU) 138 #define SDL_ESM_ERR_GRP_STS_MSK_MASK (0xFFFFFFFFU) 139 #define SDL_ESM_ERR_GRP_STS_MSK_SHIFT (0x00000000U) 140 #define SDL_ESM_ERR_GRP_STS_MSK_MAX (0xFFFFFFFFU) 144 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_MASK (0xFFFFFFFFU) 145 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_SHIFT (0x00000000U) 146 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_MAX (0xFFFFFFFFU) 150 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_MASK (0xFFFFFFFFU) 151 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_SHIFT (0x00000000U) 152 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_MAX (0xFFFFFFFFU) 156 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_MASK (0xFFFFFFFFU) 157 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_SHIFT (0x00000000U) 158 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_MAX (0xFFFFFFFFU) 162 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_MASK (0xFFFFFFFFU) 163 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_SHIFT (0x00000000U) 164 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_MAX (0xFFFFFFFFU) 168 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_MASK (0xFFFFFFFFU) 169 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_SHIFT (0x00000000U) 170 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_MAX (0xFFFFFFFFU) 174 #define SDL_ESM_PID_MINOR_MASK (0x0000003FU) 175 #define SDL_ESM_PID_MINOR_SHIFT (0x00000000U) 176 #define SDL_ESM_PID_MINOR_MAX (0x0000003FU) 178 #define SDL_ESM_PID_CUSTOM_MASK (0x000000C0U) 179 #define SDL_ESM_PID_CUSTOM_SHIFT (0x00000006U) 180 #define SDL_ESM_PID_CUSTOM_MAX (0x00000003U) 182 #define SDL_ESM_PID_MAJOR_MASK (0x00000700U) 183 #define SDL_ESM_PID_MAJOR_SHIFT (0x00000008U) 184 #define SDL_ESM_PID_MAJOR_MAX (0x00000007U) 186 #define SDL_ESM_PID_RTL_MASK (0x0000F800U) 187 #define SDL_ESM_PID_RTL_SHIFT (0x0000000BU) 188 #define SDL_ESM_PID_RTL_MAX (0x0000001FU) 190 #define SDL_ESM_PID_FUNC_MASK (0x0FFF0000U) 191 #define SDL_ESM_PID_FUNC_SHIFT (0x00000010U) 192 #define SDL_ESM_PID_FUNC_MAX (0x00000FFFU) 194 #define SDL_ESM_PID_BU_MASK (0x30000000U) 195 #define SDL_ESM_PID_BU_SHIFT (0x0000001CU) 196 #define SDL_ESM_PID_BU_MAX (0x00000003U) 198 #define SDL_ESM_PID_SCHEME_MASK (0xC0000000U) 199 #define SDL_ESM_PID_SCHEME_SHIFT (0x0000001EU) 200 #define SDL_ESM_PID_SCHEME_MAX (0x00000003U) 204 #define SDL_ESM_INFO_GROUPS_MASK (0x000000FFU) 205 #define SDL_ESM_INFO_GROUPS_SHIFT (0x00000000U) 206 #define SDL_ESM_INFO_GROUPS_MAX (0x000000FFU) 208 #define SDL_ESM_INFO_PULSE_GROUPS_MASK (0x0000FF00U) 209 #define SDL_ESM_INFO_PULSE_GROUPS_SHIFT (0x00000008U) 210 #define SDL_ESM_INFO_PULSE_GROUPS_MAX (0x000000FFU) 212 #define SDL_ESM_INFO_LAST_RESET_MASK (0x80000000U) 213 #define SDL_ESM_INFO_LAST_RESET_SHIFT (0x0000001FU) 214 #define SDL_ESM_INFO_LAST_RESET_MAX (0x00000001U) 218 #define SDL_ESM_EN_KEY_MASK (0x0000000FU) 219 #define SDL_ESM_EN_KEY_SHIFT (0x00000000U) 220 #define SDL_ESM_EN_KEY_MAX (0x0000000FU) 224 #define SDL_ESM_SFT_RST_KEY_MASK (0x0000000FU) 225 #define SDL_ESM_SFT_RST_KEY_SHIFT (0x00000000U) 226 #define SDL_ESM_SFT_RST_KEY_MAX (0x0000000FU) 230 #define SDL_ESM_ERR_RAW_STS_MASK (0xFFFFFFFFU) 231 #define SDL_ESM_ERR_RAW_STS_SHIFT (0x00000000U) 232 #define SDL_ESM_ERR_RAW_STS_MAX (0xFFFFFFFFU) 236 #define SDL_ESM_ERR_STS_MSK_MASK (0xFFFFFFFFU) 237 #define SDL_ESM_ERR_STS_MSK_SHIFT (0x00000000U) 238 #define SDL_ESM_ERR_STS_MSK_MAX (0xFFFFFFFFU) 242 #define SDL_ESM_ERR_EN_SET_MSK_MASK (0xFFFFFFFFU) 243 #define SDL_ESM_ERR_EN_SET_MSK_SHIFT (0x00000000U) 244 #define SDL_ESM_ERR_EN_SET_MSK_MAX (0xFFFFFFFFU) 248 #define SDL_ESM_ERR_EN_CLR_MSK_MASK (0xFFFFFFFFU) 249 #define SDL_ESM_ERR_EN_CLR_MSK_SHIFT (0x00000000U) 250 #define SDL_ESM_ERR_EN_CLR_MSK_MAX (0xFFFFFFFFU) 254 #define SDL_ESM_LOW_PRI_PLS_MASK (0xFFFF0000U) 255 #define SDL_ESM_LOW_PRI_PLS_SHIFT (0x00000010U) 256 #define SDL_ESM_LOW_PRI_PLS_MAX (0x0000FFFFU) 258 #define SDL_ESM_LOW_PRI_LVL_MASK (0x0000FFFFU) 259 #define SDL_ESM_LOW_PRI_LVL_SHIFT (0x00000000U) 260 #define SDL_ESM_LOW_PRI_LVL_MAX (0x0000FFFFU) 264 #define SDL_ESM_HI_PRI_PLS_MASK (0xFFFF0000U) 265 #define SDL_ESM_HI_PRI_PLS_SHIFT (0x00000010U) 266 #define SDL_ESM_HI_PRI_PLS_MAX (0x0000FFFFU) 268 #define SDL_ESM_HI_PRI_LVL_MASK (0x0000FFFFU) 269 #define SDL_ESM_HI_PRI_LVL_SHIFT (0x00000000U) 270 #define SDL_ESM_HI_PRI_LVL_MAX (0x0000FFFFU) 274 #define SDL_ESM_LOW_STS_MASK (0xFFFFFFFFU) 275 #define SDL_ESM_LOW_STS_SHIFT (0x00000000U) 276 #define SDL_ESM_LOW_STS_MAX (0xFFFFFFFFU) 280 #define SDL_ESM_HI_STS_MASK (0xFFFFFFFFU) 281 #define SDL_ESM_HI_STS_SHIFT (0x00000000U) 282 #define SDL_ESM_HI_STS_MAX (0xFFFFFFFFU) 286 #define SDL_ESM_EOI_KEY_MASK (0x000007FFU) 287 #define SDL_ESM_EOI_KEY_SHIFT (0x00000000U) 288 #define SDL_ESM_EOI_KEY_MAX (0x000007FFU) 292 #define SDL_ESM_PIN_CTRL_KEY_MASK (0x0000000FU) 293 #define SDL_ESM_PIN_CTRL_KEY_SHIFT (0x00000000U) 294 #define SDL_ESM_PIN_CTRL_KEY_MAX (0x0000000FU) 298 #define SDL_ESM_PIN_STS_VAL_MASK (0x00000001U) 299 #define SDL_ESM_PIN_STS_VAL_SHIFT (0x00000000U) 300 #define SDL_ESM_PIN_STS_VAL_MAX (0x00000001U) 304 #define SDL_ESM_PIN_CNTR_COUNT_MASK (0x00FFFFFFU) 305 #define SDL_ESM_PIN_CNTR_COUNT_SHIFT (0x00000000U) 306 #define SDL_ESM_PIN_CNTR_COUNT_MAX (0x00FFFFFFU) 310 #define SDL_ESM_PIN_CNTR_PRE_COUNT_MASK (0x00FFFFFFU) 311 #define SDL_ESM_PIN_CNTR_PRE_COUNT_SHIFT (0x00000000U) 312 #define SDL_ESM_PIN_CNTR_PRE_COUNT_MAX (0x00FFFFFFU) volatile uint32_t RAW
Definition: sdlr_esm.h:61
volatile uint32_t ERR_STS
Definition: sdlr_esm.h:78
volatile uint32_t EOI
Definition: sdlr_esm.h:85
volatile uint32_t SFT_RST
Definition: sdlr_esm.h:76
volatile uint32_t EN
Definition: sdlr_esm.h:75
Definition: sdlr_esm.h:72
volatile uint32_t INFO
Definition: sdlr_esm.h:74
volatile uint32_t ERR_EN_CLR
Definition: sdlr_esm.h:80
volatile uint32_t PIN_CNTR_PRE
Definition: sdlr_esm.h:90
volatile uint32_t LOW_PRI
Definition: sdlr_esm.h:81
volatile uint32_t LOW
Definition: sdlr_esm.h:83
volatile uint32_t PIN_EN_CLR
Definition: sdlr_esm.h:67
volatile uint32_t HI
Definition: sdlr_esm.h:84
volatile uint32_t PIN_CTRL
Definition: sdlr_esm.h:87
volatile uint32_t ERR_EN_SET
Definition: sdlr_esm.h:79
Definition: sdlr_esm.h:60
volatile uint32_t INTR_EN_SET
Definition: sdlr_esm.h:63
volatile uint32_t ERR_RAW
Definition: sdlr_esm.h:77
volatile uint32_t INTR_EN_CLR
Definition: sdlr_esm.h:64
volatile uint32_t PIN_STS
Definition: sdlr_esm.h:88
volatile uint32_t STS
Definition: sdlr_esm.h:62
volatile uint32_t HI_PRI
Definition: sdlr_esm.h:82
volatile uint32_t PID
Definition: sdlr_esm.h:73
volatile uint32_t INT_PRIO
Definition: sdlr_esm.h:65
volatile uint32_t PIN_CNTR
Definition: sdlr_esm.h:89
volatile uint32_t PIN_EN_SET
Definition: sdlr_esm.h:66