39#ifndef LIBBSP_ARM_TMS570_PBIST
40#define LIBBSP_ARM_TMS570_PBIST
48 uint8_t reserved1 [24];
52 uint8_t reserved2 [4];
54 uint8_t reserved3 [4];
60 uint8_t reserved4 [4];
62 uint8_t reserved5 [12];
76#define TMS570_PBIST_RAMT_RGS(val) BSP_FLD32(val,24, 31)
77#define TMS570_PBIST_RAMT_RGS_GET(reg) BSP_FLD32GET(reg,24, 31)
78#define TMS570_PBIST_RAMT_RGS_SET(reg,val) BSP_FLD32SET(reg, val,24, 31)
81#define TMS570_PBIST_RAMT_RDS(val) BSP_FLD32(val,16, 23)
82#define TMS570_PBIST_RAMT_RDS_GET(reg) BSP_FLD32GET(reg,16, 23)
83#define TMS570_PBIST_RAMT_RDS_SET(reg,val) BSP_FLD32SET(reg, val,16, 23)
86#define TMS570_PBIST_RAMT_DWR(val) BSP_FLD32(val,8, 15)
87#define TMS570_PBIST_RAMT_DWR_GET(reg) BSP_FLD32GET(reg,8, 15)
88#define TMS570_PBIST_RAMT_DWR_SET(reg,val) BSP_FLD32SET(reg, val,8, 15)
91#define TMS570_PBIST_RAMT_SMS(val) BSP_FLD32(val,6, 7)
92#define TMS570_PBIST_RAMT_SMS_GET(reg) BSP_FLD32GET(reg,6, 7)
93#define TMS570_PBIST_RAMT_SMS_SET(reg,val) BSP_FLD32SET(reg, val,6, 7)
96#define TMS570_PBIST_RAMT_PLS(val) BSP_FLD32(val,2, 5)
97#define TMS570_PBIST_RAMT_PLS_GET(reg) BSP_FLD32GET(reg,2, 5)
98#define TMS570_PBIST_RAMT_PLS_SET(reg,val) BSP_FLD32SET(reg, val,2, 5)
101#define TMS570_PBIST_RAMT_RLS(val) BSP_FLD32(val,0, 1)
102#define TMS570_PBIST_RAMT_RLS_GET(reg) BSP_FLD32GET(reg,0, 1)
103#define TMS570_PBIST_RAMT_RLS_SET(reg,val) BSP_FLD32SET(reg, val,0, 1)
108#define TMS570_PBIST_DLR_DLR4 BSP_BIT32(4)
111#define TMS570_PBIST_DLR_DLR2 BSP_BIT32(2)
116#define TMS570_PBIST_PACT_PACT1 BSP_BIT32(1)
119#define TMS570_PBIST_PACT_PACT0 BSP_BIT32(0)
124#define TMS570_PBIST_PBISTID_PBIST_ID(val) BSP_FLD32(val,0, 7)
125#define TMS570_PBIST_PBISTID_PBIST_ID_GET(reg) BSP_FLD32GET(reg,0, 7)
126#define TMS570_PBIST_PBISTID_PBIST_ID_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
131#define TMS570_PBIST_OVER_OVER0 BSP_BIT32(0)
136#define TMS570_PBIST_FSRF0_FSRF0 BSP_BIT32(0)
141#define TMS570_PBIST_FSRC0_FSRC0(val) BSP_FLD32(val,0, 7)
142#define TMS570_PBIST_FSRC0_FSRC0_GET(reg) BSP_FLD32GET(reg,0, 7)
143#define TMS570_PBIST_FSRC0_FSRC0_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
148#define TMS570_PBIST_FSRC1_FSRC1(val) BSP_FLD32(val,0, 7)
149#define TMS570_PBIST_FSRC1_FSRC1_GET(reg) BSP_FLD32GET(reg,0, 7)
150#define TMS570_PBIST_FSRC1_FSRC1_SET(reg,val) BSP_FLD32SET(reg, val,0, 7)
155#define TMS570_PBIST_FSRA0_FSRA0(val) BSP_FLD32(val,0, 15)
156#define TMS570_PBIST_FSRA0_FSRA0_GET(reg) BSP_FLD32GET(reg,0, 15)
157#define TMS570_PBIST_FSRA0_FSRA0_SET(reg,val) BSP_FLD32SET(reg, val,0, 15)
162#define TMS570_PBIST_FSRA1_FSRA1(val) BSP_FLD32(val,0, 15)
163#define TMS570_PBIST_FSRA1_FSRA1_GET(reg) BSP_FLD32GET(reg,0, 15)
164#define TMS570_PBIST_FSRA1_FSRA1_SET(reg,val) BSP_FLD32SET(reg, val,0, 15)
177#define TMS570_PBIST_ROM_ROM(val) BSP_FLD32(val,0, 1)
178#define TMS570_PBIST_ROM_ROM_GET(reg) BSP_FLD32GET(reg,0, 1)
179#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:44