34 #ifndef SDLR_EDC_CTL_H_    35 #define SDLR_EDC_CTL_H_    54     volatile uint8_t  Resv_16[16];
    68 #define SDL_EDC_CTL_REVISION                                                   (0x00000010U)    69 #define SDL_EDC_CTL_CONTROL                                                    (0x00000014U)    70 #define SDL_EDC_CTL_ERR_INJECT1                                                (0x00000018U)    71 #define SDL_EDC_CTL_ERR_INJECT2                                                (0x0000001CU)    72 #define SDL_EDC_CTL_ERR_STATUS1                                                (0x00000020U)    73 #define SDL_EDC_CTL_ERR_STATUS2                                                (0x00000024U)    82 #define SDL_EDC_CTL_REVISION_SCHEME_MASK                                       (0xC0000000U)    83 #define SDL_EDC_CTL_REVISION_SCHEME_SHIFT                                      (0x0000001EU)    84 #define SDL_EDC_CTL_REVISION_SCHEME_RESETVAL                                   (0x00000001U)    85 #define SDL_EDC_CTL_REVISION_SCHEME_MAX                                        (0x00000003U)    87 #define SDL_EDC_CTL_REVISION_FUNC_MASK                                         (0x0FFF0000U)    88 #define SDL_EDC_CTL_REVISION_FUNC_SHIFT                                        (0x00000010U)    89 #define SDL_EDC_CTL_REVISION_FUNC_RESETVAL                                     (0x00000F40U)    90 #define SDL_EDC_CTL_REVISION_FUNC_MAX                                          (0x00000FFFU)    92 #define SDL_EDC_CTL_REVISION_RTL_MASK                                          (0x0000F800U)    93 #define SDL_EDC_CTL_REVISION_RTL_SHIFT                                         (0x0000000BU)    94 #define SDL_EDC_CTL_REVISION_RTL_RESETVAL                                      (0x00000000U)    95 #define SDL_EDC_CTL_REVISION_RTL_MAX                                           (0x0000001FU)    97 #define SDL_EDC_CTL_REVISION_MAJOR_MASK                                        (0x00000700U)    98 #define SDL_EDC_CTL_REVISION_MAJOR_SHIFT                                       (0x00000008U)    99 #define SDL_EDC_CTL_REVISION_MAJOR_RESETVAL                                    (0x00000001U)   100 #define SDL_EDC_CTL_REVISION_MAJOR_MAX                                         (0x00000007U)   102 #define SDL_EDC_CTL_REVISION_CUSTOM_MASK                                       (0x000000C0U)   103 #define SDL_EDC_CTL_REVISION_CUSTOM_SHIFT                                      (0x00000006U)   104 #define SDL_EDC_CTL_REVISION_CUSTOM_RESETVAL                                   (0x00000001U)   105 #define SDL_EDC_CTL_REVISION_CUSTOM_MAX                                        (0x00000003U)   107 #define SDL_EDC_CTL_REVISION_MINOR_MASK                                        (0x0000003FU)   108 #define SDL_EDC_CTL_REVISION_MINOR_SHIFT                                       (0x00000000U)   109 #define SDL_EDC_CTL_REVISION_MINOR_RESETVAL                                    (0x00000000U)   110 #define SDL_EDC_CTL_REVISION_MINOR_MAX                                         (0x0000003FU)   112 #define SDL_EDC_CTL_REVISION_RESETVAL                                          (0x4F400140U)   116 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_MASK                                   (0x00000F00U)   117 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_SHIFT                                  (0x00000008U)   118 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_RESETVAL                               (0x00000000U)   119 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_MAX                                    (0x0000000FU)   121 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_VAL_ZEROS                              (0x0U)   122 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_VAL_F                                  (0x1U)   123 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_VAL_A                                  (0x2U)   124 #define SDL_EDC_CTL_CONTROL_ECC_PATTERN_VAL_FIVE                               (0x3U)   126 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_MASK                                   (0x00000020U)   127 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_SHIFT                                  (0x00000005U)   128 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_RESETVAL                               (0x00000000U)   129 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_MAX                                    (0x00000001U)   131 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_VAL_KEEP_CURR_SETTINGS                 (0x0U)   132 #define SDL_EDC_CTL_CONTROL_FORCE_N_BIT_VAL_INC_TO_NEXT                        (0x1U)   134 #define SDL_EDC_CTL_CONTROL_FORCE_DE_MASK                                      (0x00000010U)   135 #define SDL_EDC_CTL_CONTROL_FORCE_DE_SHIFT                                     (0x00000004U)   136 #define SDL_EDC_CTL_CONTROL_FORCE_DE_RESETVAL                                  (0x00000000U)   137 #define SDL_EDC_CTL_CONTROL_FORCE_DE_MAX                                       (0x00000001U)   139 #define SDL_EDC_CTL_CONTROL_FORCE_SE_MASK                                      (0x00000008U)   140 #define SDL_EDC_CTL_CONTROL_FORCE_SE_SHIFT                                     (0x00000003U)   141 #define SDL_EDC_CTL_CONTROL_FORCE_SE_RESETVAL                                  (0x00000000U)   142 #define SDL_EDC_CTL_CONTROL_FORCE_SE_MAX                                       (0x00000001U)   144 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_MASK                                     (0x00000002U)   145 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_SHIFT                                    (0x00000001U)   146 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_RESETVAL                                 (0x00000001U)   147 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_MAX                                      (0x00000001U)   149 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_VAL_DISABLE                              (0x0U)   150 #define SDL_EDC_CTL_CONTROL_ECC_CHECK_VAL_ENABLE                               (0x1U)   152 #define SDL_EDC_CTL_CONTROL_RESETVAL                                           (0x00000002U)   156 #define SDL_EDC_CTL_ERR_INJECT1_ECC_BIT1_MASK                                  (0x01FF0000U)   157 #define SDL_EDC_CTL_ERR_INJECT1_ECC_BIT1_SHIFT                                 (0x00000010U)   158 #define SDL_EDC_CTL_ERR_INJECT1_ECC_BIT1_RESETVAL                              (0x00000000U)   159 #define SDL_EDC_CTL_ERR_INJECT1_ECC_BIT1_MAX                                   (0x000001FFU)   161 #define SDL_EDC_CTL_ERR_INJECT1_ECC_GRP_MASK                                   (0x0000FFFFU)   162 #define SDL_EDC_CTL_ERR_INJECT1_ECC_GRP_SHIFT                                  (0x00000000U)   163 #define SDL_EDC_CTL_ERR_INJECT1_ECC_GRP_RESETVAL                               (0x00000000U)   164 #define SDL_EDC_CTL_ERR_INJECT1_ECC_GRP_MAX                                    (0x0000FFFFU)   166 #define SDL_EDC_CTL_ERR_INJECT1_RESETVAL                                       (0x00000000U)   170 #define SDL_EDC_CTL_ERR_INJECT2_ECC_BIT2_MASK                                  (0x000001FFU)   171 #define SDL_EDC_CTL_ERR_INJECT2_ECC_BIT2_SHIFT                                 (0x00000000U)   172 #define SDL_EDC_CTL_ERR_INJECT2_ECC_BIT2_RESETVAL                              (0x00000000U)   173 #define SDL_EDC_CTL_ERR_INJECT2_ECC_BIT2_MAX                                   (0x000001FFU)   175 #define SDL_EDC_CTL_ERR_INJECT2_RESETVAL                                       (0x00000000U)   179 #define SDL_EDC_CTL_ERR_STATUS1_ERR_GRP_MASK                                   (0xFFFF0000U)   180 #define SDL_EDC_CTL_ERR_STATUS1_ERR_GRP_SHIFT                                  (0x00000010U)   181 #define SDL_EDC_CTL_ERR_STATUS1_ERR_GRP_RESETVAL                               (0x00000000U)   182 #define SDL_EDC_CTL_ERR_STATUS1_ERR_GRP_MAX                                    (0x0000FFFFU)   184 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_CLR_MASK                          (0x0000C000U)   185 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_CLR_SHIFT                         (0x0000000EU)   186 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_CLR_RESETVAL                      (0x00000000U)   187 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_CLR_MAX                           (0x00000003U)   189 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_CLR_MASK                          (0x00003000U)   190 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_CLR_SHIFT                         (0x0000000CU)   191 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_CLR_RESETVAL                      (0x00000000U)   192 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_CLR_MAX                           (0x00000003U)   194 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_CLR_MASK                              (0x00000C00U)   195 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_CLR_SHIFT                             (0x0000000AU)   196 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_CLR_RESETVAL                          (0x00000000U)   197 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_CLR_MAX                               (0x00000003U)   199 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_CLR_MASK                              (0x00000300U)   200 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_CLR_SHIFT                             (0x00000008U)   201 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_CLR_RESETVAL                          (0x00000000U)   202 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_CLR_MAX                               (0x00000003U)   204 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_MASK                              (0x000000C0U)   205 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_SHIFT                             (0x00000006U)   206 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_RESETVAL                          (0x00000000U)   207 #define SDL_EDC_CTL_ERR_STATUS1_INJ_UNC_PEND_MAX                               (0x00000003U)   209 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_MASK                              (0x00000030U)   210 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_SHIFT                             (0x00000004U)   211 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_RESETVAL                          (0x00000000U)   212 #define SDL_EDC_CTL_ERR_STATUS1_INJ_COR_PEND_MAX                               (0x00000003U)   214 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_MASK                                  (0x0000000CU)   215 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_SHIFT                                 (0x00000002U)   216 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_RESETVAL                              (0x00000000U)   217 #define SDL_EDC_CTL_ERR_STATUS1_UNC_PEND_MAX                                   (0x00000003U)   219 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_MASK                                  (0x00000003U)   220 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_SHIFT                                 (0x00000000U)   221 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_RESETVAL                              (0x00000000U)   222 #define SDL_EDC_CTL_ERR_STATUS1_COR_PEND_MAX                                   (0x00000003U)   224 #define SDL_EDC_CTL_ERR_STATUS1_RESETVAL                                       (0x00000000U)   228 #define SDL_EDC_CTL_ERR_STATUS2_ERR_TYPE_MASK                                  (0xFFFF0000U)   229 #define SDL_EDC_CTL_ERR_STATUS2_ERR_TYPE_SHIFT                                 (0x00000010U)   230 #define SDL_EDC_CTL_ERR_STATUS2_ERR_TYPE_RESETVAL                              (0x00000000U)   231 #define SDL_EDC_CTL_ERR_STATUS2_ERR_TYPE_MAX                                   (0x0000FFFFU)   233 #define SDL_EDC_CTL_ERR_STATUS2_ERR_BIT_MASK                                   (0x0000FFFFU)   234 #define SDL_EDC_CTL_ERR_STATUS2_ERR_BIT_SHIFT                                  (0x00000000U)   235 #define SDL_EDC_CTL_ERR_STATUS2_ERR_BIT_RESETVAL                               (0x00000000U)   236 #define SDL_EDC_CTL_ERR_STATUS2_ERR_BIT_MAX                                    (0x0000FFFFU)   238 #define SDL_EDC_CTL_ERR_STATUS2_RESETVAL                                       (0x00000000U) volatile uint32_t CONTROL
Definition: sdlr_edc_ctl.h:56
volatile uint32_t ERR_STATUS2
Definition: sdlr_edc_ctl.h:60
volatile uint32_t REVISION
Definition: sdlr_edc_ctl.h:55
volatile uint32_t ERR_INJECT1
Definition: sdlr_edc_ctl.h:57
Definition: sdlr_edc_ctl.h:53
volatile uint32_t ERR_INJECT2
Definition: sdlr_edc_ctl.h:58
volatile uint32_t ERR_STATUS1
Definition: sdlr_edc_ctl.h:59