File indexing completed on 2025-05-11 08:23:38
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049 #ifndef LIBBSP_ARM_TMS570_ADC
0050 #define LIBBSP_ARM_TMS570_ADC
0051
0052 #include <bsp/utility.h>
0053
0054 typedef struct{
0055 uint32_t BUF0;
0056 uint32_t BUF1;
0057 uint32_t BUF2;
0058 uint32_t BUF3;
0059 uint32_t BUF4;
0060 uint32_t BUF5;
0061 uint32_t BUF6;
0062 uint32_t BUF7;
0063 } tms570_gxbuf_t;
0064
0065 typedef struct{
0066 uint32_t RSTCR;
0067 uint32_t OPMODECR;
0068 uint32_t CLOCKCR;
0069 uint32_t CALCR;
0070 uint32_t GxMODECR[3];
0071 uint32_t EVSRC;
0072 uint32_t G1SRC;
0073 uint32_t G2SRC;
0074 uint32_t GxINTENA[3];
0075 uint32_t GxINTFLG[3];
0076 uint32_t GxINTCR[3];
0077 uint32_t EVDMACR;
0078 uint32_t G1DMACR;
0079 uint32_t G2DMACR;
0080 uint32_t BNDCR;
0081 uint32_t BNDEND;
0082 uint32_t EVSAMP;
0083 uint32_t G1SAMP;
0084 uint32_t G2SAMP;
0085 uint32_t EVSR;
0086 uint32_t G1SR;
0087 uint32_t G2SR;
0088 uint32_t GxSEL[3];
0089 uint32_t CALR;
0090 uint32_t SMSTATE;
0091 uint32_t LASTCONV;
0092 tms570_gxbuf_t GxBUF[3];
0093 uint32_t EVEMUBUFFER;
0094 uint32_t G1EMUBUFFER;
0095 uint32_t G2EMUBUFFER;
0096 uint32_t EVTDIR;
0097 uint32_t EVTOUT;
0098 uint32_t EVTIN;
0099 uint32_t EVTSET;
0100 uint32_t EVTCLR;
0101 uint32_t EVTPDR;
0102 uint32_t EVTPDIS;
0103 uint32_t EVTPSEL;
0104 uint32_t EVSAMPDISEN;
0105 uint32_t G1SAMPDISEN;
0106 uint32_t G2SAMPDISEN;
0107 uint32_t MAGINTCR1;
0108 uint32_t MAGINT1MASK;
0109 uint32_t MAGINTCR2;
0110 uint32_t MAGINT2MASK;
0111 uint32_t MAGINTCR3;
0112 uint32_t MAGINT3MASK;
0113 uint8_t reserved1 [24];
0114 uint32_t MAGTHRINTENASET;
0115 uint32_t MAGTHRINTENACLR;
0116 uint32_t MAGTHRINTFLG;
0117 uint32_t MAGTHRINTOFFSET;
0118 uint32_t GxFIFORESETCR[3];
0119 uint32_t EVRAMWRADDR;
0120 uint32_t G1RAMWRADDR;
0121 uint32_t G2RAMWRADDR;
0122 uint32_t PARCR;
0123 uint32_t PARADDR;
0124 uint32_t PWRUPDLYCTRL;
0125 } tms570_adc_t;
0126
0127
0128
0129
0130 #define TMS570_ADC_BUFx_G2_EMPTY_10bit_mode BSP_BIT32(15)
0131
0132
0133 #define TMS570_ADC_BUFx_G2_CHID_10bit_mode(val) BSP_FLD32(val,10, 14)
0134 #define TMS570_ADC_BUFx_G2_CHID_10bit_mode_GET(reg) BSP_FLD32GET(reg,10, 14)
0135 #define TMS570_ADC_BUFx_G2_CHID_10bit_mode_SET(reg,val) BSP_FLD32SET(reg, val,10, 14)
0136
0137
0138 #define TMS570_ADC_BUFx_G2_DR_10bit_mode(val) BSP_FLD32(val,0, 9)
0139 #define TMS570_ADC_BUFx_G2_DR_10bit_mode_GET(reg) BSP_FLD32GET(reg,0, 9)
0140 #define TMS570_ADC_BUFx_G2_DR_10bit_mode_SET(reg,val) BSP_FLD32SET(reg, val,0, 9)
0141
0142
0143 #define TMS570_ADC_BUFx_G2_EMPTY_12bit_mode BSP_BIT32(31)
0144
0145
0146 #define TMS570_ADC_BUFx_G2_CHID_12bit_mode(val) BSP_FLD32(val,16, 20)
0147 #define TMS570_ADC_BUFx_G2_CHID_12bit_mode_GET(reg) BSP_FLD32GET(reg,16, 20)
0148 #define TMS570_ADC_BUFx_G2_CHID_12bit_mode_SET(reg,val) BSP_FLD32SET(reg, val,16, 20)
0149
0150
0151 #define TMS570_ADC_BUFx_G2_DR_12bit_mode(val) BSP_FLD32(val,0, 11)
0152 #define TMS570_ADC_BUFx_G2_DR_12bit_mode_GET(reg) BSP_FLD32GET(reg,0, 11)
0153 #define TMS570_ADC_BUFx_G2_DR_12bit_mode_SET(reg,val) BSP_FLD32SET(reg, val,0, 11)
0154
0155
0156
0157
0158 #define TMS570_ADC_RSTCR_RESET BSP_BIT32(0)
0159
0160
0161
0162
0163 #define TMS570_ADC_OPMODECR_10_12_BIT BSP_BIT32(31)
0164
0165
0166
0167
0168 #define TMS570_ADC_CLOCKCR_PS(val) BSP_FLD32(val,0, 4)
0169 #define TMS570_ADC_CLOCKCR_PS_GET(reg) BSP_FLD32GET(reg,0, 4)
0170 #define TMS570_ADC_CLOCKCR_PS_SET(reg,val) BSP_FLD32SET(reg, val,0, 4)
0171
0172
0173
0174
0175 #define TMS570_ADC_CALCR_SELF_TEST BSP_BIT32(24)
0176
0177
0178 #define TMS570_ADC_CALCR_CAL_ST BSP_BIT32(16)
0179
0180
0181 #define TMS570_ADC_CALCR_BRIDGE_EN BSP_BIT32(9)
0182
0183
0184 #define TMS570_ADC_CALCR_HILO BSP_BIT32(8)
0185
0186
0187 #define TMS570_ADC_CALCR_CAL_EN BSP_BIT32(0)
0188
0189
0190
0191
0192 #define TMS570_ADC_GxMODECR_No_Reset_on_ChnSel BSP_BIT32(16)
0193
0194
0195 #define TMS570_ADC_GxMODECR_EV_DATA_FMT(val) BSP_FLD32(val,8, 9)
0196 #define TMS570_ADC_GxMODECR_EV_DATA_FMT_GET(reg) BSP_FLD32GET(reg,8, 9)
0197 #define TMS570_ADC_GxMODECR_EV_DATA_FMT_SET(reg,val) BSP_FLD32SET(reg, val,8, 9)
0198
0199
0200
0201
0202 #define TMS570_ADC_EVSRC_EV_EDG_BOTH BSP_BIT32(4)
0203
0204
0205 #define TMS570_ADC_EVSRC_EV_EDG_SEL BSP_BIT32(3)
0206
0207
0208 #define TMS570_ADC_EVSRC_EV_SRC(val) BSP_FLD32(val,0, 2)
0209 #define TMS570_ADC_EVSRC_EV_SRC_GET(reg) BSP_FLD32GET(reg,0, 2)
0210 #define TMS570_ADC_EVSRC_EV_SRC_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0211
0212
0213
0214
0215 #define TMS570_ADC_G1SRC_GI_EDG_BOTH BSP_BIT32(4)
0216
0217
0218 #define TMS570_ADC_G1SRC_G1_EDG_SEL BSP_BIT32(3)
0219
0220
0221 #define TMS570_ADC_G1SRC_G1_SRC(val) BSP_FLD32(val,0, 2)
0222 #define TMS570_ADC_G1SRC_G1_SRC_GET(reg) BSP_FLD32GET(reg,0, 2)
0223 #define TMS570_ADC_G1SRC_G1_SRC_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0224
0225
0226
0227
0228 #define TMS570_ADC_G2SRC_G2_EDG_BOTH BSP_BIT32(4)
0229
0230
0231 #define TMS570_ADC_G2SRC_G2_EDG_SEL BSP_BIT32(3)
0232
0233
0234 #define TMS570_ADC_G2SRC_G2_SRC(val) BSP_FLD32(val,0, 2)
0235 #define TMS570_ADC_G2SRC_G2_SRC_GET(reg) BSP_FLD32GET(reg,0, 2)
0236 #define TMS570_ADC_G2SRC_G2_SRC_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0237
0238
0239
0240
0241 #define TMS570_ADC_GxINTENA_EV_END_INT_EN BSP_BIT32(3)
0242
0243
0244 #define TMS570_ADC_GxINTENA_EV_OVR_INT_EN BSP_BIT32(1)
0245
0246
0247 #define TMS570_ADC_GxINTENA_EV_THR_INT_EN BSP_BIT32(0)
0248
0249
0250
0251
0252 #define TMS570_ADC_GxINTFLG_EV_END BSP_BIT32(3)
0253
0254
0255 #define TMS570_ADC_GxINTFLG_EV_MEM_EMPTY BSP_BIT32(2)
0256
0257
0258 #define TMS570_ADC_GxINTFLG_EV_MEM_OVERRUN BSP_BIT32(1)
0259
0260
0261 #define TMS570_ADC_GxINTFLG_EV_THR_INT_FLG BSP_BIT32(0)
0262
0263
0264
0265
0266 #define TMS570_ADC_GxINTCR_Sign_Extension(val) BSP_FLD32(val,9, 15)
0267 #define TMS570_ADC_GxINTCR_Sign_Extension_GET(reg) BSP_FLD32GET(reg,9, 15)
0268 #define TMS570_ADC_GxINTCR_Sign_Extension_SET(reg,val) BSP_FLD32SET(reg, val,9, 15)
0269
0270
0271 #define TMS570_ADC_GxINTCR_EV_THR(val) BSP_FLD32(val,0, 8)
0272 #define TMS570_ADC_GxINTCR_EV_THR_GET(reg) BSP_FLD32GET(reg,0, 8)
0273 #define TMS570_ADC_GxINTCR_EV_THR_SET(reg,val) BSP_FLD32SET(reg, val,0, 8)
0274
0275
0276
0277
0278 #define TMS570_ADC_EVDMACR_EV_BLOCKS(val) BSP_FLD32(val,16, 24)
0279 #define TMS570_ADC_EVDMACR_EV_BLOCKS_GET(reg) BSP_FLD32GET(reg,16, 24)
0280 #define TMS570_ADC_EVDMACR_EV_BLOCKS_SET(reg,val) BSP_FLD32SET(reg, val,16, 24)
0281
0282
0283 #define TMS570_ADC_EVDMACR_DMA_EV_END BSP_BIT32(3)
0284
0285
0286 #define TMS570_ADC_EVDMACR_EV_BLK_XFER BSP_BIT32(2)
0287
0288
0289 #define TMS570_ADC_EVDMACR_EV_DMA_EN BSP_BIT32(0)
0290
0291
0292
0293
0294 #define TMS570_ADC_G1DMACR_G1_BLOCKS(val) BSP_FLD32(val,16, 24)
0295 #define TMS570_ADC_G1DMACR_G1_BLOCKS_GET(reg) BSP_FLD32GET(reg,16, 24)
0296 #define TMS570_ADC_G1DMACR_G1_BLOCKS_SET(reg,val) BSP_FLD32SET(reg, val,16, 24)
0297
0298
0299 #define TMS570_ADC_G1DMACR_DMA_G1_END BSP_BIT32(3)
0300
0301
0302 #define TMS570_ADC_G1DMACR_G1_BLK_XFER BSP_BIT32(2)
0303
0304
0305 #define TMS570_ADC_G1DMACR_G1_DMA_EN BSP_BIT32(0)
0306
0307
0308
0309
0310 #define TMS570_ADC_G2DMACR_G2_BLOCKS(val) BSP_FLD32(val,16, 24)
0311 #define TMS570_ADC_G2DMACR_G2_BLOCKS_GET(reg) BSP_FLD32GET(reg,16, 24)
0312 #define TMS570_ADC_G2DMACR_G2_BLOCKS_SET(reg,val) BSP_FLD32SET(reg, val,16, 24)
0313
0314
0315 #define TMS570_ADC_G2DMACR_DMA_G2_END BSP_BIT32(3)
0316
0317
0318 #define TMS570_ADC_G2DMACR_G2_BLK_XFER BSP_BIT32(2)
0319
0320
0321 #define TMS570_ADC_G2DMACR_G2_DMA_EN BSP_BIT32(0)
0322
0323
0324
0325
0326 #define TMS570_ADC_BNDCR_BNDA(val) BSP_FLD32(val,16, 24)
0327 #define TMS570_ADC_BNDCR_BNDA_GET(reg) BSP_FLD32GET(reg,16, 24)
0328 #define TMS570_ADC_BNDCR_BNDA_SET(reg,val) BSP_FLD32SET(reg, val,16, 24)
0329
0330
0331 #define TMS570_ADC_BNDCR_BNDB(val) BSP_FLD32(val,0, 8)
0332 #define TMS570_ADC_BNDCR_BNDB_GET(reg) BSP_FLD32GET(reg,0, 8)
0333 #define TMS570_ADC_BNDCR_BNDB_SET(reg,val) BSP_FLD32SET(reg, val,0, 8)
0334
0335
0336
0337
0338 #define TMS570_ADC_BNDEND_BUF_INIT_ACTIVE BSP_BIT32(16)
0339
0340
0341 #define TMS570_ADC_BNDEND_BNDEND(val) BSP_FLD32(val,0, 2)
0342 #define TMS570_ADC_BNDEND_BNDEND_GET(reg) BSP_FLD32GET(reg,0, 2)
0343 #define TMS570_ADC_BNDEND_BNDEND_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0344
0345
0346
0347
0348 #define TMS570_ADC_EVSAMP_EV_ACQ(val) BSP_FLD32(val,0, 11)
0349 #define TMS570_ADC_EVSAMP_EV_ACQ_GET(reg) BSP_FLD32GET(reg,0, 11)
0350 #define TMS570_ADC_EVSAMP_EV_ACQ_SET(reg,val) BSP_FLD32SET(reg, val,0, 11)
0351
0352
0353
0354
0355 #define TMS570_ADC_G1SAMP_G1_ACQ(val) BSP_FLD32(val,0, 11)
0356 #define TMS570_ADC_G1SAMP_G1_ACQ_GET(reg) BSP_FLD32GET(reg,0, 11)
0357 #define TMS570_ADC_G1SAMP_G1_ACQ_SET(reg,val) BSP_FLD32SET(reg, val,0, 11)
0358
0359
0360
0361
0362 #define TMS570_ADC_G2SAMP_G2_ACQ(val) BSP_FLD32(val,0, 11)
0363 #define TMS570_ADC_G2SAMP_G2_ACQ_GET(reg) BSP_FLD32GET(reg,0, 11)
0364 #define TMS570_ADC_G2SAMP_G2_ACQ_SET(reg,val) BSP_FLD32SET(reg, val,0, 11)
0365
0366
0367
0368
0369 #define TMS570_ADC_EVSR_EV_MEM_EMPTY BSP_BIT32(3)
0370
0371
0372 #define TMS570_ADC_EVSR_EV_BUSY BSP_BIT32(2)
0373
0374
0375 #define TMS570_ADC_EVSR_EV_STOP BSP_BIT32(1)
0376
0377
0378 #define TMS570_ADC_EVSR_EV_END BSP_BIT32(0)
0379
0380
0381
0382
0383 #define TMS570_ADC_G1SR_G1_MEM_EMPTY BSP_BIT32(3)
0384
0385
0386 #define TMS570_ADC_G1SR_G1_BUSY BSP_BIT32(2)
0387
0388
0389 #define TMS570_ADC_G1SR_G1_STOP BSP_BIT32(1)
0390
0391
0392 #define TMS570_ADC_G1SR_G1_END BSP_BIT32(0)
0393
0394
0395
0396
0397 #define TMS570_ADC_G2SR_G2_MEM_EMPTY BSP_BIT32(3)
0398
0399
0400 #define TMS570_ADC_G2SR_G2_BUSY BSP_BIT32(2)
0401
0402
0403 #define TMS570_ADC_G2SR_G2_STOP BSP_BIT32(1)
0404
0405
0406 #define TMS570_ADC_G2SR_G2_END BSP_BIT32(0)
0407
0408
0409
0410
0411 #define TMS570_ADC_GxSEL_EV_SEL(val) BSP_FLD32(val,0, 15)
0412 #define TMS570_ADC_GxSEL_EV_SEL_GET(reg) BSP_FLD32GET(reg,0, 15)
0413 #define TMS570_ADC_GxSEL_EV_SEL_SET(reg,val) BSP_FLD32SET(reg, val,0, 15)
0414
0415
0416
0417
0418 #define TMS570_ADC_CALR_ADCALR(val) BSP_FLD32(val,0, 11)
0419 #define TMS570_ADC_CALR_ADCALR_GET(reg) BSP_FLD32GET(reg,0, 11)
0420 #define TMS570_ADC_CALR_ADCALR_SET(reg,val) BSP_FLD32SET(reg, val,0, 11)
0421
0422
0423
0424
0425 #define TMS570_ADC_SMSTATE_LAST_CONV(val) BSP_FLD32(val,0, 23)
0426 #define TMS570_ADC_SMSTATE_LAST_CONV_GET(reg) BSP_FLD32GET(reg,0, 23)
0427 #define TMS570_ADC_SMSTATE_LAST_CONV_SET(reg,val) BSP_FLD32SET(reg, val,0, 23)
0428
0429
0430
0431
0432 #define TMS570_ADC_LASTCONV_LAST_CONV(val) BSP_FLD32(val,0, 23)
0433 #define TMS570_ADC_LASTCONV_LAST_CONV_GET(reg) BSP_FLD32GET(reg,0, 23)
0434 #define TMS570_ADC_LASTCONV_LAST_CONV_SET(reg,val) BSP_FLD32SET(reg, val,0, 23)
0435
0436
0437
0438
0439 #define TMS570_ADC_GxBUF_ADEVT_DIR BSP_BIT32(0)
0440
0441
0442
0443
0444 #define TMS570_ADC_EVEMUBUFFER_ADEVT_DIR BSP_BIT32(0)
0445
0446
0447
0448
0449 #define TMS570_ADC_G1EMUBUFFER_ADEVT_DIR BSP_BIT32(0)
0450
0451
0452
0453
0454 #define TMS570_ADC_G2EMUBUFFER_ADEVT_DIR BSP_BIT32(0)
0455
0456
0457
0458
0459 #define TMS570_ADC_EVTDIR_ADEVT_DIR BSP_BIT32(0)
0460
0461
0462
0463
0464 #define TMS570_ADC_EVTOUT_ADEVT_OUT BSP_BIT32(0)
0465
0466
0467
0468
0469 #define TMS570_ADC_EVTIN_ADEVT_IN BSP_BIT32(0)
0470
0471
0472
0473
0474 #define TMS570_ADC_EVTSET_ADEVT_SET BSP_BIT32(0)
0475
0476
0477
0478
0479 #define TMS570_ADC_EVTCLR_ADEVT_CLR BSP_BIT32(0)
0480
0481
0482
0483
0484 #define TMS570_ADC_EVTPDR_ADEVT_PDR BSP_BIT32(0)
0485
0486
0487
0488
0489 #define TMS570_ADC_EVTPDIS_ADEVT_PDIS BSP_BIT32(0)
0490
0491
0492
0493
0494 #define TMS570_ADC_EVTPSEL_ADEVT_PSEL BSP_BIT32(0)
0495
0496
0497
0498
0499 #define TMS570_ADC_EVSAMPDISEN_EV_SAMP_DIS_CYC(val) BSP_FLD32(val,8, 15)
0500 #define TMS570_ADC_EVSAMPDISEN_EV_SAMP_DIS_CYC_GET(reg) BSP_FLD32GET(reg,8, 15)
0501 #define TMS570_ADC_EVSAMPDISEN_EV_SAMP_DIS_CYC_SET(reg,val) BSP_FLD32SET(reg, val,8, 15)
0502
0503
0504 #define TMS570_ADC_EVSAMPDISEN_EV_SAMP_DIS_EN BSP_BIT32(0)
0505
0506
0507
0508
0509 #define TMS570_ADC_G1SAMPDISEN_G1_SAMP_DIS_CYC(val) BSP_FLD32(val,8, 15)
0510 #define TMS570_ADC_G1SAMPDISEN_G1_SAMP_DIS_CYC_GET(reg) BSP_FLD32GET(reg,8, 15)
0511 #define TMS570_ADC_G1SAMPDISEN_G1_SAMP_DIS_CYC_SET(reg,val) BSP_FLD32SET(reg, val,8, 15)
0512
0513
0514 #define TMS570_ADC_G1SAMPDISEN_G1_SAMP_DIS_EN BSP_BIT32(0)
0515
0516
0517
0518
0519 #define TMS570_ADC_G2SAMPDISEN_G2_SAMP_DIS_CYC(val) BSP_FLD32(val,8, 15)
0520 #define TMS570_ADC_G2SAMPDISEN_G2_SAMP_DIS_CYC_GET(reg) BSP_FLD32GET(reg,8, 15)
0521 #define TMS570_ADC_G2SAMPDISEN_G2_SAMP_DIS_CYC_SET(reg,val) BSP_FLD32SET(reg, val,8, 15)
0522
0523
0524 #define TMS570_ADC_G2SAMPDISEN_G2_SAMP_DIS_EN BSP_BIT32(0)
0525
0526
0527
0528
0529 #define TMS570_ADC_MAGINTCRx_MAG_CHID2(val) BSP_FLD32(val,26, 30)
0530 #define TMS570_ADC_MAGINTCRx_MAG_CHID2_GET(reg) BSP_FLD32GET(reg,26, 30)
0531 #define TMS570_ADC_MAGINTCRx_MAG_CHID2_SET(reg,val) BSP_FLD32SET(reg, val,26, 30)
0532
0533
0534 #define TMS570_ADC_MAGINTCRx_MAG_THR2(val) BSP_FLD32(val,16, 25)
0535 #define TMS570_ADC_MAGINTCRx_MAG_THR2_GET(reg) BSP_FLD32GET(reg,16, 25)
0536 #define TMS570_ADC_MAGINTCRx_MAG_THR2_SET(reg,val) BSP_FLD32SET(reg, val,16, 25)
0537
0538
0539 #define TMS570_ADC_MAGINTCRx_COMP_CHID2(val) BSP_FLD32(val,8, 12)
0540 #define TMS570_ADC_MAGINTCRx_COMP_CHID2_GET(reg) BSP_FLD32GET(reg,8, 12)
0541 #define TMS570_ADC_MAGINTCRx_COMP_CHID2_SET(reg,val) BSP_FLD32SET(reg, val,8, 12)
0542
0543
0544 #define TMS570_ADC_MAGINTCRx_CHN_THR_COMP2 BSP_BIT32(1)
0545
0546
0547 #define TMS570_ADC_MAGINTCRx_CMP_GE_LT2 BSP_BIT32(0)
0548
0549
0550
0551
0552 #define TMS570_ADC_MAGINTxMASK_MAG_INT0_MASK(val) BSP_FLD32(val,0, 9)
0553 #define TMS570_ADC_MAGINTxMASK_MAG_INT0_MASK_GET(reg) BSP_FLD32GET(reg,0, 9)
0554 #define TMS570_ADC_MAGINTxMASK_MAG_INT0_MASK_SET(reg,val) BSP_FLD32SET(reg, val,0, 9)
0555
0556
0557
0558
0559 #define TMS570_ADC_MAGTHRINTENASET_MAG_INT_ENA_SET(val) BSP_FLD32(val,0, 2)
0560 #define TMS570_ADC_MAGTHRINTENASET_MAG_INT_ENA_SET_GET(reg) BSP_FLD32GET(reg,0, 2)
0561 #define TMS570_ADC_MAGTHRINTENASET_MAG_INT_ENA_SET_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0562
0563
0564
0565
0566 #define TMS570_ADC_MAGTHRINTENACLR_MAG_INT_ENA_CLR(val) BSP_FLD32(val,0, 2)
0567 #define TMS570_ADC_MAGTHRINTENACLR_MAG_INT_ENA_CLR_GET(reg) BSP_FLD32GET(reg,0, 2)
0568 #define TMS570_ADC_MAGTHRINTENACLR_MAG_INT_ENA_CLR_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0569
0570
0571
0572
0573 #define TMS570_ADC_MAGTHRINTFLG_MAG_INT_FLG(val) BSP_FLD32(val,0, 2)
0574 #define TMS570_ADC_MAGTHRINTFLG_MAG_INT_FLG_GET(reg) BSP_FLD32GET(reg,0, 2)
0575 #define TMS570_ADC_MAGTHRINTFLG_MAG_INT_FLG_SET(reg,val) BSP_FLD32SET(reg, val,0, 2)
0576
0577
0578
0579
0580 #define TMS570_ADC_MAGTHRINTOFFSET_MAG_INT_OFF(val) BSP_FLD32(val,0, 3)
0581 #define TMS570_ADC_MAGTHRINTOFFSET_MAG_INT_OFF_GET(reg) BSP_FLD32GET(reg,0, 3)
0582 #define TMS570_ADC_MAGTHRINTOFFSET_MAG_INT_OFF_SET(reg,val) BSP_FLD32SET(reg, val,0, 3)
0583
0584
0585
0586
0587 #define TMS570_ADC_GxFIFORESETCR_EV_FIFO_RESET BSP_BIT32(0)
0588
0589
0590
0591
0592 #define TMS570_ADC_EVRAMWRADDR_G1_RAM_ADDR(val) BSP_FLD32(val,0, 8)
0593 #define TMS570_ADC_EVRAMWRADDR_G1_RAM_ADDR_GET(reg) BSP_FLD32GET(reg,0, 8)
0594 #define TMS570_ADC_EVRAMWRADDR_G1_RAM_ADDR_SET(reg,val) BSP_FLD32SET(reg, val,0, 8)
0595
0596
0597
0598
0599 #define TMS570_ADC_G1RAMWRADDR_G1_RAM_ADDR(val) BSP_FLD32(val,0, 8)
0600 #define TMS570_ADC_G1RAMWRADDR_G1_RAM_ADDR_GET(reg) BSP_FLD32GET(reg,0, 8)
0601 #define TMS570_ADC_G1RAMWRADDR_G1_RAM_ADDR_SET(reg,val) BSP_FLD32SET(reg, val,0, 8)
0602
0603
0604
0605
0606 #define TMS570_ADC_G2RAMWRADDR_G2_RAM_ADDR(val) BSP_FLD32(val,0, 8)
0607 #define TMS570_ADC_G2RAMWRADDR_G2_RAM_ADDR_GET(reg) BSP_FLD32GET(reg,0, 8)
0608 #define TMS570_ADC_G2RAMWRADDR_G2_RAM_ADDR_SET(reg,val) BSP_FLD32SET(reg, val,0, 8)
0609
0610
0611
0612
0613 #define TMS570_ADC_PARCR_TEST BSP_BIT32(8)
0614
0615
0616 #define TMS570_ADC_PARCR_PARITY_ENA(val) BSP_FLD32(val,0, 3)
0617 #define TMS570_ADC_PARCR_PARITY_ENA_GET(reg) BSP_FLD32GET(reg,0, 3)
0618 #define TMS570_ADC_PARCR_PARITY_ENA_SET(reg,val) BSP_FLD32SET(reg, val,0, 3)
0619
0620
0621
0622
0623 #define TMS570_ADC_PARADDR_ERROR_ADDRESS(val) BSP_FLD32(val,2, 11)
0624 #define TMS570_ADC_PARADDR_ERROR_ADDRESS_GET(reg) BSP_FLD32GET(reg,2, 11)
0625 #define TMS570_ADC_PARADDR_ERROR_ADDRESS_SET(reg,val) BSP_FLD32SET(reg, val,2, 11)
0626
0627
0628
0629
0630 #define TMS570_ADC_PWRUPDLYCTRL_PWRUP_DLY(val) BSP_FLD32(val,0, 9)
0631 #define TMS570_ADC_PWRUPDLYCTRL_PWRUP_DLY_GET(reg) BSP_FLD32GET(reg,0, 9)
0632 #define TMS570_ADC_PWRUPDLYCTRL_PWRUP_DLY_SET(reg,val) BSP_FLD32SET(reg, val,0, 9)
0633
0634
0635
0636 #endif