27#ifndef _TUSB_RUSB2_TYPE_H_
28#define _TUSB_RUSB2_TYPE_H_
39 #define _ccrx_evenaccess __evenaccess
41 #define _ccrx_evenaccess
50TU_ATTR_BIT_FIELD_ORDER_BEGIN
94 volatile uint16_t
USBE : 1;
98 volatile uint16_t
DRPD : 1;
99 volatile uint16_t
DCFM : 1;
100 volatile uint16_t
HSE : 1;
121 volatile const uint16_t
LNST : 2;
144 volatile const uint16_t
RHST : 3;
240 volatile uint16_t
MBW : 2;
242 volatile uint16_t
REW : 1;
251 volatile const uint16_t
DTLN : 12;
253 volatile const uint16_t
FRDY : 1;
266 volatile uint16_t
BIGEND : 1;
268 volatile uint16_t
MBW : 2;
271 volatile uint16_t
REW : 1;
272 volatile uint16_t
RCNT : 1;
280 volatile const uint16_t
DTLN : 12;
282 volatile const uint16_t
FRDY : 1;
283 volatile uint16_t
BCLR : 1;
284 volatile uint16_t
BVAL : 1;
294 volatile uint16_t
BIGEND : 1;
296 volatile uint16_t
MBW : 2;
297 volatile uint16_t
DREQE : 1;
298 volatile uint16_t
DCLRM : 1;
299 volatile uint16_t
REW : 1;
300 volatile uint16_t
RCNT : 1;
308 volatile const uint16_t
DTLN : 12;
310 volatile const uint16_t
FRDY : 1;
311 volatile uint16_t
BCLR : 1;
312 volatile uint16_t
BVAL : 1;
444 volatile const uint16_t
CTSQ : 3;
446 volatile const uint16_t
DVSQ : 3;
448 volatile const uint16_t
BRDY : 1;
449 volatile const uint16_t
NRDY : 1;
450 volatile const uint16_t
BEMP : 1;
539 volatile const uint16_t
FRNM : 11;
606 volatile uint16_t
DIR : 1;
628 volatile uint16_t
PID : 2;
640 volatile const uint16_t
BSTS : 1;
660 volatile uint16_t
DIR : 1;
662 volatile uint16_t
SHTNAK : 1;
663 volatile uint16_t
CNTMD : 1;
686 volatile uint16_t
MXPS : 11;
688 volatile uint16_t
DEVSEL : 4;
707 volatile uint16_t
PID : 2;
709 volatile const uint16_t
PBUSY : 1;
710 volatile const uint16_t
SQMON : 1;
711 volatile uint16_t
SQSET : 1;
712 volatile uint16_t
SQCLR : 1;
717 volatile uint16_t
CSCLR : 1;
719 volatile const uint16_t
BSTS : 1;
842 volatile const uint16_t
DVSQ : 4;
904 volatile uint16_t
SQU : 4;
907 volatile uint16_t
PDR : 2;
909 volatile uint16_t
DIS : 3;
984 volatile const uint32_t
DP0 : 1;
985 volatile const uint32_t
DM0 : 1;
1020TU_ATTR_BIT_FIELD_ORDER_END
1028#define RUSB2_PIPE_TR_E_TRENB_Pos (9UL)
1029#define RUSB2_PIPE_TR_E_TRENB_Msk (0x200UL)
1030#define RUSB2_PIPE_TR_E_TRCLR_Pos (8UL)
1031#define RUSB2_PIPE_TR_E_TRCLR_Msk (0x100UL)
1034#define RUSB2_PIPE_TR_N_TRNCNT_Pos (0UL)
1035#define RUSB2_PIPE_TR_N_TRNCNT_Msk (0xffffUL)
1040#define RUSB2_SYSCFG_SCKE_Pos (10UL)
1041#define RUSB2_SYSCFG_SCKE_Msk (0x400UL)
1042#define RUSB2_SYSCFG_CNEN_Pos (8UL)
1043#define RUSB2_SYSCFG_CNEN_Msk (0x100UL)
1044#define RUSB2_SYSCFG_HSE_Pos (7UL)
1045#define RUSB2_SYSCFG_HSE_Msk (0x80UL)
1046#define RUSB2_SYSCFG_DCFM_Pos (6UL)
1047#define RUSB2_SYSCFG_DCFM_Msk (0x40UL)
1048#define RUSB2_SYSCFG_DRPD_Pos (5UL)
1049#define RUSB2_SYSCFG_DRPD_Msk (0x20UL)
1050#define RUSB2_SYSCFG_DPRPU_Pos (4UL)
1051#define RUSB2_SYSCFG_DPRPU_Msk (0x10UL)
1052#define RUSB2_SYSCFG_DMRPU_Pos (3UL)
1053#define RUSB2_SYSCFG_DMRPU_Msk (0x8UL)
1054#define RUSB2_SYSCFG_USBE_Pos (0UL)
1055#define RUSB2_SYSCFG_USBE_Msk (0x1UL)
1058#define RUSB2_BUSWAIT_BWAIT_Pos (0UL)
1059#define RUSB2_BUSWAIT_BWAIT_Msk (0xfUL)
1062#define RUSB2_SYSSTS0_OVCMON_Pos (14UL)
1063#define RUSB2_SYSSTS0_OVCMON_Msk (0xc000UL)
1064#define RUSB2_SYSSTS0_HTACT_Pos (6UL)
1065#define RUSB2_SYSSTS0_HTACT_Msk (0x40UL)
1066#define RUSB2_SYSSTS0_SOFEA_Pos (5UL)
1067#define RUSB2_SYSSTS0_SOFEA_Msk (0x20UL)
1068#define RUSB2_SYSSTS0_IDMON_Pos (2UL)
1069#define RUSB2_SYSSTS0_IDMON_Msk (0x4UL)
1070#define RUSB2_SYSSTS0_LNST_Pos (0UL)
1071#define RUSB2_SYSSTS0_LNST_Msk (0x3UL)
1074#define RUSB2_PLLSTA_PLLLOCK_Pos (0UL)
1075#define RUSB2_PLLSTA_PLLLOCK_Msk (0x1UL)
1078#define RUSB2_DVSTCTR0_HNPBTOA_Pos (11UL)
1079#define RUSB2_DVSTCTR0_HNPBTOA_Msk (0x800UL)
1080#define RUSB2_DVSTCTR0_EXICEN_Pos (10UL)
1081#define RUSB2_DVSTCTR0_EXICEN_Msk (0x400UL)
1082#define RUSB2_DVSTCTR0_VBUSEN_Pos (9UL)
1083#define RUSB2_DVSTCTR0_VBUSEN_Msk (0x200UL)
1084#define RUSB2_DVSTCTR0_WKUP_Pos (8UL)
1085#define RUSB2_DVSTCTR0_WKUP_Msk (0x100UL)
1086#define RUSB2_DVSTCTR0_RWUPE_Pos (7UL)
1087#define RUSB2_DVSTCTR0_RWUPE_Msk (0x80UL)
1088#define RUSB2_DVSTCTR0_USBRST_Pos (6UL)
1089#define RUSB2_DVSTCTR0_USBRST_Msk (0x40UL)
1090#define RUSB2_DVSTCTR0_RESUME_Pos (5UL)
1091#define RUSB2_DVSTCTR0_RESUME_Msk (0x20UL)
1092#define RUSB2_DVSTCTR0_UACT_Pos (4UL)
1093#define RUSB2_DVSTCTR0_UACT_Msk (0x10UL)
1094#define RUSB2_DVSTCTR0_RHST_Pos (0UL)
1095#define RUSB2_DVSTCTR0_RHST_Msk (0x7UL)
1098#define RUSB2_TESTMODE_UTST_Pos (0UL)
1099#define RUSB2_TESTMODE_UTST_Msk (0xfUL)
1102#define RUSB2_CFIFOSEL_RCNT_Pos (15UL)
1103#define RUSB2_CFIFOSEL_RCNT_Msk (0x8000UL)
1104#define RUSB2_CFIFOSEL_REW_Pos (14UL)
1105#define RUSB2_CFIFOSEL_REW_Msk (0x4000UL)
1106#define RUSB2_CFIFOSEL_MBW_Pos (10UL)
1107#define RUSB2_CFIFOSEL_MBW_Msk (0xc00UL)
1108#define RUSB2_CFIFOSEL_BIGEND_Pos (8UL)
1109#define RUSB2_CFIFOSEL_BIGEND_Msk (0x100UL)
1110#define RUSB2_CFIFOSEL_ISEL_Pos (5UL)
1111#define RUSB2_CFIFOSEL_ISEL_Msk (0x20UL)
1112#define RUSB2_CFIFOSEL_CURPIPE_Pos (0UL)
1113#define RUSB2_CFIFOSEL_CURPIPE_Msk (0xfUL)
1116#define RUSB2_CFIFOCTR_BVAL_Pos (15UL)
1117#define RUSB2_CFIFOCTR_BVAL_Msk (0x8000UL)
1118#define RUSB2_CFIFOCTR_BCLR_Pos (14UL)
1119#define RUSB2_CFIFOCTR_BCLR_Msk (0x4000UL)
1120#define RUSB2_CFIFOCTR_FRDY_Pos (13UL)
1121#define RUSB2_CFIFOCTR_FRDY_Msk (0x2000UL)
1122#define RUSB2_CFIFOCTR_DTLN_Pos (0UL)
1123#define RUSB2_CFIFOCTR_DTLN_Msk (0xfffUL)
1126#define RUSB2_D0FIFOSEL_RCNT_Pos (15UL)
1127#define RUSB2_D0FIFOSEL_RCNT_Msk (0x8000UL)
1128#define RUSB2_D0FIFOSEL_REW_Pos (14UL)
1129#define RUSB2_D0FIFOSEL_REW_Msk (0x4000UL)
1130#define RUSB2_D0FIFOSEL_DCLRM_Pos (13UL)
1131#define RUSB2_D0FIFOSEL_DCLRM_Msk (0x2000UL)
1132#define RUSB2_D0FIFOSEL_DREQE_Pos (12UL)
1133#define RUSB2_D0FIFOSEL_DREQE_Msk (0x1000UL)
1134#define RUSB2_D0FIFOSEL_MBW_Pos (10UL)
1135#define RUSB2_D0FIFOSEL_MBW_Msk (0xc00UL)
1136#define RUSB2_D0FIFOSEL_BIGEND_Pos (8UL)
1137#define RUSB2_D0FIFOSEL_BIGEND_Msk (0x100UL)
1138#define RUSB2_D0FIFOSEL_CURPIPE_Pos (0UL)
1139#define RUSB2_D0FIFOSEL_CURPIPE_Msk (0xfUL)
1142#define RUSB2_D0FIFOCTR_BVAL_Pos (15UL)
1143#define RUSB2_D0FIFOCTR_BVAL_Msk (0x8000UL)
1144#define RUSB2_D0FIFOCTR_BCLR_Pos (14UL)
1145#define RUSB2_D0FIFOCTR_BCLR_Msk (0x4000UL)
1146#define RUSB2_D0FIFOCTR_FRDY_Pos (13UL)
1147#define RUSB2_D0FIFOCTR_FRDY_Msk (0x2000UL)
1148#define RUSB2_D0FIFOCTR_DTLN_Pos (0UL)
1149#define RUSB2_D0FIFOCTR_DTLN_Msk (0xfffUL)
1152#define RUSB2_D1FIFOSEL_RCNT_Pos (15UL)
1153#define RUSB2_D1FIFOSEL_RCNT_Msk (0x8000UL)
1154#define RUSB2_D1FIFOSEL_REW_Pos (14UL)
1155#define RUSB2_D1FIFOSEL_REW_Msk (0x4000UL)
1156#define RUSB2_D1FIFOSEL_DCLRM_Pos (13UL)
1157#define RUSB2_D1FIFOSEL_DCLRM_Msk (0x2000UL)
1158#define RUSB2_D1FIFOSEL_DREQE_Pos (12UL)
1159#define RUSB2_D1FIFOSEL_DREQE_Msk (0x1000UL)
1160#define RUSB2_D1FIFOSEL_MBW_Pos (10UL)
1161#define RUSB2_D1FIFOSEL_MBW_Msk (0xc00UL)
1162#define RUSB2_D1FIFOSEL_BIGEND_Pos (8UL)
1163#define RUSB2_D1FIFOSEL_BIGEND_Msk (0x100UL)
1164#define RUSB2_D1FIFOSEL_CURPIPE_Pos (0UL)
1165#define RUSB2_D1FIFOSEL_CURPIPE_Msk (0xfUL)
1168#define RUSB2_D1FIFOCTR_BVAL_Pos (15UL)
1169#define RUSB2_D1FIFOCTR_BVAL_Msk (0x8000UL)
1170#define RUSB2_D1FIFOCTR_BCLR_Pos (14UL)
1171#define RUSB2_D1FIFOCTR_BCLR_Msk (0x4000UL)
1172#define RUSB2_D1FIFOCTR_FRDY_Pos (13UL)
1173#define RUSB2_D1FIFOCTR_FRDY_Msk (0x2000UL)
1174#define RUSB2_D1FIFOCTR_DTLN_Pos (0UL)
1175#define RUSB2_D1FIFOCTR_DTLN_Msk (0xfffUL)
1178#define RUSB2_INTENB0_VBSE_Pos (15UL)
1179#define RUSB2_INTENB0_VBSE_Msk (0x8000UL)
1180#define RUSB2_INTENB0_RSME_Pos (14UL)
1181#define RUSB2_INTENB0_RSME_Msk (0x4000UL)
1182#define RUSB2_INTENB0_SOFE_Pos (13UL)
1183#define RUSB2_INTENB0_SOFE_Msk (0x2000UL)
1184#define RUSB2_INTENB0_DVSE_Pos (12UL)
1185#define RUSB2_INTENB0_DVSE_Msk (0x1000UL)
1186#define RUSB2_INTENB0_CTRE_Pos (11UL)
1187#define RUSB2_INTENB0_CTRE_Msk (0x800UL)
1188#define RUSB2_INTENB0_BEMPE_Pos (10UL)
1189#define RUSB2_INTENB0_BEMPE_Msk (0x400UL)
1190#define RUSB2_INTENB0_NRDYE_Pos (9UL)
1191#define RUSB2_INTENB0_NRDYE_Msk (0x200UL)
1192#define RUSB2_INTENB0_BRDYE_Pos (8UL)
1193#define RUSB2_INTENB0_BRDYE_Msk (0x100UL)
1196#define RUSB2_INTENB1_OVRCRE_Pos (15UL)
1197#define RUSB2_INTENB1_OVRCRE_Msk (0x8000UL)
1198#define RUSB2_INTENB1_BCHGE_Pos (14UL)
1199#define RUSB2_INTENB1_BCHGE_Msk (0x4000UL)
1200#define RUSB2_INTENB1_DTCHE_Pos (12UL)
1201#define RUSB2_INTENB1_DTCHE_Msk (0x1000UL)
1202#define RUSB2_INTENB1_ATTCHE_Pos (11UL)
1203#define RUSB2_INTENB1_ATTCHE_Msk (0x800UL)
1204#define RUSB2_INTENB1_L1RSMENDE_Pos (9UL)
1205#define RUSB2_INTENB1_L1RSMENDE_Msk (0x200UL)
1206#define RUSB2_INTENB1_LPMENDE_Pos (8UL)
1207#define RUSB2_INTENB1_LPMENDE_Msk (0x100UL)
1208#define RUSB2_INTENB1_EOFERRE_Pos (6UL)
1209#define RUSB2_INTENB1_EOFERRE_Msk (0x40UL)
1210#define RUSB2_INTENB1_SIGNE_Pos (5UL)
1211#define RUSB2_INTENB1_SIGNE_Msk (0x20UL)
1212#define RUSB2_INTENB1_SACKE_Pos (4UL)
1213#define RUSB2_INTENB1_SACKE_Msk (0x10UL)
1214#define RUSB2_INTENB1_PDDETINTE0_Pos (0UL)
1215#define RUSB2_INTENB1_PDDETINTE0_Msk (0x1UL)
1218#define RUSB2_BRDYENB_PIPEBRDYE_Pos (0UL)
1219#define RUSB2_BRDYENB_PIPEBRDYE_Msk (0x1UL)
1222#define RUSB2_NRDYENB_PIPENRDYE_Pos (0UL)
1223#define RUSB2_NRDYENB_PIPENRDYE_Msk (0x1UL)
1226#define RUSB2_BEMPENB_PIPEBEMPE_Pos (0UL)
1227#define RUSB2_BEMPENB_PIPEBEMPE_Msk (0x1UL)
1230#define RUSB2_SOFCFG_TRNENSEL_Pos (8UL)
1231#define RUSB2_SOFCFG_TRNENSEL_Msk (0x100UL)
1232#define RUSB2_SOFCFG_BRDYM_Pos (6UL)
1233#define RUSB2_SOFCFG_BRDYM_Msk (0x40UL)
1234#define RUSB2_SOFCFG_INTL_Pos (5UL)
1235#define RUSB2_SOFCFG_INTL_Msk (0x20UL)
1236#define RUSB2_SOFCFG_EDGESTS_Pos (4UL)
1237#define RUSB2_SOFCFG_EDGESTS_Msk (0x10UL)
1240#define RUSB2_PHYSET_HSEB_Pos (15UL)
1241#define RUSB2_PHYSET_HSEB_Msk (0x8000UL)
1242#define RUSB2_PHYSET_REPSTART_Pos (11UL)
1243#define RUSB2_PHYSET_REPSTART_Msk (0x800UL)
1244#define RUSB2_PHYSET_REPSEL_Pos (8UL)
1245#define RUSB2_PHYSET_REPSEL_Msk (0x300UL)
1246#define RUSB2_PHYSET_CLKSEL_Pos (4UL)
1247#define RUSB2_PHYSET_CLKSEL_Msk (0x30UL)
1248#define RUSB2_PHYSET_CDPEN_Pos (3UL)
1249#define RUSB2_PHYSET_CDPEN_Msk (0x8UL)
1250#define RUSB2_PHYSET_PLLRESET_Pos (1UL)
1251#define RUSB2_PHYSET_PLLRESET_Msk (0x2UL)
1252#define RUSB2_PHYSET_DIRPD_Pos (0UL)
1253#define RUSB2_PHYSET_DIRPD_Msk (0x1UL)
1256#define RUSB2_INTSTS0_VBINT_Pos (15UL)
1257#define RUSB2_INTSTS0_VBINT_Msk (0x8000UL)
1258#define RUSB2_INTSTS0_RESM_Pos (14UL)
1259#define RUSB2_INTSTS0_RESM_Msk (0x4000UL)
1260#define RUSB2_INTSTS0_SOFR_Pos (13UL)
1261#define RUSB2_INTSTS0_SOFR_Msk (0x2000UL)
1262#define RUSB2_INTSTS0_DVST_Pos (12UL)
1263#define RUSB2_INTSTS0_DVST_Msk (0x1000UL)
1264#define RUSB2_INTSTS0_CTRT_Pos (11UL)
1265#define RUSB2_INTSTS0_CTRT_Msk (0x800UL)
1266#define RUSB2_INTSTS0_BEMP_Pos (10UL)
1267#define RUSB2_INTSTS0_BEMP_Msk (0x400UL)
1268#define RUSB2_INTSTS0_NRDY_Pos (9UL)
1269#define RUSB2_INTSTS0_NRDY_Msk (0x200UL)
1270#define RUSB2_INTSTS0_BRDY_Pos (8UL)
1271#define RUSB2_INTSTS0_BRDY_Msk (0x100UL)
1272#define RUSB2_INTSTS0_VBSTS_Pos (7UL)
1273#define RUSB2_INTSTS0_VBSTS_Msk (0x80UL)
1274#define RUSB2_INTSTS0_DVSQ_Pos (4UL)
1275#define RUSB2_INTSTS0_DVSQ_Msk (0x70UL)
1276#define RUSB2_INTSTS0_VALID_Pos (3UL)
1277#define RUSB2_INTSTS0_VALID_Msk (0x8UL)
1278#define RUSB2_INTSTS0_CTSQ_Pos (0UL)
1279#define RUSB2_INTSTS0_CTSQ_Msk (0x7UL)
1282#define RUSB2_INTSTS1_OVRCR_Pos (15UL)
1283#define RUSB2_INTSTS1_OVRCR_Msk (0x8000UL)
1284#define RUSB2_INTSTS1_BCHG_Pos (14UL)
1285#define RUSB2_INTSTS1_BCHG_Msk (0x4000UL)
1286#define RUSB2_INTSTS1_DTCH_Pos (12UL)
1287#define RUSB2_INTSTS1_DTCH_Msk (0x1000UL)
1288#define RUSB2_INTSTS1_ATTCH_Pos (11UL)
1289#define RUSB2_INTSTS1_ATTCH_Msk (0x800UL)
1290#define RUSB2_INTSTS1_L1RSMEND_Pos (9UL)
1291#define RUSB2_INTSTS1_L1RSMEND_Msk (0x200UL)
1292#define RUSB2_INTSTS1_LPMEND_Pos (8UL)
1293#define RUSB2_INTSTS1_LPMEND_Msk (0x100UL)
1294#define RUSB2_INTSTS1_EOFERR_Pos (6UL)
1295#define RUSB2_INTSTS1_EOFERR_Msk (0x40UL)
1296#define RUSB2_INTSTS1_SIGN_Pos (5UL)
1297#define RUSB2_INTSTS1_SIGN_Msk (0x20UL)
1298#define RUSB2_INTSTS1_SACK_Pos (4UL)
1299#define RUSB2_INTSTS1_SACK_Msk (0x10UL)
1300#define RUSB2_INTSTS1_PDDETINT0_Pos (0UL)
1301#define RUSB2_INTSTS1_PDDETINT0_Msk (0x1UL)
1304#define RUSB2_BRDYSTS_PIPEBRDY_Pos (0UL)
1305#define RUSB2_BRDYSTS_PIPEBRDY_Msk (0x1UL)
1308#define RUSB2_NRDYSTS_PIPENRDY_Pos (0UL)
1309#define RUSB2_NRDYSTS_PIPENRDY_Msk (0x1UL)
1312#define RUSB2_BEMPSTS_PIPEBEMP_Pos (0UL)
1313#define RUSB2_BEMPSTS_PIPEBEMP_Msk (0x1UL)
1316#define RUSB2_FRMNUM_OVRN_Pos (15UL)
1317#define RUSB2_FRMNUM_OVRN_Msk (0x8000UL)
1318#define RUSB2_FRMNUM_CRCE_Pos (14UL)
1319#define RUSB2_FRMNUM_CRCE_Msk (0x4000UL)
1320#define RUSB2_FRMNUM_FRNM_Pos (0UL)
1321#define RUSB2_FRMNUM_FRNM_Msk (0x7ffUL)
1324#define RUSB2_UFRMNUM_DVCHG_Pos (15UL)
1325#define RUSB2_UFRMNUM_DVCHG_Msk (0x8000UL)
1326#define RUSB2_UFRMNUM_UFRNM_Pos (0UL)
1327#define RUSB2_UFRMNUM_UFRNM_Msk (0x7UL)
1330#define RUSB2_USBADDR_STSRECOV0_Pos (8UL)
1331#define RUSB2_USBADDR_STSRECOV0_Msk (0x700UL)
1332#define RUSB2_USBADDR_USBADDR_Pos (0UL)
1333#define RUSB2_USBADDR_USBADDR_Msk (0x7fUL)
1336#define RUSB2_USBREQ_BREQUEST_Pos (8UL)
1337#define RUSB2_USBREQ_BREQUEST_Msk (0xff00UL)
1338#define RUSB2_USBREQ_BMREQUESTTYPE_Pos (0UL)
1339#define RUSB2_USBREQ_BMREQUESTTYPE_Msk (0xffUL)
1342#define RUSB2_USBVAL_WVALUE_Pos (0UL)
1343#define RUSB2_USBVAL_WVALUE_Msk (0xffffUL)
1346#define RUSB2_USBINDX_WINDEX_Pos (0UL)
1347#define RUSB2_USBINDX_WINDEX_Msk (0xffffUL)
1350#define RUSB2_USBLENG_WLENGTH_Pos (0UL)
1351#define RUSB2_USBLENG_WLENGTH_Msk (0xffffUL)
1354#define RUSB2_DCPCFG_CNTMD_Pos (8UL)
1355#define RUSB2_DCPCFG_CNTMD_Msk (0x100UL)
1356#define RUSB2_DCPCFG_SHTNAK_Pos (7UL)
1357#define RUSB2_DCPCFG_SHTNAK_Msk (0x80UL)
1358#define RUSB2_DCPCFG_DIR_Pos (4UL)
1359#define RUSB2_DCPCFG_DIR_Msk (0x10UL)
1362#define RUSB2_DCPMAXP_DEVSEL_Pos (12UL)
1363#define RUSB2_DCPMAXP_DEVSEL_Msk (0xf000UL)
1364#define RUSB2_DCPMAXP_MXPS_Pos (0UL)
1365#define RUSB2_DCPMAXP_MXPS_Msk (0x7fUL)
1368#define RUSB2_DCPCTR_BSTS_Pos (15UL)
1369#define RUSB2_DCPCTR_BSTS_Msk (0x8000UL)
1370#define RUSB2_DCPCTR_SUREQ_Pos (14UL)
1371#define RUSB2_DCPCTR_SUREQ_Msk (0x4000UL)
1372#define R_USB_HS0_DCPCTR_CSCLR_Pos (13UL)
1373#define RUSB2_DCPCTR_CSCLR_Msk (0x2000UL)
1374#define RUSB2_DCPCTR_CSSTS_Pos (12UL)
1375#define RUSB2_DCPCTR_CSSTS_Msk (0x1000UL)
1376#define RUSB2_DCPCTR_SUREQCLR_Pos (11UL)
1377#define RUSB2_DCPCTR_SUREQCLR_Msk (0x800UL)
1378#define RUSB2_DCPCTR_SQCLR_Pos (8UL)
1379#define RUSB2_DCPCTR_SQCLR_Msk (0x100UL)
1380#define RUSB2_DCPCTR_SQSET_Pos (7UL)
1381#define RUSB2_DCPCTR_SQSET_Msk (0x80UL)
1382#define RUSB2_DCPCTR_SQMON_Pos (6UL)
1383#define RUSB2_DCPCTR_SQMON_Msk (0x40UL)
1384#define RUSB2_DCPCTR_PBUSY_Pos (5UL)
1385#define RUSB2_DCPCTR_PBUSY_Msk (0x20UL)
1386#define RUSB2_DCPCTR_CCPL_Pos (2UL)
1387#define RUSB2_DCPCTR_CCPL_Msk (0x4UL)
1388#define RUSB2_DCPCTR_PID_Pos (0UL)
1389#define RUSB2_DCPCTR_PID_Msk (0x3UL)
1392#define RUSB2_PIPESEL_PIPESEL_Pos (0UL)
1393#define RUSB2_PIPESEL_PIPESEL_Msk (0xfUL)
1396#define RUSB2_PIPECFG_TYPE_Pos (14UL)
1397#define RUSB2_PIPECFG_TYPE_Msk (0xc000UL)
1398#define RUSB2_PIPECFG_BFRE_Pos (10UL)
1399#define RUSB2_PIPECFG_BFRE_Msk (0x400UL)
1400#define RUSB2_PIPECFG_DBLB_Pos (9UL)
1401#define RUSB2_PIPECFG_DBLB_Msk (0x200UL)
1402#define RUSB2_PIPECFG_CNTMD_Pos (8UL)
1403#define RUSB2_PIPECFG_CNTMD_Msk (0x100UL)
1404#define RUSB2_PIPECFG_SHTNAK_Pos (7UL)
1405#define RUSB2_PIPECFG_SHTNAK_Msk (0x80UL)
1406#define RUSB2_PIPECFG_DIR_Pos (4UL)
1407#define RUSB2_PIPECFG_DIR_Msk (0x10UL)
1408#define RUSB2_PIPECFG_EPNUM_Pos (0UL)
1409#define RUSB2_PIPECFG_EPNUM_Msk (0xfUL)
1412#define RUSB2_PIPEBUF_BUFSIZE_Pos (10UL)
1413#define RUSB2_PIPEBUF_BUFSIZE_Msk (0x7c00UL)
1414#define RUSB2_PIPEBUF_BUFNMB_Pos (0UL)
1415#define RUSB2_PIPEBUF_BUFNMB_Msk (0xffUL)
1418#define RUSB2_PIPEMAXP_DEVSEL_Pos (12UL)
1419#define RUSB2_PIPEMAXP_DEVSEL_Msk (0xf000UL)
1420#define RUSB2_PIPEMAXP_MXPS_Pos (0UL)
1421#define RUSB2_PIPEMAXP_MXPS_Msk (0x1ffUL)
1424#define RUSB2_PIPEPERI_IFIS_Pos (12UL)
1425#define RUSB2_PIPEPERI_IFIS_Msk (0x1000UL)
1426#define RUSB2_PIPEPERI_IITV_Pos (0UL)
1427#define RUSB2_PIPEPERI_IITV_Msk (0x7UL)
1430#define RUSB2_PIPE_CTR_BSTS_Pos (15UL)
1431#define RUSB2_PIPE_CTR_BSTS_Msk (0x8000UL)
1432#define RUSB2_PIPE_CTR_INBUFM_Pos (14UL)
1433#define RUSB2_PIPE_CTR_INBUFM_Msk (0x4000UL)
1434#define RUSB2_PIPE_CTR_CSCLR_Pos (13UL)
1435#define RUSB2_PIPE_CTR_CSCLR_Msk (0x2000UL)
1436#define RUSB2_PIPE_CTR_CSSTS_Pos (12UL)
1437#define RUSB2_PIPE_CTR_CSSTS_Msk (0x1000UL)
1438#define RUSB2_PIPE_CTR_ATREPM_Pos (10UL)
1439#define RUSB2_PIPE_CTR_ATREPM_Msk (0x400UL)
1440#define RUSB2_PIPE_CTR_ACLRM_Pos (9UL)
1441#define RUSB2_PIPE_CTR_ACLRM_Msk (0x200UL)
1442#define RUSB2_PIPE_CTR_SQCLR_Pos (8UL)
1443#define RUSB2_PIPE_CTR_SQCLR_Msk (0x100UL)
1444#define RUSB2_PIPE_CTR_SQSET_Pos (7UL)
1445#define RUSB2_PIPE_CTR_SQSET_Msk (0x80UL)
1446#define RUSB2_PIPE_CTR_SQMON_Pos (6UL)
1447#define RUSB2_PIPE_CTR_SQMON_Msk (0x40UL)
1448#define RUSB2_PIPE_CTR_PBUSY_Pos (5UL)
1449#define RUSB2_PIPE_CTR_PBUSY_Msk (0x20UL)
1450#define RUSB2_PIPE_CTR_PID_Pos (0UL)
1451#define RUSB2_PIPE_CTR_PID_Msk (0x3UL)
1454#define RUSB2_DEVADD_UPPHUB_Pos (11UL)
1455#define RUSB2_DEVADD_UPPHUB_Msk (0x7800UL)
1456#define RUSB2_DEVADD_HUBPORT_Pos (8UL)
1457#define RUSB2_DEVADD_HUBPORT_Msk (0x700UL)
1458#define RUSB2_DEVADD_USBSPD_Pos (6UL)
1459#define RUSB2_DEVADD_USBSPD_Msk (0xc0UL)
1462#define RUSB2_USBBCCTRL0_PDDETSTS0_Pos (9UL)
1463#define RUSB2_USBBCCTRL0_PDDETSTS0_Msk (0x200UL)
1464#define RUSB2_USBBCCTRL0_CHGDETSTS0_Pos (8UL)
1465#define RUSB2_USBBCCTRL0_CHGDETSTS0_Msk (0x100UL)
1466#define RUSB2_USBBCCTRL0_BATCHGE0_Pos (7UL)
1467#define RUSB2_USBBCCTRL0_BATCHGE0_Msk (0x80UL)
1468#define RUSB2_USBBCCTRL0_VDMSRCE0_Pos (5UL)
1469#define RUSB2_USBBCCTRL0_VDMSRCE0_Msk (0x20UL)
1470#define RUSB2_USBBCCTRL0_IDPSINKE0_Pos (4UL)
1471#define RUSB2_USBBCCTRL0_IDPSINKE0_Msk (0x10UL)
1472#define RUSB2_USBBCCTRL0_VDPSRCE0_Pos (3UL)
1473#define RUSB2_USBBCCTRL0_VDPSRCE0_Msk (0x8UL)
1474#define RUSB2_USBBCCTRL0_IDMSINKE0_Pos (2UL)
1475#define RUSB2_USBBCCTRL0_IDMSINKE0_Msk (0x4UL)
1476#define RUSB2_USBBCCTRL0_IDPSRCE0_Pos (1UL)
1477#define RUSB2_USBBCCTRL0_IDPSRCE0_Msk (0x2UL)
1478#define RUSB2_USBBCCTRL0_RPDME0_Pos (0UL)
1479#define RUSB2_USBBCCTRL0_RPDME0_Msk (0x1UL)
1482#define RUSB2_UCKSEL_UCKSELC_Pos (0UL)
1483#define RUSB2_UCKSEL_UCKSELC_Msk (0x1UL)
1486#define RUSB2_USBMC_VDCEN_Pos (7UL)
1487#define RUSB2_USBMC_VDCEN_Msk (0x80UL)
1488#define RUSB2_USBMC_VDDUSBE_Pos (0UL)
1489#define RUSB2_USBMC_VDDUSBE_Msk (0x1UL)
1492#define RUSB2_PHYSLEW_SLEWF01_Pos (3UL)
1493#define RUSB2_PHYSLEW_SLEWF01_Msk (0x8UL)
1494#define RUSB2_PHYSLEW_SLEWF00_Pos (2UL)
1495#define RUSB2_PHYSLEW_SLEWF00_Msk (0x4UL)
1496#define RUSB2_PHYSLEW_SLEWR01_Pos (1UL)
1497#define RUSB2_PHYSLEW_SLEWR01_Msk (0x2UL)
1498#define RUSB2_PHYSLEW_SLEWR00_Pos (0UL)
1499#define RUSB2_PHYSLEW_SLEWR00_Msk (0x1UL)
1502#define RUSB2_LPCTRL_HWUPM_Pos (7UL)
1503#define RUSB2_LPCTRL_HWUPM_Msk (0x80UL)
1506#define RUSB2_LPSTS_SUSPENDM_Pos (14UL)
1507#define RUSB2_LPSTS_SUSPENDM_Msk (0x4000UL)
1510#define RUSB2_BCCTRL_PDDETSTS_Pos (9UL)
1511#define RUSB2_BCCTRL_PDDETSTS_Msk (0x200UL)
1512#define RUSB2_BCCTRL_CHGDETSTS_Pos (8UL)
1513#define RUSB2_BCCTRL_CHGDETSTS_Msk (0x100UL)
1514#define RUSB2_BCCTRL_DCPMODE_Pos (5UL)
1515#define RUSB2_BCCTRL_DCPMODE_Msk (0x20UL)
1516#define RUSB2_BCCTRL_VDMSRCE_Pos (4UL)
1517#define RUSB2_BCCTRL_VDMSRCE_Msk (0x10UL)
1518#define RUSB2_BCCTRL_IDPSINKE_Pos (3UL)
1519#define RUSB2_BCCTRL_IDPSINKE_Msk (0x8UL)
1520#define RUSB2_BCCTRL_VDPSRCE_Pos (2UL)
1521#define RUSB2_BCCTRL_VDPSRCE_Msk (0x4UL)
1522#define RUSB2_BCCTRL_IDMSINKE_Pos (1UL)
1523#define RUSB2_BCCTRL_IDMSINKE_Msk (0x2UL)
1524#define RUSB2_BCCTRL_IDPSRCE_Pos (0UL)
1525#define RUSB2_BCCTRL_IDPSRCE_Msk (0x1UL)
1528#define RUSB2_PL1CTRL1_L1EXTMD_Pos (14UL)
1529#define RUSB2_PL1CTRL1_L1EXTMD_Msk (0x4000UL)
1530#define RUSB2_PL1CTRL1_HIRDTHR_Pos (8UL)
1531#define RUSB2_PL1CTRL1_HIRDTHR_Msk (0xf00UL)
1532#define RUSB2_PL1CTRL1_DVSQ_Pos (4UL)
1533#define RUSB2_PL1CTRL1_DVSQ_Msk (0xf0UL)
1534#define RUSB2_PL1CTRL1_L1NEGOMD_Pos (3UL)
1535#define RUSB2_PL1CTRL1_L1NEGOMD_Msk (0x8UL)
1536#define RUSB2_PL1CTRL1_L1RESPMD_Pos (1UL)
1537#define RUSB2_PL1CTRL1_L1RESPMD_Msk (0x6UL)
1538#define RUSB2_PL1CTRL1_L1RESPEN_Pos (0UL)
1539#define RUSB2_PL1CTRL1_L1RESPEN_Msk (0x1UL)
1542#define RUSB2_PL1CTRL2_RWEMON_Pos (12UL)
1543#define RUSB2_PL1CTRL2_RWEMON_Msk (0x1000UL)
1544#define RUSB2_PL1CTRL2_HIRDMON_Pos (8UL)
1545#define RUSB2_PL1CTRL2_HIRDMON_Msk (0xf00UL)
1548#define RUSB2_HL1CTRL1_L1STATUS_Pos (1UL)
1549#define RUSB2_HL1CTRL1_L1STATUS_Msk (0x6UL)
1550#define RUSB2_HL1CTRL1_L1REQ_Pos (0UL)
1551#define RUSB2_HL1CTRL1_L1REQ_Msk (0x1UL)
1554#define RUSB2_HL1CTRL2_BESL_Pos (15UL)
1555#define RUSB2_HL1CTRL2_BESL_Msk (0x8000UL)
1556#define RUSB2_HL1CTRL2_L1RWE_Pos (12UL)
1557#define RUSB2_HL1CTRL2_L1RWE_Msk (0x1000UL)
1558#define RUSB2_HL1CTRL2_HIRD_Pos (8UL)
1559#define RUSB2_HL1CTRL2_HIRD_Msk (0xf00UL)
1560#define RUSB2_HL1CTRL2_L1ADDR_Pos (0UL)
1561#define RUSB2_HL1CTRL2_L1ADDR_Msk (0xfUL)
1564#define RUSB2_PHYTRIM1_IMPOFFSET_Pos (12UL)
1565#define RUSB2_PHYTRIM1_IMPOFFSET_Msk (0x7000UL)
1566#define RUSB2_PHYTRIM1_HSIUP_Pos (8UL)
1567#define RUSB2_PHYTRIM1_HSIUP_Msk (0xf00UL)
1568#define RUSB2_PHYTRIM1_PCOMPENB_Pos (7UL)
1569#define RUSB2_PHYTRIM1_PCOMPENB_Msk (0x80UL)
1570#define RUSB2_PHYTRIM1_DFALL_Pos (2UL)
1571#define RUSB2_PHYTRIM1_DFALL_Msk (0xcUL)
1572#define RUSB2_PHYTRIM1_DRISE_Pos (0UL)
1573#define RUSB2_PHYTRIM1_DRISE_Msk (0x3UL)
1576#define RUSB2_PHYTRIM2_DIS_Pos (12UL)
1577#define RUSB2_PHYTRIM2_DIS_Msk (0x7000UL)
1578#define RUSB2_PHYTRIM2_PDR_Pos (8UL)
1579#define RUSB2_PHYTRIM2_PDR_Msk (0x300UL)
1580#define RUSB2_PHYTRIM2_HSRXENMO_Pos (7UL)
1581#define RUSB2_PHYTRIM2_HSRXENMO_Msk (0x80UL)
1582#define RUSB2_PHYTRIM2_SQU_Pos (0UL)
1583#define RUSB2_PHYTRIM2_SQU_Msk (0xfUL)
1586#define RUSB2_DPUSR0R_DVBSTSHM_Pos (23UL)
1587#define RUSB2_DPUSR0R_DVBSTSHM_Msk (0x800000UL)
1588#define RUSB2_DPUSR0R_DOVCBHM_Pos (21UL)
1589#define RUSB2_DPUSR0R_DOVCBHM_Msk (0x200000UL)
1590#define RUSB2_DPUSR0R_DOVCAHM_Pos (20UL)
1591#define RUSB2_DPUSR0R_DOVCAHM_Msk (0x100000UL)
1594#define RUSB2_DPUSR1R_DVBSTSH_Pos (23UL)
1595#define RUSB2_DPUSR1R_DVBSTSH_Msk (0x800000UL)
1596#define RUSB2_DPUSR1R_DOVCBH_Pos (21UL)
1597#define RUSB2_DPUSR1R_DOVCBH_Msk (0x200000UL)
1598#define RUSB2_DPUSR1R_DOVCAH_Pos (20UL)
1599#define RUSB2_DPUSR1R_DOVCAH_Msk (0x100000UL)
1600#define RUSB2_DPUSR1R_DVBSTSHE_Pos (7UL)
1601#define RUSB2_DPUSR1R_DVBSTSHE_Msk (0x80UL)
1602#define RUSB2_DPUSR1R_DOVCBHE_Pos (5UL)
1603#define RUSB2_DPUSR1R_DOVCBHE_Msk (0x20UL)
1604#define RUSB2_DPUSR1R_DOVCAHE_Pos (4UL)
1605#define RUSB2_DPUSR1R_DOVCAHE_Msk (0x10UL)
1608#define RUSB2_DPUSR2R_DMINTE_Pos (9UL)
1609#define RUSB2_DPUSR2R_DMINTE_Msk (0x200UL)
1610#define RUSB2_DPUSR2R_DPINTE_Pos (8UL)
1611#define RUSB2_DPUSR2R_DPINTE_Msk (0x100UL)
1612#define RUSB2_DPUSR2R_DMVAL_Pos (5UL)
1613#define RUSB2_DPUSR2R_DMVAL_Msk (0x20UL)
1614#define RUSB2_DPUSR2R_DPVAL_Pos (4UL)
1615#define RUSB2_DPUSR2R_DPVAL_Msk (0x10UL)
1616#define RUSB2_DPUSR2R_DMINT_Pos (1UL)
1617#define RUSB2_DPUSR2R_DMINT_Msk (0x2UL)
1618#define RUSB2_DPUSR2R_DPINT_Pos (0UL)
1619#define RUSB2_DPUSR2R_DPINT_Msk (0x1UL)
1622#define RUSB2_DPUSRCR_FIXPHYPD_Pos (1UL)
1623#define RUSB2_DPUSRCR_FIXPHYPD_Msk (0x2UL)
1624#define RUSB2_DPUSRCR_FIXPHY_Pos (0UL)
1625#define RUSB2_DPUSRCR_FIXPHY_Msk (0x1UL)
1628#define RUSB2_DPUSR0R_FS_DVBSTS0_Pos (23UL)
1629#define RUSB2_DPUSR0R_FS_DVBSTS0_Msk (0x800000UL)
1630#define RUSB2_DPUSR0R_FS_DOVCB0_Pos (21UL)
1631#define RUSB2_DPUSR0R_FS_DOVCB0_Msk (0x200000UL)
1632#define RUSB2_DPUSR0R_FS_DOVCA0_Pos (20UL)
1633#define RUSB2_DPUSR0R_FS_DOVCA0_Msk (0x100000UL)
1634#define RUSB2_DPUSR0R_FS_DM0_Pos (17UL)
1635#define RUSB2_DPUSR0R_FS_DM0_Msk (0x20000UL)
1636#define RUSB2_DPUSR0R_FS_DP0_Pos (16UL)
1637#define RUSB2_DPUSR0R_FS_DP0_Msk (0x10000UL)
1638#define RUSB2_DPUSR0R_FS_FIXPHY0_Pos (4UL)
1639#define RUSB2_DPUSR0R_FS_FIXPHY0_Msk (0x10UL)
1640#define RUSB2_DPUSR0R_FS_DRPD0_Pos (3UL)
1641#define RUSB2_DPUSR0R_FS_DRPD0_Msk (0x8UL)
1642#define RUSB2_DPUSR0R_FS_RPUE0_Pos (1UL)
1643#define RUSB2_DPUSR0R_FS_RPUE0_Msk (0x2UL)
1644#define RUSB2_DPUSR0R_FS_SRPC0_Pos (0UL)
1645#define RUSB2_DPUSR0R_FS_SRPC0_Msk (0x1UL)
1648#define RUSB2_DPUSR1R_FS_DVBINT0_Pos (23UL)
1649#define RUSB2_DPUSR1R_FS_DVBINT0_Msk (0x800000UL)
1650#define RUSB2_DPUSR1R_FS_DOVRCRB0_Pos (21UL)
1651#define RUSB2_DPUSR1R_FS_DOVRCRB0_Msk (0x200000UL)
1652#define RUSB2_DPUSR1R_FS_DOVRCRA0_Pos (20UL)
1653#define RUSB2_DPUSR1R_FS_DOVRCRA0_Msk (0x100000UL)
1654#define RUSB2_DPUSR1R_FS_DMINT0_Pos (17UL)
1655#define RUSB2_DPUSR1R_FS_DMINT0_Msk (0x20000UL)
1656#define RUSB2_DPUSR1R_FS_DPINT0_Pos (16UL)
1657#define RUSB2_DPUSR1R_FS_DPINT0_Msk (0x10000UL)
1658#define RUSB2_DPUSR1R_FS_DVBSE0_Pos (7UL)
1659#define RUSB2_DPUSR1R_FS_DVBSE0_Msk (0x80UL)
1660#define RUSB2_DPUSR1R_FS_DOVRCRBE0_Pos (5UL)
1661#define RUSB2_DPUSR1R_FS_DOVRCRBE0_Msk (0x20UL)
1662#define RUSB2_DPUSR1R_FS_DOVRCRAE0_Pos (4UL)
1663#define RUSB2_DPUSR1R_FS_DOVRCRAE0_Msk (0x10UL)
1664#define RUSB2_DPUSR1R_FS_DMINTE0_Pos (1UL)
1665#define RUSB2_DPUSR1R_FS_DMINTE0_Msk (0x2UL)
1666#define RUSB2_DPUSR1R_FS_DPINTE0_Pos (0UL)
1667#define RUSB2_DPUSR1R_FS_DPINTE0_Msk (0x1UL)
1672#define RUSB2_PIPE_CTR_PID_NAK (0U << RUSB2_PIPE_CTR_PID_Pos)
1673#define RUSB2_PIPE_CTR_PID_BUF (1U << RUSB2_PIPE_CTR_PID_Pos)
1674#define RUSB2_PIPE_CTR_PID_STALL (2U << RUSB2_PIPE_CTR_PID_Pos)
1675#define RUSB2_PIPE_CTR_PID_STALL2 (3U << RUSB2_PIPE_CTR_PID_Pos)
1677#define RUSB2_DVSTCTR0_RHST_LS (1U << RUSB2_DVSTCTR0_RHST_Pos)
1678#define RUSB2_DVSTCTR0_RHST_FS (2U << RUSB2_DVSTCTR0_RHST_Pos)
1679#define RUSB2_DVSTCTR0_RHST_HS (3U << RUSB2_DVSTCTR0_RHST_Pos)
1681#define RUSB2_DEVADD_USBSPD_LS (1U << RUSB2_DEVADD_USBSPD_Pos)
1682#define RUSB2_DEVADD_USBSPD_FS (2U << RUSB2_DEVADD_USBSPD_Pos)
1684#define RUSB2_CFIFOSEL_ISEL_WRITE (1U << RUSB2_CFIFOSEL_ISEL_Pos)
1686#define RUSB2_FIFOSEL_BIGEND (1U << RUSB2_CFIFOSEL_BIGEND_Pos)
1687#define RUSB2_FIFOSEL_MBW_8BIT (0U << RUSB2_CFIFOSEL_MBW_Pos)
1688#define RUSB2_FIFOSEL_MBW_16BIT (1U << RUSB2_CFIFOSEL_MBW_Pos)
1689#define RUSB2_FIFOSEL_MBW_32BIT (2U << RUSB2_CFIFOSEL_MBW_Pos)
1691#define RUSB2_INTSTS0_CTSQ_CTRL_RDATA (1U << RUSB2_INTSTS0_CTSQ_Pos)
1693#define RUSB2_INTSTS0_DVSQ_STATE_DEF (1U << RUSB2_INTSTS0_DVSQ_Pos)
1694#define RUSB2_INTSTS0_DVSQ_STATE_ADDR (2U << RUSB2_INTSTS0_DVSQ_Pos)
1695#define RUSB2_INTSTS0_DVSQ_STATE_SUSP0 (4U << RUSB2_INTSTS0_DVSQ_Pos)
1696#define RUSB2_INTSTS0_DVSQ_STATE_SUSP1 (5U << RUSB2_INTSTS0_DVSQ_Pos)
1697#define RUSB2_INTSTS0_DVSQ_STATE_SUSP2 (6U << RUSB2_INTSTS0_DVSQ_Pos)
1698#define RUSB2_INTSTS0_DVSQ_STATE_SUSP3 (7U << RUSB2_INTSTS0_DVSQ_Pos)
1700#define RUSB2_PIPECFG_TYPE_BULK (1U << RUSB2_PIPECFG_TYPE_Pos)
1701#define RUSB2_PIPECFG_TYPE_INT (2U << RUSB2_PIPECFG_TYPE_Pos)
1702#define RUSB2_PIPECFG_TYPE_ISO (3U << RUSB2_PIPECFG_TYPE_Pos)
TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED _ccrx_evenaccess reg_pipetre_t
struct _ccrx_evenaccess rusb2_reg_t
TU_VERIFY_STATIC(sizeof(RUSB2_PIPE_TR_t)==4, "incorrect size")
struct _ccrx_evenaccess::@360226261031053243317014107313117051310070171361::TU_ATTR_PACKED DCPCTR_b
volatile uint16_t PIPEBUF
volatile uint32_t FIXPHY0
volatile uint32_t SLEWF01
volatile uint16_t UCKSELC
struct _ccrx_evenaccess::@057245205271037345341152265244327212360304017342::TU_ATTR_PACKED CFIFOCTR_b
struct _ccrx_evenaccess::@303254371265024122123001236115000156231171213260::TU_ATTR_PACKED BRDYSTS_b
volatile uint16_t PIPE2BEMP
volatile uint16_t D0FIFOL
volatile uint16_t PHYTRIM1
volatile uint16_t PIPE0BEMP
volatile uint16_t PIPE4NRDY
volatile uint16_t CURPIPE
volatile const uint16_t PDDETSTS0
volatile uint16_t BEMPSTS
volatile uint16_t PIPE9BRDY
volatile const uint16_t LNST
volatile const uint16_t HTACT
volatile const uint8_t RESERVED4
struct _ccrx_evenaccess::@251331347027215045214153012316311361124074235351::TU_ATTR_PACKED LPCTRL_b
volatile uint16_t PIPE8BRDY
struct _ccrx_evenaccess::@155015133235320215206032371233251375244253300146::TU_ATTR_PACKED USBINDX_b
volatile uint16_t PIPE2NRDY
volatile uint16_t PIPE5BRDY
volatile uint16_t TESTMODE
volatile const uint32_t DPINT0
volatile uint16_t DEVADD[10]
volatile const uint16_t UFRNM
volatile uint16_t IDPSINKE
struct _ccrx_evenaccess::@162102210130107040113255041232163075146176263374::TU_ATTR_PACKED PL1CTRL1_b
volatile const uint16_t RESERVED18
volatile uint16_t HL1CTRL1
volatile uint32_t DPUSR1R
volatile uint16_t HSRXENMO
volatile const uint16_t PLLLOCK
volatile uint32_t DOVCBHE
volatile uint16_t PIPE3BEMPE
volatile uint16_t VDPSRCE
volatile uint16_t PIPE0NRDYE
volatile uint16_t IMPOFFSET
struct _ccrx_evenaccess::@141157101045104054113171374227336222002355220025::TU_ATTR_PACKED DCPCFG_b
volatile uint16_t IDMSINKE0
volatile uint16_t WLENGTH
volatile uint16_t LPMENDE
volatile const uint32_t DOVCA0
volatile uint16_t USBINDX
volatile uint16_t L1RESPMD
struct _ccrx_evenaccess::@364122216076002176227244052127364007346336011026::TU_ATTR_PACKED HL1CTRL2_b
volatile uint16_t PIPE8BRDYE
volatile uint16_t D0FIFOSEL
struct _ccrx_evenaccess::@340033225166351175311060306267013007221070220211::TU_ATTR_PACKED PHYSET_b
volatile uint16_t DVSTCTR0
volatile const uint16_t RESERVED9
volatile uint16_t PIPE6BEMP
volatile uint16_t IDPSINKE0
volatile uint16_t PIPESEL
volatile const uint32_t DOVRCRB0
volatile uint16_t PL1CTRL1
volatile const uint32_t DOVCAH
volatile uint16_t DCPMODE
struct _ccrx_evenaccess::@304343014271212205050035041216211266346302323350::TU_ATTR_PACKED D0FIFOCTR_b
struct _ccrx_evenaccess::@206247376305127263155265277135132270156060123257::TU_ATTR_PACKED LPSTS_b
struct _ccrx_evenaccess::@030041164137152117266040063354327130314151263023::TU_ATTR_PACKED SOFCFG_b
volatile uint16_t PIPE1NRDY
volatile uint32_t DPUSR1R_FS
struct _ccrx_evenaccess::@167170272231160250224236251360045263120007165215::TU_ATTR_PACKED PHYSLEW_b
volatile uint16_t PIPE1BEMPE
struct _ccrx_evenaccess::@346323101271121166010003167316213172241173050343::TU_ATTR_PACKED DCPMAXP_b
volatile const uint16_t PLLSTA
volatile const uint16_t DVSQ
struct _ccrx_evenaccess::@375356331341323243206375373046366106141277125051::TU_ATTR_PACKED SYSSTS0_b
volatile uint16_t PL1CTRL2
struct _ccrx_evenaccess::@304030124311015150227277226101014034151336127320::@103262205272242266306353356361264250272312212376 PHYTRIM2_b
volatile uint16_t UFRMNUM
struct _ccrx_evenaccess::@144327062113213057044152214003374113005176242237::TU_ATTR_PACKED DPUSR0R_b
volatile uint16_t PIPE1BEMP
struct _ccrx_evenaccess::@001140010125154231016152173154367005224102075005::TU_ATTR_PACKED DPUSR0R_FS_b
volatile const uint16_t RESERVED8
struct _ccrx_evenaccess::@372120101162156010363277026347203043322021145200::TU_ATTR_PACKED INTENB1_b
volatile uint16_t HIRDMON
volatile const uint16_t RHST
volatile uint16_t PIPE6NRDYE
struct _ccrx_evenaccess::@245224152243173220125065065234300065117323112136::TU_ATTR_PACKED BEMPENB_b
volatile const uint16_t RESERVED1
volatile uint16_t PIPEMAXP
struct _ccrx_evenaccess::@017224147306102061301133204010310211337244014360::TU_ATTR_PACKED DPUSRCR_b
volatile const uint16_t CTSQ
volatile uint16_t L1EXTMD
struct _ccrx_evenaccess::@002207000342004251025243253266056104075115225327::TU_ATTR_PACKED PIPE_CTR_b[9]
volatile uint16_t USBADDR
struct _ccrx_evenaccess::@322360150137260056003114325132327133335166353310::TU_ATTR_PACKED PIPESEL_b
volatile const uint32_t RESERVED2
volatile uint16_t PIPE3BRDY
struct _ccrx_evenaccess::@324366050014230171023204046111022220243353330312::TU_ATTR_PACKED PLLSTA_b
volatile const uint16_t L1STATUS
struct _ccrx_evenaccess::@263306007132053104242362160304262170170222071070::@011001266157376130331067340102025216373132061243 PHYTRIM1_b
volatile uint32_t RESERVED25_2[3]
volatile uint16_t VDMSRCE
volatile const uint32_t RESERVED22[3]
volatile uint16_t PDDETINT0
volatile uint8_t D0FIFOHH
volatile uint16_t BUSWAIT
volatile const uint16_t VBSTS
volatile uint16_t CFIFOSEL
struct _ccrx_evenaccess::@333255171217111163064113334317153116111203303054::TU_ATTR_PACKED D1FIFOCTR_b
volatile const uint16_t RESERVED20
volatile uint16_t D1FIFOH
volatile uint16_t INTENB1
struct _ccrx_evenaccess::@367075204107123355246332134046152263156166151303::TU_ATTR_PACKED DPUSR1R_FS_b
volatile const uint32_t RESERVED19
volatile uint16_t PIPE2BRDY
volatile uint16_t PIPE9NRDY
volatile uint16_t PIPE7BRDY
volatile uint16_t PIPE8BEMP
volatile uint16_t IDPSRCE0
volatile const uint32_t DOVCAHM
volatile const uint16_t DPINT
volatile uint32_t SLEWF00
volatile uint32_t DPINTE0
volatile const uint32_t DVBINT0
struct _ccrx_evenaccess::@370265016023062012375047237343355055016163123252::TU_ATTR_PACKED INTSTS0_b
volatile const uint16_t RESERVED24
volatile uint32_t SLEWR01
volatile uint16_t DCPMAXP
volatile uint16_t USBBCCTRL0
volatile uint16_t PIPE8NRDY
volatile const uint16_t CHGDETSTS
struct _ccrx_evenaccess::@133056276212254266213112266254320044211150127124::TU_ATTR_PACKED INTENB0_b
volatile uint16_t PIPE2NRDYE
volatile const uint16_t DPVAL
volatile const uint16_t DMVAL
volatile uint16_t D0FIFOH
struct _ccrx_evenaccess::@274275127246250336314142325330076125233017262052::TU_ATTR_PACKED INTSTS1_b
volatile const uint32_t DVBSTS0
volatile uint16_t BUFSIZE
volatile uint16_t TRNENSEL
volatile const uint16_t NRDY
volatile uint16_t EOFERRE
volatile uint16_t L1RSMENDE
volatile uint16_t D1FIFOCTR
volatile uint16_t PIPE4NRDYE
struct _ccrx_evenaccess::@007156325076047300116030027031337107024233056307::TU_ATTR_PACKED HL1CTRL1_b
volatile uint16_t NRDYSTS
volatile uint16_t PIPE4BEMPE
volatile uint16_t PIPE1BRDYE
volatile const uint16_t SQMON
volatile uint16_t PIPE6NRDY
volatile uint16_t BATCHGE0
struct _ccrx_evenaccess::@344315214052215155111207376236063052004110337124::TU_ATTR_PACKED USBADDR_b
struct _ccrx_evenaccess::@256054332076065315174000351045134250135064224370::TU_ATTR_PACKED BEMPSTS_b
volatile uint16_t D1FIFOSEL
struct _ccrx_evenaccess::@032311344133324306330356153065244266245256313126::TU_ATTR_PACKED CFIFOSEL_b
volatile const uint32_t DOVRCRA0
struct _ccrx_evenaccess::@061052337103244355034243177240040110161215176127::TU_ATTR_PACKED D0FIFOSEL_b
volatile const uint16_t OVCMON
volatile RUSB2_PIPE_TR_t PIPE_TR[5]
volatile const uint16_t PBUSY
struct _ccrx_evenaccess::@122311175072221022065100341143212010302110236072::TU_ATTR_PACKED DEVADD_b[10]
struct _ccrx_evenaccess::@143021372327314366135340250130153146367241314355::TU_ATTR_PACKED BUSWAIT_b
volatile const uint16_t SOFEA
volatile const uint32_t RESERVED23[15]
volatile const uint32_t RESERVED15[3]
volatile uint16_t PDDETINTE0
volatile uint16_t PIPE5BEMPE
volatile const uint32_t RESERVED21[3]
volatile uint16_t STSRECOV0
volatile uint16_t VDMSRCE0
volatile uint16_t USBLENG
volatile uint16_t INTSTS0
volatile const uint32_t DP0
struct _ccrx_evenaccess::@226040040323165062357041105165350205373364027016::TU_ATTR_PACKED USBBCCTRL0_b
volatile uint16_t PIPE_CTR[9]
volatile const uint16_t RESERVED11
volatile uint16_t PIPE9NRDYE
volatile uint32_t RESERVED25_1
volatile uint16_t D1FIFOL
volatile uint16_t NRDYENB
volatile uint16_t PLLRESET
volatile uint16_t BMREQUESTTYPE
volatile uint16_t PIPE4BRDYE
volatile const uint16_t BEMP
volatile uint16_t SUSPENDM
volatile const uint32_t RESERVED6
volatile const uint32_t DOVCBHM
volatile uint16_t HL1CTRL2
struct _ccrx_evenaccess::@335116215204244274310072152054024255055346157130::TU_ATTR_PACKED PIPEMAXP_b
volatile uint16_t PIPE4BEMP
volatile uint16_t PIPE1NRDYE
volatile const uint16_t DMINT
struct _ccrx_evenaccess::@232053147352050276164215026131152070103277200164::TU_ATTR_PACKED D1FIFOSEL_b
volatile const uint16_t EDGESTS
struct _ccrx_evenaccess::@071224124063177000140373200315076037140064144237::TU_ATTR_PACKED PIPECFG_b
volatile uint16_t VDPSRCE0
volatile const uint16_t CHGDETSTS0
struct _ccrx_evenaccess::@172271025220114366375332006316151141052151005146::TU_ATTR_PACKED BCCTRL_b
volatile const uint8_t RESERVED5
volatile const uint16_t RESERVED10
struct _ccrx_evenaccess::@222257225322372276254336053347010174203073117305::TU_ATTR_PACKED DPUSR1R_b
volatile uint16_t PIPECFG
struct _ccrx_evenaccess::@021247066060224022051001233072072333036070010060::TU_ATTR_PACKED PIPEPERI_b
volatile uint16_t PIPE7BRDYE
volatile uint16_t PIPE5NRDYE
volatile uint16_t INTENB0
volatile const uint16_t RESERVED16
volatile const uint16_t RESERVED13
volatile const uint32_t DVBSTSH
struct _ccrx_evenaccess::@242156273363210267025271262361070115054307324163::TU_ATTR_PACKED USBVAL_b
volatile const uint16_t FRNM
volatile uint16_t PIPE2BRDYE
volatile uint16_t PIPE0BRDYE
volatile uint16_t PIPE5BRDYE
volatile const uint16_t RESERVED
struct _ccrx_evenaccess::@362312310350346350313045270101162372174113062300::TU_ATTR_PACKED DVSTCTR0_b
volatile uint16_t PIPE6BEMPE
volatile uint16_t PIPE5NRDY
volatile const uint16_t BSTS
volatile uint8_t D1FIFOHH
volatile const uint16_t DTLN
struct _ccrx_evenaccess::@210360264367170376164253077375212376114000207044::TU_ATTR_PACKED UCKSEL_b
volatile uint16_t FIXPHYPD
volatile uint16_t PIPE2BEMPE
volatile const uint16_t BRDY
volatile uint16_t PIPE8BEMPE
volatile uint16_t PIPE3NRDYE
volatile uint16_t PIPE9BEMP
volatile const uint16_t INBUFM
volatile uint16_t HNPBTOA
volatile uint16_t SUREQCLR
volatile uint16_t PIPE3NRDY
volatile uint32_t DPUSR0R_FS
volatile uint16_t PIPE7NRDY
struct _ccrx_evenaccess::@307335344016075221063221132352363201115205033112::TU_ATTR_PACKED PL1CTRL2_b
volatile uint16_t DPUSR2R
volatile uint32_t DOVRCRBE0
struct _ccrx_evenaccess::@003070367322321120267200174155277303176126314122::TU_ATTR_PACKED USBLENG_b
volatile const uint16_t IDMON
volatile uint16_t PCOMPENB
volatile uint16_t REPSTART
volatile uint16_t PIPE0BRDY
volatile uint32_t DOVRCRAE0
volatile uint16_t PIPEPERI
volatile uint16_t PIPE0BEMPE
volatile const uint8_t RESERVED3
struct _ccrx_evenaccess::@111175006053073361130161300262160310074120341230::TU_ATTR_PACKED USBMC_b
volatile uint16_t PIPE0NRDY
volatile const uint32_t DMINT0
struct _ccrx_evenaccess::@046374216357341364236354151022303102315041271377::TU_ATTR_PACKED DPUSR2R_b
struct _ccrx_evenaccess::@215257031247224227275207320322342363004130110260::TU_ATTR_PACKED UFRMNUM_b
volatile const uint32_t DVBSTSHM
volatile uint16_t DPUSRCR
volatile uint32_t DMINTE0
volatile const uint16_t SYSSTS0
volatile uint16_t BEMPENB
volatile uint16_t PIPE3BRDYE
volatile uint32_t DOVCAHE
volatile const uint16_t FRDY
volatile uint32_t DVBSTSHE
struct _ccrx_evenaccess::@036144261045022337021241335326002177230261054251::@030177117015355043001106067374200103355064160334 PIPEBUF_b
volatile uint16_t D0FIFOCTR
volatile const uint32_t RESERVED14[3]
volatile uint32_t PHYSLEW
volatile uint8_t D0FIFOLL
volatile uint16_t PIPE7BEMP
volatile uint16_t HIRDTHR
volatile uint16_t HUBPORT
volatile uint16_t IDMSINKE
volatile uint16_t PIPE7NRDYE
volatile uint16_t PIPE8NRDYE
volatile const uint16_t RESERVED7
volatile uint16_t PIPE7BEMPE
volatile uint16_t PIPE6BRDY
volatile const uint32_t RESERVED26[165]
volatile uint16_t PIPE1BRDY
volatile uint16_t CFIFOCTR
volatile uint16_t PIPE5BEMP
volatile const uint32_t DM0
volatile uint16_t L1NEGOMD
struct _ccrx_evenaccess::@203003367212055042070140107021325067150125306217::TU_ATTR_PACKED SYSCFG_b
volatile uint16_t PIPE6BRDYE
volatile uint8_t D1FIFOLL
volatile const uint32_t RESERVED17[4]
struct _ccrx_evenaccess::@301374020114220257361070120131122377003035163034::TU_ATTR_PACKED NRDYENB_b
struct _ccrx_evenaccess::@246202357042131321375235124141314360160027127267::TU_ATTR_PACKED TESTMODE_b
volatile uint16_t VDDUSBE
volatile uint16_t L1RESPEN
volatile uint16_t INTSTS1
volatile const uint32_t DOVCB0
volatile uint16_t PIPE9BEMPE
volatile uint16_t BRDYSTS
volatile uint16_t PIPE3BEMP
volatile uint16_t BREQUEST
volatile const uint32_t DPUSR0R
struct _ccrx_evenaccess::@003115240201050066350030261216323320333334125277::TU_ATTR_PACKED NRDYSTS_b
struct _ccrx_evenaccess::@374014173102144247115116255154042173346054010136::TU_ATTR_PACKED FRMNUM_b
volatile uint16_t L1RSMEND
volatile uint16_t PHYTRIM2
volatile uint32_t SLEWR00
volatile uint16_t IDPSRCE
volatile uint16_t PIPE4BRDY
struct _ccrx_evenaccess::@041054077367111073260016175235304216172112233367::TU_ATTR_PACKED USBREQ_b
struct _ccrx_evenaccess::@230102072341316050163163314372031331336043051026::TU_ATTR_PACKED BRDYENB_b
volatile const uint32_t DOVCBH
volatile const uint16_t PDDETSTS
volatile uint16_t PIPE9BRDYE
volatile uint16_t BRDYENB
AUDIO Channel Cluster Descriptor (4.1)