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")
volatile uint16_t PIPEBUF
volatile uint32_t FIXPHY0
volatile uint32_t SLEWF01
volatile uint16_t UCKSELC
volatile uint16_t PIPE2BEMP
struct _ccrx_evenaccess::@568::@603 PHYTRIM1_b
volatile uint16_t D0FIFOL
struct _ccrx_evenaccess::@564::TU_ATTR_PACKED HL1CTRL1_b
volatile uint16_t PHYTRIM1
volatile uint16_t PIPE0BEMP
volatile uint16_t PIPE4NRDY
struct _ccrx_evenaccess::@532::TU_ATTR_PACKED PIPESEL_b
volatile uint16_t CURPIPE
struct _ccrx_evenaccess::@492::TU_ATTR_PACKED BRDYENB_b
volatile const uint16_t PDDETSTS0
volatile uint16_t BEMPSTS
volatile uint16_t PIPE9BRDY
struct _ccrx_evenaccess::@460::TU_ATTR_PACKED BUSWAIT_b
volatile const uint16_t LNST
struct _ccrx_evenaccess::@512::TU_ATTR_PACKED FRMNUM_b
volatile const uint16_t HTACT
volatile const uint8_t RESERVED4
volatile uint16_t PIPE8BRDY
volatile const uint16_t USBADDR
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::@558::TU_ATTR_PACKED BCCTRL_b
volatile const uint16_t RESERVED18
volatile uint16_t HL1CTRL1
volatile uint32_t DPUSR1R
struct _ccrx_evenaccess::@574::TU_ATTR_PACKED DPUSR1R_b
volatile uint16_t HSRXENMO
volatile const uint16_t PLLLOCK
volatile uint32_t DOVCBHE
volatile uint16_t PIPE3BEMPE
volatile uint16_t VDPSRCE
struct _ccrx_evenaccess::@566::TU_ATTR_PACKED HL1CTRL2_b
volatile uint16_t PIPE0NRDYE
volatile uint16_t IMPOFFSET
struct _ccrx_evenaccess::@504::TU_ATTR_PACKED INTSTS1_b
volatile uint16_t IDMSINKE0
volatile uint16_t WLENGTH
volatile uint16_t LPMENDE
struct _ccrx_evenaccess::@468::TU_ATTR_PACKED TESTMODE_b
volatile const uint32_t DOVCA0
volatile uint16_t USBINDX
struct _ccrx_evenaccess::@500::TU_ATTR_PACKED PHYSET_b
volatile uint16_t L1RESPMD
volatile uint16_t PIPE8BRDYE
volatile uint16_t D0FIFOSEL
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
volatile uint16_t PIPE1NRDY
volatile uint32_t DPUSR1R_FS
volatile uint16_t PIPE1BEMPE
volatile const uint16_t PLLSTA
volatile const uint16_t DVSQ
volatile uint16_t PL1CTRL2
volatile uint16_t UFRMNUM
volatile uint16_t PIPE1BEMP
volatile const uint16_t RESERVED8
volatile uint16_t HIRDMON
volatile const uint16_t RHST
volatile uint16_t PIPE6NRDYE
struct _ccrx_evenaccess::@486::TU_ATTR_PACKED D1FIFOCTR_b
volatile const uint16_t RESERVED1
struct _ccrx_evenaccess::@538::TU_ATTR_PACKED PIPEMAXP_b
volatile uint16_t PIPEMAXP
struct _ccrx_evenaccess::@560::TU_ATTR_PACKED PL1CTRL1_b
volatile const uint16_t CTSQ
struct _ccrx_evenaccess::@552::TU_ATTR_PACKED PHYSLEW_b
volatile uint16_t L1EXTMD
volatile uint16_t USBADDR
struct _ccrx_evenaccess::@478::TU_ATTR_PACKED CFIFOCTR_b
volatile const uint32_t RESERVED2
volatile uint16_t PIPE3BRDY
volatile const uint16_t L1STATUS
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
struct _ccrx_evenaccess::@570::@604 PHYTRIM2_b
volatile uint16_t CFIFOSEL
volatile const uint16_t RESERVED20
volatile uint16_t D1FIFOH
volatile uint16_t INTENB1
struct _ccrx_evenaccess::@562::TU_ATTR_PACKED PL1CTRL2_b
volatile const uint32_t RESERVED19
volatile uint16_t PIPE2BRDY
volatile uint16_t PIPE9NRDY
volatile uint16_t PIPE7BRDY
struct _ccrx_evenaccess::@462::TU_ATTR_PACKED SYSSTS0_b
volatile uint16_t PIPE8BEMP
struct _ccrx_evenaccess::@530::TU_ATTR_PACKED DCPCTR_b
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
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
volatile uint16_t PIPE2NRDYE
volatile const uint16_t DPVAL
volatile const uint16_t DMVAL
volatile uint16_t D0FIFOH
volatile const uint32_t DVBSTS0
struct _ccrx_evenaccess::@476::TU_ATTR_PACKED CFIFOSEL_b
volatile uint16_t BUFSIZE
volatile uint16_t TRNENSEL
volatile const uint16_t NRDY
struct _ccrx_evenaccess::@556::TU_ATTR_PACKED LPSTS_b
volatile uint16_t EOFERRE
volatile uint16_t L1RSMENDE
volatile uint16_t D1FIFOCTR
volatile uint16_t PIPE4NRDYE
struct _ccrx_evenaccess::@546::TU_ATTR_PACKED UCKSEL_b
volatile uint16_t NRDYSTS
volatile uint16_t PIPE4BEMPE
volatile uint16_t PIPE1BRDYE
volatile const uint16_t SQMON
struct _ccrx_evenaccess::@482::TU_ATTR_PACKED D0FIFOCTR_b
struct _ccrx_evenaccess::@516::TU_ATTR_PACKED USBADDR_b
volatile uint16_t PIPE6NRDY
struct _ccrx_evenaccess::@494::TU_ATTR_PACKED NRDYENB_b
volatile uint16_t BATCHGE0
volatile uint16_t D1FIFOSEL
volatile const uint32_t DOVRCRA0
volatile const uint16_t OVCMON
volatile RUSB2_PIPE_TR_t PIPE_TR[5]
volatile const uint16_t PBUSY
volatile const uint16_t SOFEA
volatile const uint32_t RESERVED23[15]
struct _ccrx_evenaccess::@502::TU_ATTR_PACKED INTSTS0_b
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
struct _ccrx_evenaccess::@520::TU_ATTR_PACKED USBVAL_b
volatile uint16_t USBLENG
volatile uint16_t INTSTS0
struct _ccrx_evenaccess::@490::TU_ATTR_PACKED INTENB1_b
volatile const uint32_t DP0
volatile uint16_t PIPE_CTR[9]
volatile const uint16_t RESERVED11
struct _ccrx_evenaccess::@498::TU_ATTR_PACKED SOFCFG_b
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
struct _ccrx_evenaccess::@582::TU_ATTR_PACKED DPUSR1R_FS_b
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
volatile uint16_t PIPE4BEMP
volatile uint16_t PIPE1NRDYE
volatile const uint16_t DMINT
volatile const uint16_t EDGESTS
volatile uint16_t VDPSRCE0
volatile const uint16_t CHGDETSTS0
volatile const uint8_t RESERVED5
volatile const uint16_t RESERVED10
volatile uint16_t PIPECFG
volatile uint16_t PIPE7BRDYE
volatile uint16_t PIPE5NRDYE
volatile uint16_t INTENB0
volatile const uint16_t RESERVED16
struct _ccrx_evenaccess::@488::TU_ATTR_PACKED INTENB0_b
volatile const uint16_t RESERVED13
volatile const uint32_t DVBSTSH
struct _ccrx_evenaccess::@464::TU_ATTR_PACKED PLLSTA_b
volatile const uint16_t FRNM
volatile uint16_t PIPE2BRDYE
volatile uint16_t PIPE0BRDYE
volatile uint16_t PIPE5BRDYE
volatile const uint16_t RESERVED
volatile uint16_t PIPE6BEMPE
volatile uint16_t PIPE5NRDY
volatile const uint16_t BSTS
volatile uint8_t D1FIFOHH
volatile const uint16_t DTLN
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
struct _ccrx_evenaccess::@506::TU_ATTR_PACKED BRDYSTS_b
volatile const uint16_t INBUFM
struct _ccrx_evenaccess::@510::TU_ATTR_PACKED BEMPSTS_b
struct _ccrx_evenaccess::@518::TU_ATTR_PACKED USBREQ_b
struct _ccrx_evenaccess::@480::TU_ATTR_PACKED D0FIFOSEL_b
volatile uint16_t HNPBTOA
volatile uint16_t SUREQCLR
volatile uint16_t PIPE3NRDY
volatile const uint16_t CSSTS
volatile uint32_t DPUSR0R_FS
volatile uint16_t PIPE7NRDY
struct _ccrx_evenaccess::@544::TU_ATTR_PACKED USBBCCTRL0_b
struct _ccrx_evenaccess::@522::TU_ATTR_PACKED USBINDX_b
volatile uint16_t DPUSR2R
volatile uint32_t DOVRCRBE0
volatile const uint16_t IDMON
struct _ccrx_evenaccess::@528::TU_ATTR_PACKED DCPMAXP_b
volatile uint16_t PCOMPENB
volatile uint16_t REPSTART
volatile uint16_t PIPE0BRDY
struct _ccrx_evenaccess::@548::TU_ATTR_PACKED USBMC_b
volatile uint32_t DOVRCRAE0
struct _ccrx_evenaccess::@524::TU_ATTR_PACKED USBLENG_b
volatile uint16_t PIPEPERI
volatile uint16_t PIPE0BEMPE
volatile const uint8_t RESERVED3
struct _ccrx_evenaccess::@466::TU_ATTR_PACKED DVSTCTR0_b
struct _ccrx_evenaccess::@514::TU_ATTR_PACKED UFRMNUM_b
struct _ccrx_evenaccess::@540::TU_ATTR_PACKED PIPEPERI_b
volatile uint16_t PIPE0NRDY
volatile const uint32_t DMINT0
volatile const uint32_t DVBSTSHM
struct _ccrx_evenaccess::@536::@602 PIPEBUF_b
struct _ccrx_evenaccess::@496::TU_ATTR_PACKED BEMPENB_b
struct _ccrx_evenaccess::@458::TU_ATTR_PACKED SYSCFG_b
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
volatile uint16_t D0FIFOCTR
volatile const uint32_t RESERVED14[3]
volatile uint32_t PHYSLEW
volatile uint8_t D0FIFOLL
struct _ccrx_evenaccess::@508::TU_ATTR_PACKED NRDYSTS_b
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
struct _ccrx_evenaccess::@576::TU_ATTR_PACKED DPUSR2R_b
volatile const uint32_t RESERVED26[165]
struct _ccrx_evenaccess::@554::TU_ATTR_PACKED LPCTRL_b
struct _ccrx_evenaccess::@526::TU_ATTR_PACKED DCPCFG_b
struct _ccrx_evenaccess::@580::TU_ATTR_PACKED DPUSR0R_FS_b
volatile uint16_t PIPE1BRDY
volatile uint16_t CFIFOCTR
struct _ccrx_evenaccess::@534::TU_ATTR_PACKED PIPECFG_b
volatile uint16_t PIPE5BEMP
volatile const uint32_t DM0
volatile uint16_t L1NEGOMD
volatile uint16_t PIPE6BRDYE
volatile uint8_t D1FIFOLL
volatile const uint32_t RESERVED17[4]
struct _ccrx_evenaccess::@578::TU_ATTR_PACKED DPUSRCR_b
struct _ccrx_evenaccess::@572::TU_ATTR_PACKED DPUSR0R_b
struct _ccrx_evenaccess::@542::TU_ATTR_PACKED PIPE_CTR_b[9]
struct _ccrx_evenaccess::@550::TU_ATTR_PACKED DEVADD_b[10]
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
struct _ccrx_evenaccess::@484::TU_ATTR_PACKED D1FIFOSEL_b
volatile uint16_t BREQUEST
volatile const uint32_t DPUSR0R
volatile uint16_t L1RSMEND
volatile uint16_t PHYTRIM2
volatile uint32_t SLEWR00
volatile uint16_t IDPSRCE
volatile uint16_t PIPE4BRDY
volatile const uint32_t DOVCBH
volatile const uint16_t PDDETSTS
volatile uint16_t PIPE9BRDYE
volatile uint16_t BRDYENB
AUDIO Channel Cluster Descriptor (4.1)