49#ifndef LIBBSP_ARM_TMS570_PBIST
50#define LIBBSP_ARM_TMS570_PBIST
58 uint8_t reserved1 [24];
62 uint8_t reserved2 [4];
64 uint8_t reserved3 [4];
70 uint8_t reserved4 [4];
72 uint8_t reserved5 [12];
86#define TMS570_PBIST_RAMT_RGS(val) BSP_FLD32(val,24, 31)
87#define TMS570_PBIST_RAMT_RGS_GET(reg) BSP_FLD32GET(reg,24, 31)
88#define TMS570_PBIST_RAMT_RGS_SET(reg,val) BSP_FLD32SET(reg, val,24, 31)
91#define TMS570_PBIST_RAMT_RDS(val) BSP_FLD32(val,16, 23)
92#define TMS570_PBIST_RAMT_RDS_GET(reg) BSP_FLD32GET(reg,16, 23)
93#define TMS570_PBIST_RAMT_RDS_SET(reg,val) BSP_FLD32SET(reg, val,16, 23)
96#define TMS570_PBIST_RAMT_DWR(val) BSP_FLD32(val,8, 15)
97#define TMS570_PBIST_RAMT_DWR_GET(reg) BSP_FLD32GET(reg,8, 15)
98#define TMS570_PBIST_RAMT_DWR_SET(reg,val) BSP_FLD32SET(reg, val,8, 15)
101#define TMS570_PBIST_RAMT_SMS(val) BSP_FLD32(val,6, 7)
102#define TMS570_PBIST_RAMT_SMS_GET(reg) BSP_FLD32GET(reg,6, 7)
103#define TMS570_PBIST_RAMT_SMS_SET(reg,val) BSP_FLD32SET(reg, val,6, 7)
106#define TMS570_PBIST_RAMT_PLS(val) BSP_FLD32(val,2, 5)
107#define TMS570_PBIST_RAMT_PLS_GET(reg) BSP_FLD32GET(reg,2, 5)
108#define TMS570_PBIST_RAMT_PLS_SET(reg,val) BSP_FLD32SET(reg, val,2, 5)
111#define TMS570_PBIST_RAMT_RLS(val) BSP_FLD32(val,0, 1)
112#define TMS570_PBIST_RAMT_RLS_GET(reg) BSP_FLD32GET(reg,0, 1)
113#define TMS570_PBIST_RAMT_RLS_SET(reg,val) BSP_FLD32SET(reg, val,0, 1)
118#define TMS570_PBIST_DLR_DLR4 BSP_BIT32(4)
121#define TMS570_PBIST_DLR_DLR2 BSP_BIT32(2)
126#define TMS570_PBIST_PACT_PACT1 BSP_BIT32(1)
129#define TMS570_PBIST_PACT_PACT0 BSP_BIT32(0)
134#define TMS570_PBIST_PBISTID_PBIST_ID(val) BSP_FLD32(val,0, 7)
135#define TMS570_PBIST_PBISTID_PBIST_ID_GET(reg) BSP_FLD32GET(reg,0, 7)
136#define TMS570_PBIST_PBISTID_PBIST_ID_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
141#define TMS570_PBIST_OVER_OVER0 BSP_BIT32(0)
146#define TMS570_PBIST_FSRF0_FSRF0 BSP_BIT32(0)
151#define TMS570_PBIST_FSRC0_FSRC0(val) BSP_FLD32(val,0, 7)
152#define TMS570_PBIST_FSRC0_FSRC0_GET(reg) BSP_FLD32GET(reg,0, 7)
153#define TMS570_PBIST_FSRC0_FSRC0_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
158#define TMS570_PBIST_FSRC1_FSRC1(val) BSP_FLD32(val,0, 7)
159#define TMS570_PBIST_FSRC1_FSRC1_GET(reg) BSP_FLD32GET(reg,0, 7)
160#define TMS570_PBIST_FSRC1_FSRC1_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
165#define TMS570_PBIST_FSRA0_FSRA0(val) BSP_FLD32(val,0, 15)
166#define TMS570_PBIST_FSRA0_FSRA0_GET(reg) BSP_FLD32GET(reg,0, 15)
167#define TMS570_PBIST_FSRA0_FSRA0_SET(reg,val) BSP_FLD32SET(reg, val,0, 15)
172#define TMS570_PBIST_FSRA1_FSRA1(val) BSP_FLD32(val,0, 15)
173#define TMS570_PBIST_FSRA1_FSRA1_GET(reg) BSP_FLD32GET(reg,0, 15)
174#define TMS570_PBIST_FSRA1_FSRA1_SET(reg,val) BSP_FLD32SET(reg, val,0, 15)
187#define TMS570_PBIST_ROM_ROM(val) BSP_FLD32(val,0, 1)
188#define TMS570_PBIST_ROM_ROM_GET(reg) BSP_FLD32GET(reg,0, 1)
189#define TMS570_PBIST_ROM_ROM_SET(reg,val) BSP_FLD32SET(reg, val,0, 1)
This header file provides utility macros for BSPs.
Definition: reg_pbist.h:54