@@ -15153,33 +15153,36 @@ typedef struct
15153
15153
/******************************************************************************/
15154
15154
15155
15155
/* Bit definition for Ethernet PTP Time Stamp Contol Register */
15156
+ #define ETH_PTPTSCR_TSPFFMAE_Pos (18U)
15157
+ #define ETH_PTPTSCR_TSPFFMAE_Msk (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
15158
+ #define ETH_PTPTSCR_TSPFFMAE ETH_PTPTSCR_TSPFFMAE_Msk /* Time stamp PTP frame filtering MAC address enable */
15156
15159
#define ETH_PTPTSCR_TSCNT_Pos (16U)
15157
15160
#define ETH_PTPTSCR_TSCNT_Msk (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
15158
15161
#define ETH_PTPTSCR_TSCNT ETH_PTPTSCR_TSCNT_Msk /* Time stamp clock node type */
15159
- #define ETH_PTPTSSR_TSSMRME_Pos (15U)
15160
- #define ETH_PTPTSSR_TSSMRME_Msk (0x1UL << ETH_PTPTSSR_TSSMRME_Pos ) /*!< 0x00008000 */
15161
- #define ETH_PTPTSSR_TSSMRME ETH_PTPTSSR_TSSMRME_Msk /* Time stamp snapshot for message relevant to master enable */
15162
- #define ETH_PTPTSSR_TSSEME_Pos (14U)
15163
- #define ETH_PTPTSSR_TSSEME_Msk (0x1UL << ETH_PTPTSSR_TSSEME_Pos ) /*!< 0x00004000 */
15164
- #define ETH_PTPTSSR_TSSEME ETH_PTPTSSR_TSSEME_Msk /* Time stamp snapshot for event message enable */
15165
- #define ETH_PTPTSSR_TSSIPV4FE_Pos (13U)
15166
- #define ETH_PTPTSSR_TSSIPV4FE_Msk (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos ) /*!< 0x00002000 */
15167
- #define ETH_PTPTSSR_TSSIPV4FE ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
15168
- #define ETH_PTPTSSR_TSSIPV6FE_Pos (12U)
15169
- #define ETH_PTPTSSR_TSSIPV6FE_Msk (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos ) /*!< 0x00001000 */
15170
- #define ETH_PTPTSSR_TSSIPV6FE ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
15171
- #define ETH_PTPTSSR_TSSPTPOEFE_Pos (11U)
15172
- #define ETH_PTPTSSR_TSSPTPOEFE_Msk (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos ) /*!< 0x00000800 */
15173
- #define ETH_PTPTSSR_TSSPTPOEFE ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
15174
- #define ETH_PTPTSSR_TSPTPPSV2E_Pos (10U)
15175
- #define ETH_PTPTSSR_TSPTPPSV2E_Msk (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos ) /*!< 0x00000400 */
15176
- #define ETH_PTPTSSR_TSPTPPSV2E ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
15177
- #define ETH_PTPTSSR_TSSSR_Pos (9U)
15178
- #define ETH_PTPTSSR_TSSSR_Msk (0x1UL << ETH_PTPTSSR_TSSSR_Pos ) /*!< 0x00000200 */
15179
- #define ETH_PTPTSSR_TSSSR ETH_PTPTSSR_TSSSR_Msk /* Time stamp Sub-seconds rollover */
15180
- #define ETH_PTPTSSR_TSSARFE_Pos (8U)
15181
- #define ETH_PTPTSSR_TSSARFE_Msk (0x1UL << ETH_PTPTSSR_TSSARFE_Pos ) /*!< 0x00000100 */
15182
- #define ETH_PTPTSSR_TSSARFE ETH_PTPTSSR_TSSARFE_Msk /* Time stamp snapshot for all received frames enable */
15162
+ #define ETH_PTPTSCR_TSSMRME_Pos (15U)
15163
+ #define ETH_PTPTSCR_TSSMRME_Msk (0x1UL << ETH_PTPTSCR_TSSMRME_Pos ) /*!< 0x00008000 */
15164
+ #define ETH_PTPTSCR_TSSMRME ETH_PTPTSCR_TSSMRME_Msk /* Time stamp snapshot for message relevant to master enable */
15165
+ #define ETH_PTPTSCR_TSSEME_Pos (14U)
15166
+ #define ETH_PTPTSCR_TSSEME_Msk (0x1UL << ETH_PTPTSCR_TSSEME_Pos ) /*!< 0x00004000 */
15167
+ #define ETH_PTPTSCR_TSSEME ETH_PTPTSCR_TSSEME_Msk /* Time stamp snapshot for event message enable */
15168
+ #define ETH_PTPTSCR_TSSIPV4FE_Pos (13U)
15169
+ #define ETH_PTPTSCR_TSSIPV4FE_Msk (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos ) /*!< 0x00002000 */
15170
+ #define ETH_PTPTSCR_TSSIPV4FE ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
15171
+ #define ETH_PTPTSCR_TSSIPV6FE_Pos (12U)
15172
+ #define ETH_PTPTSCR_TSSIPV6FE_Msk (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos ) /*!< 0x00001000 */
15173
+ #define ETH_PTPTSCR_TSSIPV6FE ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
15174
+ #define ETH_PTPTSCR_TSSPTPOEFE_Pos (11U)
15175
+ #define ETH_PTPTSCR_TSSPTPOEFE_Msk (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos ) /*!< 0x00000800 */
15176
+ #define ETH_PTPTSCR_TSSPTPOEFE ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
15177
+ #define ETH_PTPTSCR_TSPTPPSV2E_Pos (10U)
15178
+ #define ETH_PTPTSCR_TSPTPPSV2E_Msk (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos ) /*!< 0x00000400 */
15179
+ #define ETH_PTPTSCR_TSPTPPSV2E ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
15180
+ #define ETH_PTPTSCR_TSSSR_Pos (9U)
15181
+ #define ETH_PTPTSCR_TSSSR_Msk (0x1UL << ETH_PTPTSCR_TSSSR_Pos ) /*!< 0x00000200 */
15182
+ #define ETH_PTPTSCR_TSSSR ETH_PTPTSCR_TSSSR_Msk /* Time stamp Sub-seconds rollover */
15183
+ #define ETH_PTPTSCR_TSSARFE_Pos (8U)
15184
+ #define ETH_PTPTSCR_TSSARFE_Msk (0x1UL << ETH_PTPTSCR_TSSARFE_Pos ) /*!< 0x00000100 */
15185
+ #define ETH_PTPTSCR_TSSARFE ETH_PTPTSCR_TSSARFE_Msk /* Time stamp snapshot for all received frames enable */
15183
15186
15184
15187
#define ETH_PTPTSCR_TSARU_Pos (5U)
15185
15188
#define ETH_PTPTSCR_TSARU_Msk (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -15264,6 +15267,9 @@ typedef struct
15264
15267
/******************************************************************************/
15265
15268
15266
15269
/* Bit definition for Ethernet DMA Bus Mode Register */
15270
+ #define ETH_DMABMR_MB_Pos (26U)
15271
+ #define ETH_DMABMR_MB_Msk (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
15272
+ #define ETH_DMABMR_MB ETH_DMABMR_MB_Msk /* Mixed Burst */
15267
15273
#define ETH_DMABMR_AAB_Pos (25U)
15268
15274
#define ETH_DMABMR_AAB_Msk (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
15269
15275
#define ETH_DMABMR_AAB ETH_DMABMR_AAB_Msk /* Address-Aligned beats */
0 commit comments