AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_usbreg.h

USB Register Definition

USB Register Definition

none

AXELL CORPORATION

2017_10_20 Auto-generated.

1: 8: 9: 13: 14: #ifndef _AG903_USB_REGMAP_H_ 15: #define _AG903_USB_REGMAP_H_ 16: 17: 18: #include "AG903_regmap.h" 19: 20: #ifndef __I 21: 22: #define __I volatile const 23: #endif 24: #ifndef __O 25: 26: #define __O volatile 27: #endif 28: #ifndef __IO 29: 30: #define __IO volatile 31: #endif 32: 33: 34: typedef struct { 35: 36: union { 37: __I uint32_t HCCAP; 38: 39: struct { 40: __I uint32_t CAPLENGTH : 8; 41: uint32_t : 8; 42: __I uint32_t HCIVERSION : 16; 43: } HCCAP_bits; 44: }; 45: 46: union { 47: __I uint32_t HCSPARAMS; 48: 49: struct { 50: __I uint32_t N_PORTS : 4; 51: } HCSPARAMS_bits; 52: }; 53: 54: union { 55: __I uint32_t HCCPARAMS; 56: 57: struct { 58: uint32_t : 1; 59: __I uint32_t PROG_FR_LIST_FLAG : 1; 60: __I uint32_t ASYN_SCH_PARK_CAP : 1; 61: } HCCPARAMS_bits; 62: }; 63: 64: __I uint32_t RESERVED1[1]; 65: 66: union { 67: __IO uint32_t USBCMD; 68: 69: struct { 70: __IO uint32_t RS : 1; 71: __IO uint32_t HC_RESET : 1; 72: __IO uint32_t FRL_SIZE : 2; 73: __IO uint32_t PSCH_EN : 1; 74: __IO uint32_t ASCH_EN : 1; 75: __IO uint32_t INT_OAAD : 1; 76: uint32_t : 1; 77: __IO uint32_t ASYN_PK_CNT : 2; 78: uint32_t : 1; 79: __IO uint32_t ASYN_PK_EN : 1; 80: uint32_t : 4; 81: __IO uint32_t INT_THRC : 8; 82: } USBCMD_bits; 83: }; 84: 85: union { 86: __IO uint32_t USBSTS; 87: 88: struct { 89: __IO uint32_t USB_INT : 1; 90: __IO uint32_t USBERR_INT : 1; 91: __IO uint32_t PO_CHG_DET : 1; 92: __IO uint32_t FRL_ROL : 1; 93: __IO uint32_t H_SYSERR : 1; 94: __IO uint32_t INT_OAA : 1; 95: uint32_t : 6; 96: __I uint32_t HCHalted : 1; 97: __I uint32_t Reclamation : 1; 98: __I uint32_t PSCH_STS : 1; 99: __I uint32_t ASCH_STS : 1; 100: } USBSTS_bits; 101: }; 102: 103: union { 104: __IO uint32_t USBINTR; 105: 106: struct { 107: __IO uint32_t USB_INT_EN : 1; 108: __IO uint32_t USBERR_INT_EN : 1; 109: __IO uint32_t PO_CHG_INT_EN : 1; 110: __IO uint32_t FRL_ROL_EN : 1; 111: __IO uint32_t H_SYSERR_EN : 1; 112: __IO uint32_t INT_OAA_EN : 1; 113: } USBINTR_bits; 114: }; 115: 116: union { 117: __IO uint32_t FRINDEX; 118: 119: struct { 120: __IO uint32_t FRINDEX : 14; 121: } FRINDEX_bits; 122: }; 123: 124: __I uint32_t RESERVED2[1]; 125: 126: union { 127: __IO uint32_t PERIODICLISTBASE; 128: 129: struct { 130: uint32_t : 12; 131: __IO uint32_t PERI_BASADR : 20; 132: } PERIODICLISTBASE_bits; 133: }; 134: 135: union { 136: __IO uint32_t ASYNCLISTADDR; 137: 138: struct { 139: uint32_t : 5; 140: __IO uint32_t Async_ladr : 27; 141: } ASYNCLISTADDR_bits; 142: }; 143: 144: __I uint32_t RESERVED3[1]; 145: 146: union { 147: __IO uint32_t PORTSC; 148: 149: struct { 150: __I uint32_t CONN_STS : 1; 151: __IO uint32_t CONN_CHG : 1; 152: __IO uint32_t PO_EN : 1; 153: __IO uint32_t PO_EN_CHG : 1; 154: uint32_t : 2; 155: __IO uint32_t F_PO_RESM : 1; 156: __IO uint32_t PO_SUSP : 1; 157: __IO uint32_t PO_RESET : 1; 158: uint32_t : 1; 159: __I uint32_t LINE_STS : 2; 160: uint32_t : 4; 161: __IO uint32_t PORT_TEST : 4; 162: __IO uint32_t HC_TST_PKDONE : 1; 163: } PORTSC_bits; 164: }; 165: 166: __I uint32_t RESERVED4[3]; 167: 168: union { 169: __IO uint32_t HCMISC; 170: 171: struct { 172: __IO uint32_t ASYN_SCH_SLPT : 2; 173: __IO uint32_t EOF1_Time : 2; 174: __IO uint32_t EOF2_Time : 2; 175: __IO uint32_t HostPhy_Suspend : 1; 176: } HCMISC_bits; 177: }; 178: 179: union { 180: __IO uint32_t FS_EOF; 181: 182: struct { 183: __IO uint32_t FS_EOF1_Time : 12; 184: __IO uint32_t FS_EOF1_Time_125us : 3; 185: } FS_EOF_bits; 186: }; 187: 188: union { 189: __IO uint32_t HS_EOF; 190: 191: struct { 192: __IO uint32_t HS_EOF1_Time : 12; 193: } HS_EOF_bits; 194: }; 195: 196: __I uint32_t RESERVED5[13]; 197: 198: union { 199: __IO uint32_t OTG_CSR; 200: 201: struct { 202: __IO uint32_t B_BUS_REQ : 1; 203: __IO uint32_t B_HNP_EN : 1; 204: __IO uint32_t B_DSCHRG_VBUS : 1; 205: uint32_t : 1; 206: __IO uint32_t A_BUS_REQ : 1; 207: __IO uint32_t A_BUS_DROP : 1; 208: __IO uint32_t A_SET_B_HNP_EN : 1; 209: __IO uint32_t A_SRP_DET_EN : 1; 210: __IO uint32_t A_SRP_RESP_TYP : 1; 211: __IO uint32_t ID_FLT_SEL : 1; 212: __IO uint32_t VBUS_FLT_SEL : 1; 213: __IO uint32_t HDISCON_FLT_SEL : 1; 214: uint32_t : 1; 215: __IO uint32_t IDPULUP : 1; 216: uint32_t : 2; 217: __I uint32_t B_SESS_END : 1; 218: __I uint32_t B_SESS_VLD : 1; 219: __I uint32_t A_SESS_VLD : 1; 220: __I uint32_t VBUS_VLD : 1; 221: __I uint32_t CROLE : 1; 222: __I uint32_t ID : 1; 223: __I uint32_t SPD_TYP : 2; 224: } OTG_CSR_bits; 225: }; 226: 227: union { 228: __IO uint32_t OTG_ISR; 229: 230: struct { 231: __IO uint32_t B_SRP_DN : 1; 232: uint32_t : 3; 233: __IO uint32_t A_SRP_DET : 1; 234: __IO uint32_t A_VBUS_ERR : 1; 235: __IO uint32_t B_SESS_END : 1; 236: uint32_t : 1; 237: __IO uint32_t RLCHG : 1; 238: __IO uint32_t IDCHG : 1; 239: __IO uint32_t OVC : 1; 240: __IO uint32_t A_WAIT_CON : 1; 241: __IO uint32_t APLGRMV : 1; 242: } OTG_ISR_bits; 243: }; 244: 245: union { 246: __IO uint32_t OTG_IER; 247: 248: struct { 249: __IO uint32_t B_SRP_DN_EN : 1; 250: uint32_t : 3; 251: __IO uint32_t A_SRP_DET_EN : 1; 252: __IO uint32_t A_VBUS_ERR_EN : 1; 253: __IO uint32_t B_SESS_END_EN : 1; 254: uint32_t : 1; 255: __IO uint32_t RLCHG_EN : 1; 256: __IO uint32_t IDCHG_EN : 1; 257: __IO uint32_t OVC_EN : 1; 258: __IO uint32_t A_WAIT_CON_EN : 1; 259: __IO uint32_t APLGRMV_EN : 1; 260: } OTG_IER_bits; 261: }; 262: 263: __I uint32_t RESERVED6[13]; 264: 265: union { 266: __I uint32_t GLB_ISR; 267: 268: struct { 269: __I uint32_t DEV_INT : 1; 270: __I uint32_t OTG_INT : 1; 271: __I uint32_t HC_INT : 1; 272: } GLB_ISR_bits; 273: }; 274: 275: union { 276: __IO uint32_t GLB_INT; 277: 278: struct { 279: __IO uint32_t MDEV_INT : 1; 280: __IO uint32_t MOTG_INT : 1; 281: __IO uint32_t MHC_INT : 1; 282: __IO uint32_t INT_POLARITY : 1; 283: } GLB_INT_bits; 284: }; 285: 286: __I uint32_t RESERVED7[6]; 287: 288: union { 289: __I uint32_t REVISION; 290: }; 291: 292: union { 293: __I uint32_t FEATURE; 294: 295: struct { 296: __I uint32_t DMABUFSIZE : 5; 297: __I uint32_t FIFO_NUM : 4; 298: __I uint32_t EP_NUM : 5; 299: __I uint32_t DEV_ONLY : 1; 300: __I uint32_t HOST_ONLY : 1; 301: __I uint32_t BULK_ONLY : 1; 302: __I uint32_t HS_DIS : 1; 303: } FEATURE_bits; 304: }; 305: 306: __I uint32_t RESERVED8[6]; 307: 308: union { 309: __IO uint32_t DEV_CTL; 310: 311: struct { 312: __IO uint32_t CAP_RMWAKUP : 1; 313: __IO uint32_t HALF_SPEED : 1; 314: __IO uint32_t GLINT_EN : 1; 315: __IO uint32_t GOSUSP : 1; 316: __IO uint32_t SFRST : 1; 317: __IO uint32_t CHIP_EN : 1; 318: __I uint32_t HS_EN : 1; 319: __IO uint32_t SYSBUS_WIDTH : 1; 320: uint32_t : 1; 321: __IO uint32_t FORCE_FS : 1; 322: __IO uint32_t IDLE_DEGLITCH : 2; 323: __IO uint32_t LPM_BESL_MAX : 4; 324: __IO uint32_t LPM_BESL_MIN : 4; 325: __IO uint32_t LPM_BESL : 4; 326: uint32_t : 1; 327: __IO uint32_t LPM_EN : 1; 328: __IO uint32_t LPM_ACCEPT : 1; 329: } DEV_CTL_bits; 330: }; 331: 332: union { 333: __IO uint32_t DEV_ADR; 334: 335: struct { 336: __IO uint32_t DEVADR : 7; 337: __IO uint32_t AFT_CONF : 1; 338: } DEV_ADR_bits; 339: }; 340: 341: union { 342: __IO uint32_t DEV_TST; 343: 344: struct { 345: __IO uint32_t TST_CLRFF : 1; 346: __IO uint32_t TST_LPCX : 1; 347: __IO uint32_t TST_CLREA : 1; 348: __IO uint32_t TST_DISCRC : 1; 349: __IO uint32_t TST_DISTOG : 1; 350: __IO uint32_t TST_MOD : 1; 351: __IO uint32_t DISGENSOF : 1; 352: __IO uint32_t TST_MOD_TYP : 1; 353: } DEV_TST_bits; 354: }; 355: 356: union { 357: __I uint32_t DEV_SFN; 358: 359: struct { 360: __I uint32_t SOFN : 11; 361: __I uint32_t USOFN : 3; 362: } DEV_SFN_bits; 363: }; 364: 365: union { 366: __IO uint32_t DEV_SMT; 367: 368: struct { 369: __IO uint32_t SOFMT : 16; 370: } DEV_SMT_bits; 371: }; 372: 373: union { 374: __IO uint32_t PHY_TST; 375: 376: struct { 377: __IO uint32_t UNPLUG : 1; 378: __IO uint32_t TST_JSTA : 1; 379: __IO uint32_t TST_KSTA : 1; 380: __IO uint32_t TST_SE0NAK : 1; 381: __IO uint32_t TST_PKT : 1; 382: } PHY_TST_bits; 383: }; 384: 385: union { 386: __IO uint32_t DEV_VCTL; 387: 388: struct { 389: __IO uint32_t VCTL : 5; 390: __IO uint32_t VCTLOAD_N : 1; 391: } DEV_VCTL_bits; 392: }; 393: 394: union { 395: __I uint32_t DEV_CXCFG; 396: 397: struct { 398: __I uint32_t VSTA : 8; 399: } DEV_CXCFG_bits; 400: }; 401: 402: union { 403: __IO uint32_t DEV_CXCFE; 404: 405: struct { 406: __IO uint32_t CX_DONE : 1; 407: __IO uint32_t TST_PKDONE : 1; 408: __IO uint32_t CX_STL : 1; 409: __IO uint32_t CX_CLR : 1; 410: __I uint32_t CX_FUL : 1; 411: __I uint32_t CX_EMP : 1; 412: uint32_t : 2; 413: __I uint32_t F_EMP : 4; 414: uint32_t : 12; 415: __I uint32_t CX_FNT : 7; 416: } DEV_CXCFE_bits; 417: }; 418: 419: union { 420: __IO uint32_t DEV_ICR; 421: 422: struct { 423: __IO uint32_t IDLE_CNT : 3; 424: } DEV_ICR_bits; 425: }; 426: 427: __I uint32_t RESERVED9[2]; 428: 429: union { 430: __IO uint32_t DEV_MIGR; 431: 432: struct { 433: __IO uint32_t MINT_G0 : 1; 434: __IO uint32_t MINT_G1 : 1; 435: __IO uint32_t MINT_G2 : 1; 436: __IO uint32_t MINT_G3 : 1; 437: } DEV_MIGR_bits; 438: }; 439: 440: union { 441: __IO uint32_t DEV_MISG0; 442: 443: struct { 444: __IO uint32_t MCX_SETUP_INT : 1; 445: __IO uint32_t MCX_IN_INT : 1; 446: __IO uint32_t MCX_OUT_INT : 1; 447: __IO uint32_t MCX_COMEND : 1; 448: __IO uint32_t MCX_COMFAIL_INT : 1; 449: __IO uint32_t MCX_COMABORT_INT : 1; 450: } DEV_MISG0_bits; 451: }; 452: 453: union { 454: __IO uint32_t DEV_MISG1; 455: 456: struct { 457: __IO uint32_t MF0_OUT_INT : 1; 458: __IO uint32_t MF0_SPK_INT : 1; 459: __IO uint32_t MF1_OUT_INT : 1; 460: __IO uint32_t MF1_SPK_INT : 1; 461: __IO uint32_t MF2_OUT_INT : 1; 462: __IO uint32_t MF2_SPK_INT : 1; 463: __IO uint32_t MF3_OUT_INT : 1; 464: __IO uint32_t MF3_SPK_INT : 1; 465: uint32_t : 8; 466: __IO uint32_t MF0_IN_INT : 1; 467: __IO uint32_t MF1_IN_INT : 1; 468: __IO uint32_t MF2_IN_INT : 1; 469: __IO uint32_t MF3_IN_INT : 1; 470: } DEV_MISG1_bits; 471: }; 472: 473: union { 474: __IO uint32_t DEV_MISG2; 475: 476: struct { 477: __IO uint32_t MUSBRST_INT : 1; 478: __IO uint32_t MSUSP_INT : 1; 479: __IO uint32_t MRESM_INT : 1; 480: __IO uint32_t MSEQ_ERR_INT : 1; 481: __IO uint32_t MSEQ_ABORT_INT : 1; 482: __IO uint32_t MTX0BYTE_INT : 1; 483: __IO uint32_t MRX0BYTE_INT : 1; 484: __IO uint32_t MDMA_CMPLT : 1; 485: __IO uint32_t MDMA_ERROR : 1; 486: __IO uint32_t MDev_Idle : 1; 487: __IO uint32_t MDev_Wakeup_byVBUS : 1; 488: } DEV_MISG2_bits; 489: }; 490: 491: union { 492: __I uint32_t DEV_IGR; 493: 494: struct { 495: __I uint32_t INT_G0 : 1; 496: __I uint32_t INT_G1 : 1; 497: __I uint32_t INT_G2 : 1; 498: __I uint32_t INT_G3 : 1; 499: } DEV_IGR_bits; 500: }; 501: 502: union { 503: __IO uint32_t DEV_ISG0; 504: 505: struct { 506: __I uint32_t CX_SETUP_INT : 1; 507: __I uint32_t CX_IN_INT : 1; 508: __I uint32_t CX_OUT_INT : 1; 509: __I uint32_t CX_COMEND_INT : 1; 510: __I uint32_t CX_COMFAIL_INT : 1; 511: __IO uint32_t CX_COMABT_INT : 1; 512: } DEV_ISG0_bits; 513: }; 514: 515: union { 516: __I uint32_t DEV_ISG1; 517: 518: struct { 519: __I uint32_t F0_OUT_INT : 1; 520: __I uint32_t F0_SPK_INT : 1; 521: __I uint32_t F1_OUT_INT : 1; 522: __I uint32_t F1_SPK_INT : 1; 523: __I uint32_t F2_OUT_INT : 1; 524: __I uint32_t F2_SPK_INT : 1; 525: __I uint32_t F3_OUT_INT : 1; 526: __I uint32_t F3_SPK_INT : 1; 527: uint32_t : 8; 528: __I uint32_t F0_IN_INT : 1; 529: __I uint32_t F1_IN_INT : 1; 530: __I uint32_t F2_IN_INT : 1; 531: __I uint32_t F3_IN_INT : 1; 532: } DEV_ISG1_bits; 533: }; 534: 535: union { 536: __IO uint32_t DEV_ISG2; 537: 538: struct { 539: __IO uint32_t USBRST_INT : 1; 540: __IO uint32_t SUSP_INT : 1; 541: __IO uint32_t RESM_INT : 1; 542: __IO uint32_t ISO_SEQ_ERR_INT : 1; 543: __IO uint32_t ISO_SEQ_ABORT_INT : 1; 544: __IO uint32_t TX0BYTE_INT : 1; 545: __IO uint32_t RX0BYTE_INT : 1; 546: __IO uint32_t DMA_CMPLT : 1; 547: __IO uint32_t DMA_ERROR : 1; 548: __I uint32_t Dev_Idle : 1; 549: __I uint32_t Dev_Wakeup_byVBUS : 1; 550: } DEV_ISG2_bits; 551: }; 552: 553: union { 554: __IO uint32_t DEV_RXZ; 555: 556: struct { 557: __IO uint32_t RX0BYTE_EP1 : 1; 558: __IO uint32_t RX0BYTE_EP2 : 1; 559: __IO uint32_t RX0BYTE_EP3 : 1; 560: __IO uint32_t RX0BYTE_EP4 : 1; 561: __IO uint32_t RX0BYTE_EP5 : 1; 562: __IO uint32_t RX0BYTE_EP6 : 1; 563: __IO uint32_t RX0BYTE_EP7 : 1; 564: __IO uint32_t RX0BYTE_EP8 : 1; 565: } DEV_RXZ_bits; 566: }; 567: 568: union { 569: __IO uint32_t DEV_TXZ; 570: 571: struct { 572: __IO uint32_t TX0BYTE_EP1 : 1; 573: __IO uint32_t TX0BYTE_EP2 : 1; 574: __IO uint32_t TX0BYTE_EP3 : 1; 575: __IO uint32_t TX0BYTE_EP4 : 1; 576: __IO uint32_t TX0BYTE_EP5 : 1; 577: __IO uint32_t TX0BYTE_EP6 : 1; 578: __IO uint32_t TX0BYTE_EP7 : 1; 579: __IO uint32_t TX0BYTE_EP8 : 1; 580: } DEV_TXZ_bits; 581: }; 582: 583: union { 584: __IO uint32_t DEV_ISE; 585: 586: struct { 587: __IO uint32_t ISO_ABT_ERR_EP1 : 1; 588: __IO uint32_t ISO_ABT_ERR_EP2 : 1; 589: __IO uint32_t ISO_ABT_ERR_EP3 : 1; 590: __IO uint32_t ISO_ABT_ERR_EP4 : 1; 591: __IO uint32_t ISO_ABT_ERR_EP5 : 1; 592: __IO uint32_t ISO_ABT_ERR_EP6 : 1; 593: __IO uint32_t ISO_ABT_ERR_EP7 : 1; 594: __IO uint32_t ISO_ABT_ERR_EP8 : 1; 595: uint32_t : 8; 596: __IO uint32_t ISO_SEQ_ERR_EP1 : 1; 597: __IO uint32_t ISO_SEQ_ERR_EP2 : 1; 598: __IO uint32_t ISO_SEQ_ERR_EP3 : 1; 599: __IO uint32_t ISO_SEQ_ERR_EP4 : 1; 600: __IO uint32_t ISO_SEQ_ERR_EP5 : 1; 601: __IO uint32_t ISO_SEQ_ERR_EP6 : 1; 602: __IO uint32_t ISO_SEQ_ERR_EP7 : 1; 603: __IO uint32_t ISO_SEQ_ERR_EP8 : 1; 604: } DEV_ISE_bits; 605: }; 606: 607: __I uint32_t RESERVED10[1]; 608: 609: union { 610: __IO uint32_t DEV_INMPS[8]; 611: 612: struct { 613: __IO uint32_t MAXPS_IEPn : 11; 614: __IO uint32_t STL_IEPn : 1; 615: __IO uint32_t RSTG_IEPn : 1; 616: __IO uint32_t TX_NUM_HBW_IEPn : 2; 617: __IO uint32_t TX0BYTE_IEPn : 1; 618: } DEV_INMPS_bits[8]; 619: }; 620: 621: union { 622: __IO uint32_t DEV_OUTMPS[8]; 623: 624: struct { 625: __IO uint32_t MAXPS_OEPn : 11; 626: __IO uint32_t STL_OEPn : 1; 627: __IO uint32_t RSTG_OEPn : 1; 628: } DEV_OUTMPS_bits[8]; 629: }; 630: 631: union { 632: __IO uint32_t DEV_EPMAP0; 633: 634: struct { 635: __IO uint32_t FNO_IEP1 : 4; 636: __IO uint32_t FNO_OEP1 : 4; 637: __IO uint32_t FNO_IEP2 : 4; 638: __IO uint32_t FNO_OEP2 : 4; 639: __IO uint32_t FNO_IEP3 : 4; 640: __IO uint32_t FNO_OEP3 : 4; 641: __IO uint32_t FNO_IEP4 : 4; 642: __IO uint32_t FNO_OEP4 : 4; 643: } DEV_EPMAP0_bits; 644: }; 645: 646: union { 647: __IO uint32_t DEV_EPMAP1; 648: 649: struct { 650: __IO uint32_t FNO_IEP5 : 4; 651: __IO uint32_t FNO_OEP5 : 4; 652: __IO uint32_t FNO_IEP6 : 4; 653: __IO uint32_t FNO_OEP6 : 4; 654: __IO uint32_t FNO_IEP7 : 4; 655: __IO uint32_t FNO_OEP7 : 4; 656: __IO uint32_t FNO_IEP8 : 4; 657: __IO uint32_t FNO_OEP8 : 4; 658: } DEV_EPMAP1_bits; 659: }; 660: 661: union { 662: __IO uint32_t DEV_FMAP; 663: 664: struct { 665: __IO uint32_t EPNO_FIFO0 : 4; 666: __IO uint32_t Dir_FIFO0 : 2; 667: uint32_t : 2; 668: __IO uint32_t EPNO_FIFO1 : 4; 669: __IO uint32_t Dir_FIFO1 : 2; 670: uint32_t : 2; 671: __IO uint32_t EPNO_FIFO2 : 4; 672: __IO uint32_t Dir_FIFO2 : 2; 673: uint32_t : 2; 674: __IO uint32_t EPNO_FIFO3 : 4; 675: __IO uint32_t Dir_FIFO3 : 2; 676: } DEV_FMAP_bits; 677: }; 678: 679: union { 680: __IO uint32_t DEV_FCFG; 681: 682: struct { 683: __IO uint32_t BLK_TYP_F0 : 2; 684: __IO uint32_t BLKNO_F0 : 2; 685: __IO uint32_t BLKSZ_F0 : 1; 686: __IO uint32_t EN_F0 : 1; 687: uint32_t : 2; 688: __IO uint32_t BLK_TYP_F1 : 2; 689: __IO uint32_t BLKNO_F1 : 2; 690: __IO uint32_t BLKSZ_F1 : 1; 691: __IO uint32_t EN_F1 : 1; 692: uint32_t : 2; 693: __IO uint32_t BLK_TYP_F2 : 2; 694: __IO uint32_t BLKNO_F2 : 2; 695: __IO uint32_t BLKSZ_F2 : 1; 696: __IO uint32_t EN_F2 : 1; 697: uint32_t : 2; 698: __IO uint32_t BLK_TYP_F3 : 2; 699: __IO uint32_t BLKNO_F3 : 2; 700: __IO uint32_t BLKSZ_F3 : 1; 701: __IO uint32_t EN_F3 : 1; 702: } DEV_FCFG_bits; 703: }; 704: 705: union { 706: __IO uint32_t DEV_FIBC[4]; 707: 708: struct { 709: __I uint32_t BC_Fn : 11; 710: uint32_t : 1; 711: __IO uint32_t FFRST : 1; 712: } DEV_FIBC_bits[4]; 713: }; 714: 715: union { 716: __IO uint32_t DMA_TFN; 717: 718: struct { 719: __IO uint32_t ACC_F0 : 1; 720: __IO uint32_t ACC_F1 : 1; 721: __IO uint32_t ACC_F2 : 1; 722: __IO uint32_t ACC_F3 : 1; 723: __IO uint32_t ACC_CXF : 1; 724: } DMA_TFN_bits; 725: }; 726: 727: union { 728: __IO uint32_t DMA_CPS0; 729: 730: struct { 731: __IO uint32_t AWCACHE : 4; 732: __IO uint32_t AWPROT : 3; 733: __IO uint32_t AWLOCK : 2; 734: __IO uint32_t ARCACHE : 4; 735: __IO uint32_t ARPORT : 3; 736: __IO uint32_t ARLOCK : 2; 737: __IO uint32_t BUF_LD_EN : 1; 738: __IO uint32_t DST_WD : 1; 739: } DMA_CPS0_bits; 740: }; 741: 742: union { 743: __IO uint32_t DMA_CPS1; 744: 745: struct { 746: __IO uint32_t DMA_START : 1; 747: __IO uint32_t DMA_TYPE : 1; 748: __IO uint32_t DMA_IO : 1; 749: __IO uint32_t DMA_ABORT : 1; 750: __IO uint32_t CLRFIFO_DMAABORT : 1; 751: uint32_t : 3; 752: __IO uint32_t DMA_LEN : 17; 753: __IO uint32_t R_HPROT : 4; 754: __IO uint32_t UNDEF_LEN_BURST : 1; 755: __IO uint32_t L1_WAKEUP : 1; 756: __IO uint32_t DevPhy_Suspend : 1; 757: } DMA_CPS1_bits; 758: }; 759: 760: union { 761: __IO uint32_t DMA_CPS2; 762: }; 763: 764: union { 765: __I uint32_t DMA_CPS3; 766: }; 767: 768: __I uint32_t RESERVED11[75]; 769: 770: union { 771: __IO uint32_t VDMA_CXFPS1; 772: 773: struct { 774: __IO uint32_t VDMA_START_CXF : 1; 775: __IO uint32_t VDMA_TYPE_CXF : 1; 776: __IO uint32_t VDMA_IO_CXF : 1; 777: uint32_t : 5; 778: __IO uint32_t VDMA_LEN_CXF : 17; 779: } VDMA_CXFPS1_bits; 780: }; 781: 782: union { 783: __IO uint32_t VDMA_CXFPS2; 784: }; 785: 786: union { 787: __IO uint32_t VDMA_F0PS1; 788: 789: struct { 790: __IO uint32_t VDMA_START_F0 : 1; 791: __IO uint32_t VDMA_TYPE_F0 : 1; 792: __IO uint32_t VDMA_IO_F0 : 1; 793: uint32_t : 5; 794: __IO uint32_t VDMA_LEN_F0 : 17; 795: } VDMA_F0PS1_bits; 796: }; 797: 798: union { 799: __IO uint32_t VDMA_F0PS2; 800: }; 801: 802: union { 803: __IO uint32_t VDMA_F1PS1; 804: 805: struct { 806: __IO uint32_t VDMA_START_F1 : 1; 807: __IO uint32_t VDMA_TYPE_F1 : 1; 808: __IO uint32_t VDMA_IO_F1 : 1; 809: uint32_t : 5; 810: __IO uint32_t VDMA_LEN_F1 : 17; 811: } VDMA_F1PS1_bits; 812: }; 813: 814: union { 815: __IO uint32_t VDMA_F1PS2; 816: }; 817: 818: union { 819: __IO uint32_t VDMA_F2PS1; 820: 821: struct { 822: __IO uint32_t VDMA_START_F2 : 1; 823: __IO uint32_t VDMA_TYPE_F2 : 1; 824: __IO uint32_t VDMA_IO_F2 : 1; 825: uint32_t : 5; 826: __IO uint32_t VDMA_LEN_F2 : 17; 827: } VDMA_F2PS1_bits; 828: }; 829: 830: union { 831: __IO uint32_t VDMA_F2PS2; 832: }; 833: 834: union { 835: __IO uint32_t VDMA_F3PS1; 836: 837: struct { 838: __IO uint32_t VDMA_START_F3 : 1; 839: __IO uint32_t VDMA_TYPE_F3 : 1; 840: __IO uint32_t VDMA_IO_F3 : 1; 841: uint32_t : 5; 842: __IO uint32_t VDMA_LEN_F3 : 17; 843: } VDMA_F3PS1_bits; 844: }; 845: 846: union { 847: __IO uint32_t VDMA_F3PS2; 848: }; 849: 850: union { 851: __IO uint32_t DEV_ISG3; 852: 853: struct { 854: __IO uint32_t VDMA_CMPLT_CXF : 1; 855: __IO uint32_t VDMA_CMPLT_F0 : 1; 856: __IO uint32_t VDMA_CMPLT_F1 : 1; 857: __IO uint32_t VDMA_CMPLT_F2 : 1; 858: __IO uint32_t VDMA_CMPLT_F3 : 1; 859: uint32_t : 11; 860: __IO uint32_t VDMA_ERROR_CXF : 1; 861: __IO uint32_t VDMA_ERROR_F0 : 1; 862: __IO uint32_t VDMA_ERROR_F1 : 1; 863: __IO uint32_t VDMA_ERROR_F2 : 1; 864: __IO uint32_t VDMA_ERROR_F3 : 1; 865: } DEV_ISG3_bits; 866: }; 867: 868: union { 869: __IO uint32_t DEV_MISG3; 870: 871: struct { 872: __IO uint32_t MVDMA_CMPLT_CXF : 1; 873: __IO uint32_t MVDMA_CMPLT_F0 : 1; 874: __IO uint32_t MVDMA_CMPLT_F1 : 1; 875: __IO uint32_t MVDMA_CMPLT_F2 : 1; 876: __IO uint32_t MVDMA_CMPLT_F3 : 1; 877: uint32_t : 11; 878: __IO uint32_t MVDMA_ERROR_CXF : 1; 879: __IO uint32_t MVDMA_ERROR_F0 : 1; 880: __IO uint32_t MVDMA_ERROR_F1 : 1; 881: __IO uint32_t MVDMA_ERROR_F2 : 1; 882: __IO uint32_t MVDMA_ERROR_F3 : 1; 883: } DEV_MISG3_bits; 884: }; 885: 886: union { 887: __IO uint32_t VDMA_CTRL; 888: 889: struct { 890: __IO uint32_t VDMA_EN : 1; 891: } VDMA_CTRL_bits; 892: }; 893: 894: union { 895: __IO uint32_t LPM_CAP; 896: 897: struct { 898: __IO uint32_t LPM_WAKEUP_EN : 1; 899: } LPM_CAP_bits; 900: }; 901: 902: union { 903: __IO uint32_t DEV_ISG4; 904: 905: struct { 906: __IO uint32_t L1_INT : 1; 907: } DEV_ISG4_bits; 908: }; 909: 910: union { 911: __IO uint32_t DEV_MISG4; 912: 913: struct { 914: __IO uint32_t ML1_INT : 1; 915: } DEV_MISG4_bits; 916: }; 917: 918: 919: }AG903_USB_Type; 920: 921: #define AG903_USB ((volatile AG903_USB_Type *) AG903_USB_BASE) 922: 923: 924: #define AG903_USB_HCCAP_CAPLENGTH_POS 0 925: #define AG903_USB_HCCAP_CAPLENGTH_MSK (0xffUL << AG903_USB_HCCAP_CAPLENGTH_POS) 926: #define AG903_USB_HCCAP_HCIVERSION_POS 16 927: #define AG903_USB_HCCAP_HCIVERSION_MSK (0xffffUL << AG903_USB_HCCAP_HCIVERSION_POS) 928: 929: #define AG903_USB_HCSPARAMS_N_PORTS_POS 0 930: #define AG903_USB_HCSPARAMS_N_PORTS_MSK (0xfUL << AG903_USB_HCSPARAMS_N_PORTS_POS) 931: 932: #define AG903_USB_HCCPARAMS_PROG_FR_LIST_FLAG_POS 1 933: #define AG903_USB_HCCPARAMS_PROG_FR_LIST_FLAG_MSK (0x1UL << AG903_USB_HCCPARAMS_PROG_FR_LIST_FLAG_POS) 934: #define AG903_USB_HCCPARAMS_ASYN_SCH_PARK_CAP_POS 2 935: #define AG903_USB_HCCPARAMS_ASYN_SCH_PARK_CAP_MSK (0x1UL << AG903_USB_HCCPARAMS_ASYN_SCH_PARK_CAP_POS) 936: 937: #define AG903_USB_USBCMD_RS_POS 0 938: #define AG903_USB_USBCMD_RS_MSK (0x1UL << AG903_USB_USBCMD_RS_POS) 939: #define AG903_USB_USBCMD_HC_RESET_POS 1 940: #define AG903_USB_USBCMD_HC_RESET_MSK (0x1UL << AG903_USB_USBCMD_HC_RESET_POS) 941: #define AG903_USB_USBCMD_FRL_SIZE_POS 2 942: #define AG903_USB_USBCMD_FRL_SIZE_MSK (0x3UL << AG903_USB_USBCMD_FRL_SIZE_POS) 943: #define AG903_USB_USBCMD_PSCH_EN_POS 4 944: #define AG903_USB_USBCMD_PSCH_EN_MSK (0x1UL << AG903_USB_USBCMD_PSCH_EN_POS) 945: #define AG903_USB_USBCMD_ASCH_EN_POS 5 946: #define AG903_USB_USBCMD_ASCH_EN_MSK (0x1UL << AG903_USB_USBCMD_ASCH_EN_POS) 947: #define AG903_USB_USBCMD_INT_OAAD_POS 6 948: #define AG903_USB_USBCMD_INT_OAAD_MSK (0x1UL << AG903_USB_USBCMD_INT_OAAD_POS) 949: #define AG903_USB_USBCMD_ASYN_PK_CNT_POS 8 950: #define AG903_USB_USBCMD_ASYN_PK_CNT_MSK (0x3UL << AG903_USB_USBCMD_ASYN_PK_CNT_POS) 951: #define AG903_USB_USBCMD_ASYN_PK_EN_POS 11 952: #define AG903_USB_USBCMD_ASYN_PK_EN_MSK (0x1UL << AG903_USB_USBCMD_ASYN_PK_EN_POS) 953: #define AG903_USB_USBCMD_INT_THRC_POS 16 954: #define AG903_USB_USBCMD_INT_THRC_MSK (0xffUL << AG903_USB_USBCMD_INT_THRC_POS) 955: 956: #define AG903_USB_USBSTS_USB_INT_POS 0 957: #define AG903_USB_USBSTS_USB_INT_MSK (0x1UL << AG903_USB_USBSTS_USB_INT_POS) 958: #define AG903_USB_USBSTS_USBERR_INT_POS 1 959: #define AG903_USB_USBSTS_USBERR_INT_MSK (0x1UL << AG903_USB_USBSTS_USBERR_INT_POS) 960: #define AG903_USB_USBSTS_PO_CHG_DET_POS 2 961: #define AG903_USB_USBSTS_PO_CHG_DET_MSK (0x1UL << AG903_USB_USBSTS_PO_CHG_DET_POS) 962: #define AG903_USB_USBSTS_FRL_ROL_POS 3 963: #define AG903_USB_USBSTS_FRL_ROL_MSK (0x1UL << AG903_USB_USBSTS_FRL_ROL_POS) 964: #define AG903_USB_USBSTS_H_SYSERR_POS 4 965: #define AG903_USB_USBSTS_H_SYSERR_MSK (0x1UL << AG903_USB_USBSTS_H_SYSERR_POS) 966: #define AG903_USB_USBSTS_INT_OAA_POS 5 967: #define AG903_USB_USBSTS_INT_OAA_MSK (0x1UL << AG903_USB_USBSTS_INT_OAA_POS) 968: #define AG903_USB_USBSTS_HCHalted_POS 12 969: #define AG903_USB_USBSTS_HCHalted_MSK (0x1UL << AG903_USB_USBSTS_HCHalted_POS) 970: #define AG903_USB_USBSTS_Reclamation_POS 13 971: #define AG903_USB_USBSTS_Reclamation_MSK (0x1UL << AG903_USB_USBSTS_Reclamation_POS) 972: #define AG903_USB_USBSTS_PSCH_STS_POS 14 973: #define AG903_USB_USBSTS_PSCH_STS_MSK (0x1UL << AG903_USB_USBSTS_PSCH_STS_POS) 974: #define AG903_USB_USBSTS_ASCH_STS_POS 15 975: #define AG903_USB_USBSTS_ASCH_STS_MSK (0x1UL << AG903_USB_USBSTS_ASCH_STS_POS) 976: 977: #define AG903_USB_USBINTR_USB_INT_EN_POS 0 978: #define AG903_USB_USBINTR_USB_INT_EN_MSK (0x1UL << AG903_USB_USBINTR_USB_INT_EN_POS) 979: #define AG903_USB_USBINTR_USBERR_INT_EN_POS 1 980: #define AG903_USB_USBINTR_USBERR_INT_EN_MSK (0x1UL << AG903_USB_USBINTR_USBERR_INT_EN_POS) 981: #define AG903_USB_USBINTR_PO_CHG_INT_EN_POS 2 982: #define AG903_USB_USBINTR_PO_CHG_INT_EN_MSK (0x1UL << AG903_USB_USBINTR_PO_CHG_INT_EN_POS) 983: #define AG903_USB_USBINTR_FRL_ROL_EN_POS 3 984: #define AG903_USB_USBINTR_FRL_ROL_EN_MSK (0x1UL << AG903_USB_USBINTR_FRL_ROL_EN_POS) 985: #define AG903_USB_USBINTR_H_SYSERR_EN_POS 4 986: #define AG903_USB_USBINTR_H_SYSERR_EN_MSK (0x1UL << AG903_USB_USBINTR_H_SYSERR_EN_POS) 987: #define AG903_USB_USBINTR_INT_OAA_EN_POS 5 988: #define AG903_USB_USBINTR_INT_OAA_EN_MSK (0x1UL << AG903_USB_USBINTR_INT_OAA_EN_POS) 989: 990: #define AG903_USB_FRINDEX_FRINDEX_POS 0 991: #define AG903_USB_FRINDEX_FRINDEX_MSK (0x3fffUL << AG903_USB_FRINDEX_FRINDEX_POS) 992: 993: #define AG903_USB_PERIODICLISTBASE_PERI_BASADR_POS 12 994: #define AG903_USB_PERIODICLISTBASE_PERI_BASADR_MSK (0xfffffUL << AG903_USB_PERIODICLISTBASE_PERI_BASADR_POS) 995: 996: #define AG903_USB_ASYNCLISTADDR_Async_ladr_POS 5 997: #define AG903_USB_ASYNCLISTADDR_Async_ladr_MSK (0x7ffffffUL << AG903_USB_ASYNCLISTADDR_Async_ladr_POS) 998: 999: #define AG903_USB_PORTSC_CONN_STS_POS 0 1000: #define AG903_USB_PORTSC_CONN_STS_MSK (0x1UL << AG903_USB_PORTSC_CONN_STS_POS) 1001: #define AG903_USB_PORTSC_CONN_CHG_POS 1 1002: #define AG903_USB_PORTSC_CONN_CHG_MSK (0x1UL << AG903_USB_PORTSC_CONN_CHG_POS) 1003: #define AG903_USB_PORTSC_PO_EN_POS 2 1004: #define AG903_USB_PORTSC_PO_EN_MSK (0x1UL << AG903_USB_PORTSC_PO_EN_POS) 1005: #define AG903_USB_PORTSC_PO_EN_CHG_POS 3 1006: #define AG903_USB_PORTSC_PO_EN_CHG_MSK (0x1UL << AG903_USB_PORTSC_PO_EN_CHG_POS) 1007: #define AG903_USB_PORTSC_F_PO_RESM_POS 6 1008: #define AG903_USB_PORTSC_F_PO_RESM_MSK (0x1UL << AG903_USB_PORTSC_F_PO_RESM_POS) 1009: #define AG903_USB_PORTSC_PO_SUSP_POS 7 1010: #define AG903_USB_PORTSC_PO_SUSP_MSK (0x1UL << AG903_USB_PORTSC_PO_SUSP_POS) 1011: #define AG903_USB_PORTSC_PO_RESET_POS 8 1012: #define AG903_USB_PORTSC_PO_RESET_MSK (0x1UL << AG903_USB_PORTSC_PO_RESET_POS) 1013: #define AG903_USB_PORTSC_LINE_STS_POS 10 1014: #define AG903_USB_PORTSC_LINE_STS_MSK (0x3UL << AG903_USB_PORTSC_LINE_STS_POS) 1015: #define AG903_USB_PORTSC_PORT_TEST_POS 16 1016: #define AG903_USB_PORTSC_PORT_TEST_MSK (0xfUL << AG903_USB_PORTSC_PORT_TEST_POS) 1017: #define AG903_USB_PORTSC_HC_TST_PKDONE_POS 20 1018: #define AG903_USB_PORTSC_HC_TST_PKDONE_MSK (0x1UL << AG903_USB_PORTSC_HC_TST_PKDONE_POS) 1019: 1020: #define AG903_USB_HCMISC_ASYN_SCH_SLPT_POS 0 1021: #define AG903_USB_HCMISC_ASYN_SCH_SLPT_MSK (0x3UL << AG903_USB_HCMISC_ASYN_SCH_SLPT_POS) 1022: #define AG903_USB_HCMISC_EOF1_Time_POS 2 1023: #define AG903_USB_HCMISC_EOF1_Time_MSK (0x3UL << AG903_USB_HCMISC_EOF1_Time_POS) 1024: #define AG903_USB_HCMISC_EOF2_Time_POS 4 1025: #define AG903_USB_HCMISC_EOF2_Time_MSK (0x3UL << AG903_USB_HCMISC_EOF2_Time_POS) 1026: #define AG903_USB_HCMISC_HostPhy_Suspend_POS 6 1027: #define AG903_USB_HCMISC_HostPhy_Suspend_MSK (0x1UL << AG903_USB_HCMISC_HostPhy_Suspend_POS) 1028: 1029: #define AG903_USB_FS_EOF_FS_EOF1_Time_POS 0 1030: #define AG903_USB_FS_EOF_FS_EOF1_Time_MSK (0xfffUL << AG903_USB_FS_EOF_FS_EOF1_Time_POS) 1031: #define AG903_USB_FS_EOF_FS_EOF1_Time_125us_POS 12 1032: #define AG903_USB_FS_EOF_FS_EOF1_Time_125us_MSK (0x7UL << AG903_USB_FS_EOF_FS_EOF1_Time_125us_POS) 1033: 1034: #define AG903_USB_HS_EOF_HS_EOF1_Time_POS 0 1035: #define AG903_USB_HS_EOF_HS_EOF1_Time_MSK (0xfffUL << AG903_USB_HS_EOF_HS_EOF1_Time_POS) 1036: 1037: #define AG903_USB_OTG_CSR_B_BUS_REQ_POS 0 1038: #define AG903_USB_OTG_CSR_B_BUS_REQ_MSK (0x1UL << AG903_USB_OTG_CSR_B_BUS_REQ_POS) 1039: #define AG903_USB_OTG_CSR_B_HNP_EN_POS 1 1040: #define AG903_USB_OTG_CSR_B_HNP_EN_MSK (0x1UL << AG903_USB_OTG_CSR_B_HNP_EN_POS) 1041: #define AG903_USB_OTG_CSR_B_DSCHRG_VBUS_POS 2 1042: #define AG903_USB_OTG_CSR_B_DSCHRG_VBUS_MSK (0x1UL << AG903_USB_OTG_CSR_B_DSCHRG_VBUS_POS) 1043: #define AG903_USB_OTG_CSR_A_BUS_REQ_POS 4 1044: #define AG903_USB_OTG_CSR_A_BUS_REQ_MSK (0x1UL << AG903_USB_OTG_CSR_A_BUS_REQ_POS) 1045: #define AG903_USB_OTG_CSR_A_BUS_DROP_POS 5 1046: #define AG903_USB_OTG_CSR_A_BUS_DROP_MSK (0x1UL << AG903_USB_OTG_CSR_A_BUS_DROP_POS) 1047: #define AG903_USB_OTG_CSR_A_SET_B_HNP_EN_POS 6 1048: #define AG903_USB_OTG_CSR_A_SET_B_HNP_EN_MSK (0x1UL << AG903_USB_OTG_CSR_A_SET_B_HNP_EN_POS) 1049: #define AG903_USB_OTG_CSR_A_SRP_DET_EN_POS 7 1050: #define AG903_USB_OTG_CSR_A_SRP_DET_EN_MSK (0x1UL << AG903_USB_OTG_CSR_A_SRP_DET_EN_POS) 1051: #define AG903_USB_OTG_CSR_A_SRP_RESP_TYP_POS 8 1052: #define AG903_USB_OTG_CSR_A_SRP_RESP_TYP_MSK (0x1UL << AG903_USB_OTG_CSR_A_SRP_RESP_TYP_POS) 1053: #define AG903_USB_OTG_CSR_ID_FLT_SEL_POS 9 1054: #define AG903_USB_OTG_CSR_ID_FLT_SEL_MSK (0x1UL << AG903_USB_OTG_CSR_ID_FLT_SEL_POS) 1055: #define AG903_USB_OTG_CSR_VBUS_FLT_SEL_POS 10 1056: #define AG903_USB_OTG_CSR_VBUS_FLT_SEL_MSK (0x1UL << AG903_USB_OTG_CSR_VBUS_FLT_SEL_POS) 1057: #define AG903_USB_OTG_CSR_HDISCON_FLT_SEL_POS 11 1058: #define AG903_USB_OTG_CSR_HDISCON_FLT_SEL_MSK (0x1UL << AG903_USB_OTG_CSR_HDISCON_FLT_SEL_POS) 1059: #define AG903_USB_OTG_CSR_IDPULUP_POS 13 1060: #define AG903_USB_OTG_CSR_IDPULUP_MSK (0x1UL << AG903_USB_OTG_CSR_IDPULUP_POS) 1061: #define AG903_USB_OTG_CSR_B_SESS_END_POS 16 1062: #define AG903_USB_OTG_CSR_B_SESS_END_MSK (0x1UL << AG903_USB_OTG_CSR_B_SESS_END_POS) 1063: #define AG903_USB_OTG_CSR_B_SESS_VLD_POS 17 1064: #define AG903_USB_OTG_CSR_B_SESS_VLD_MSK (0x1UL << AG903_USB_OTG_CSR_B_SESS_VLD_POS) 1065: #define AG903_USB_OTG_CSR_A_SESS_VLD_POS 18 1066: #define AG903_USB_OTG_CSR_A_SESS_VLD_MSK (0x1UL << AG903_USB_OTG_CSR_A_SESS_VLD_POS) 1067: #define AG903_USB_OTG_CSR_VBUS_VLD_POS 19 1068: #define AG903_USB_OTG_CSR_VBUS_VLD_MSK (0x1UL << AG903_USB_OTG_CSR_VBUS_VLD_POS) 1069: #define AG903_USB_OTG_CSR_CROLE_POS 20 1070: #define AG903_USB_OTG_CSR_CROLE_MSK (0x1UL << AG903_USB_OTG_CSR_CROLE_POS) 1071: #define AG903_USB_OTG_CSR_ID_POS 21 1072: #define AG903_USB_OTG_CSR_ID_MSK (0x1UL << AG903_USB_OTG_CSR_ID_POS) 1073: #define AG903_USB_OTG_CSR_SPD_TYP_POS 22 1074: #define AG903_USB_OTG_CSR_SPD_TYP_MSK (0x3UL << AG903_USB_OTG_CSR_SPD_TYP_POS) 1075: 1076: #define AG903_USB_OTG_ISR_B_SRP_DN_POS 0 1077: #define AG903_USB_OTG_ISR_B_SRP_DN_MSK (0x1UL << AG903_USB_OTG_ISR_B_SRP_DN_POS) 1078: #define AG903_USB_OTG_ISR_A_SRP_DET_POS 4 1079: #define AG903_USB_OTG_ISR_A_SRP_DET_MSK (0x1UL << AG903_USB_OTG_ISR_A_SRP_DET_POS) 1080: #define AG903_USB_OTG_ISR_A_VBUS_ERR_POS 5 1081: #define AG903_USB_OTG_ISR_A_VBUS_ERR_MSK (0x1UL << AG903_USB_OTG_ISR_A_VBUS_ERR_POS) 1082: #define AG903_USB_OTG_ISR_B_SESS_END_POS 6 1083: #define AG903_USB_OTG_ISR_B_SESS_END_MSK (0x1UL << AG903_USB_OTG_ISR_B_SESS_END_POS) 1084: #define AG903_USB_OTG_ISR_RLCHG_POS 8 1085: #define AG903_USB_OTG_ISR_RLCHG_MSK (0x1UL << AG903_USB_OTG_ISR_RLCHG_POS) 1086: #define AG903_USB_OTG_ISR_IDCHG_POS 9 1087: #define AG903_USB_OTG_ISR_IDCHG_MSK (0x1UL << AG903_USB_OTG_ISR_IDCHG_POS) 1088: #define AG903_USB_OTG_ISR_OVC_POS 10 1089: #define AG903_USB_OTG_ISR_OVC_MSK (0x1UL << AG903_USB_OTG_ISR_OVC_POS) 1090: #define AG903_USB_OTG_ISR_A_WAIT_CON_POS 11 1091: #define AG903_USB_OTG_ISR_A_WAIT_CON_MSK (0x1UL << AG903_USB_OTG_ISR_A_WAIT_CON_POS) 1092: #define AG903_USB_OTG_ISR_APLGRMV_POS 12 1093: #define AG903_USB_OTG_ISR_APLGRMV_MSK (0x1UL << AG903_USB_OTG_ISR_APLGRMV_POS) 1094: 1095: #define AG903_USB_OTG_IER_B_SRP_DN_EN_POS 0 1096: #define AG903_USB_OTG_IER_B_SRP_DN_EN_MSK (0x1UL << AG903_USB_OTG_IER_B_SRP_DN_EN_POS) 1097: #define AG903_USB_OTG_IER_A_SRP_DET_EN_POS 4 1098: #define AG903_USB_OTG_IER_A_SRP_DET_EN_MSK (0x1UL << AG903_USB_OTG_IER_A_SRP_DET_EN_POS) 1099: #define AG903_USB_OTG_IER_A_VBUS_ERR_EN_POS 5 1100: #define AG903_USB_OTG_IER_A_VBUS_ERR_EN_MSK (0x1UL << AG903_USB_OTG_IER_A_VBUS_ERR_EN_POS) 1101: #define AG903_USB_OTG_IER_B_SESS_END_EN_POS 6 1102: #define AG903_USB_OTG_IER_B_SESS_END_EN_MSK (0x1UL << AG903_USB_OTG_IER_B_SESS_END_EN_POS) 1103: #define AG903_USB_OTG_IER_RLCHG_EN_POS 8 1104: #define AG903_USB_OTG_IER_RLCHG_EN_MSK (0x1UL << AG903_USB_OTG_IER_RLCHG_EN_POS) 1105: #define AG903_USB_OTG_IER_IDCHG_EN_POS 9 1106: #define AG903_USB_OTG_IER_IDCHG_EN_MSK (0x1UL << AG903_USB_OTG_IER_IDCHG_EN_POS) 1107: #define AG903_USB_OTG_IER_OVC_EN_POS 10 1108: #define AG903_USB_OTG_IER_OVC_EN_MSK (0x1UL << AG903_USB_OTG_IER_OVC_EN_POS) 1109: #define AG903_USB_OTG_IER_A_WAIT_CON_EN_POS 11 1110: #define AG903_USB_OTG_IER_A_WAIT_CON_EN_MSK (0x1UL << AG903_USB_OTG_IER_A_WAIT_CON_EN_POS) 1111: #define AG903_USB_OTG_IER_APLGRMV_EN_POS 12 1112: #define AG903_USB_OTG_IER_APLGRMV_EN_MSK (0x1UL << AG903_USB_OTG_IER_APLGRMV_EN_POS) 1113: 1114: #define AG903_USB_GLB_ISR_DEV_INT_POS 0 1115: #define AG903_USB_GLB_ISR_DEV_INT_MSK (0x1UL << AG903_USB_GLB_ISR_DEV_INT_POS) 1116: #define AG903_USB_GLB_ISR_OTG_INT_POS 1 1117: #define AG903_USB_GLB_ISR_OTG_INT_MSK (0x1UL << AG903_USB_GLB_ISR_OTG_INT_POS) 1118: #define AG903_USB_GLB_ISR_HC_INT_POS 2 1119: #define AG903_USB_GLB_ISR_HC_INT_MSK (0x1UL << AG903_USB_GLB_ISR_HC_INT_POS) 1120: 1121: #define AG903_USB_GLB_INT_MDEV_INT_POS 0 1122: #define AG903_USB_GLB_INT_MDEV_INT_MSK (0x1UL << AG903_USB_GLB_INT_MDEV_INT_POS) 1123: #define AG903_USB_GLB_INT_MOTG_INT_POS 1 1124: #define AG903_USB_GLB_INT_MOTG_INT_MSK (0x1UL << AG903_USB_GLB_INT_MOTG_INT_POS) 1125: #define AG903_USB_GLB_INT_MHC_INT_POS 2 1126: #define AG903_USB_GLB_INT_MHC_INT_MSK (0x1UL << AG903_USB_GLB_INT_MHC_INT_POS) 1127: #define AG903_USB_GLB_INT_INT_POLARITY_POS 3 1128: #define AG903_USB_GLB_INT_INT_POLARITY_MSK (0x1UL << AG903_USB_GLB_INT_INT_POLARITY_POS) 1129: 1130: #define AG903_USB_REVISION_REVISION_POS 0 1131: #define AG903_USB_REVISION_REVISION_MSK (0xffffffffUL << AG903_USB_REVISION_REVISION_POS) 1132: 1133: #define AG903_USB_FEATURE_DMABUFSIZE_POS 0 1134: #define AG903_USB_FEATURE_DMABUFSIZE_MSK (0x1fUL << AG903_USB_FEATURE_DMABUFSIZE_POS) 1135: #define AG903_USB_FEATURE_FIFO_NUM_POS 5 1136: #define AG903_USB_FEATURE_FIFO_NUM_MSK (0xfUL << AG903_USB_FEATURE_FIFO_NUM_POS) 1137: #define AG903_USB_FEATURE_EP_NUM_POS 9 1138: #define AG903_USB_FEATURE_EP_NUM_MSK (0x1fUL << AG903_USB_FEATURE_EP_NUM_POS) 1139: #define AG903_USB_FEATURE_DEV_ONLY_POS 14 1140: #define AG903_USB_FEATURE_DEV_ONLY_MSK (0x1UL << AG903_USB_FEATURE_DEV_ONLY_POS) 1141: #define AG903_USB_FEATURE_HOST_ONLY_POS 15 1142: #define AG903_USB_FEATURE_HOST_ONLY_MSK (0x1UL << AG903_USB_FEATURE_HOST_ONLY_POS) 1143: #define AG903_USB_FEATURE_BULK_ONLY_POS 16 1144: #define AG903_USB_FEATURE_BULK_ONLY_MSK (0x1UL << AG903_USB_FEATURE_BULK_ONLY_POS) 1145: #define AG903_USB_FEATURE_HS_DIS_POS 17 1146: #define AG903_USB_FEATURE_HS_DIS_MSK (0x1UL << AG903_USB_FEATURE_HS_DIS_POS) 1147: 1148: #define AG903_USB_DEV_CTL_CAP_RMWAKUP_POS 0 1149: #define AG903_USB_DEV_CTL_CAP_RMWAKUP_MSK (0x1UL << AG903_USB_DEV_CTL_CAP_RMWAKUP_POS) 1150: #define AG903_USB_DEV_CTL_HALF_SPEED_POS 1 1151: #define AG903_USB_DEV_CTL_HALF_SPEED_MSK (0x1UL << AG903_USB_DEV_CTL_HALF_SPEED_POS) 1152: #define AG903_USB_DEV_CTL_GLINT_EN_POS 2 1153: #define AG903_USB_DEV_CTL_GLINT_EN_MSK (0x1UL << AG903_USB_DEV_CTL_GLINT_EN_POS) 1154: #define AG903_USB_DEV_CTL_GOSUSP_POS 3 1155: #define AG903_USB_DEV_CTL_GOSUSP_MSK (0x1UL << AG903_USB_DEV_CTL_GOSUSP_POS) 1156: #define AG903_USB_DEV_CTL_SFRST_POS 4 1157: #define AG903_USB_DEV_CTL_SFRST_MSK (0x1UL << AG903_USB_DEV_CTL_SFRST_POS) 1158: #define AG903_USB_DEV_CTL_CHIP_EN_POS 5 1159: #define AG903_USB_DEV_CTL_CHIP_EN_MSK (0x1UL << AG903_USB_DEV_CTL_CHIP_EN_POS) 1160: #define AG903_USB_DEV_CTL_HS_EN_POS 6 1161: #define AG903_USB_DEV_CTL_HS_EN_MSK (0x1UL << AG903_USB_DEV_CTL_HS_EN_POS) 1162: #define AG903_USB_DEV_CTL_SYSBUS_WIDTH_POS 7 1163: #define AG903_USB_DEV_CTL_SYSBUS_WIDTH_MSK (0x1UL << AG903_USB_DEV_CTL_SYSBUS_WIDTH_POS) 1164: #define AG903_USB_DEV_CTL_FORCE_FS_POS 9 1165: #define AG903_USB_DEV_CTL_FORCE_FS_MSK (0x1UL << AG903_USB_DEV_CTL_FORCE_FS_POS) 1166: #define AG903_USB_DEV_CTL_IDLE_DEGLITCH_POS 10 1167: #define AG903_USB_DEV_CTL_IDLE_DEGLITCH_MSK (0x3UL << AG903_USB_DEV_CTL_IDLE_DEGLITCH_POS) 1168: #define AG903_USB_DEV_CTL_LPM_BESL_MAX_POS 12 1169: #define AG903_USB_DEV_CTL_LPM_BESL_MAX_MSK (0xfUL << AG903_USB_DEV_CTL_LPM_BESL_MAX_POS) 1170: #define AG903_USB_DEV_CTL_LPM_BESL_MIN_POS 16 1171: #define AG903_USB_DEV_CTL_LPM_BESL_MIN_MSK (0xfUL << AG903_USB_DEV_CTL_LPM_BESL_MIN_POS) 1172: #define AG903_USB_DEV_CTL_LPM_BESL_POS 20 1173: #define AG903_USB_DEV_CTL_LPM_BESL_MSK (0xfUL << AG903_USB_DEV_CTL_LPM_BESL_POS) 1174: #define AG903_USB_DEV_CTL_LPM_EN_POS 25 1175: #define AG903_USB_DEV_CTL_LPM_EN_MSK (0x1UL << AG903_USB_DEV_CTL_LPM_EN_POS) 1176: #define AG903_USB_DEV_CTL_LPM_ACCEPT_POS 26 1177: #define AG903_USB_DEV_CTL_LPM_ACCEPT_MSK (0x1UL << AG903_USB_DEV_CTL_LPM_ACCEPT_POS) 1178: 1179: #define AG903_USB_DEV_ADR_DEVADR_POS 0 1180: #define AG903_USB_DEV_ADR_DEVADR_MSK (0x7fUL << AG903_USB_DEV_ADR_DEVADR_POS) 1181: #define AG903_USB_DEV_ADR_AFT_CONF_POS 7 1182: #define AG903_USB_DEV_ADR_AFT_CONF_MSK (0x1UL << AG903_USB_DEV_ADR_AFT_CONF_POS) 1183: 1184: #define AG903_USB_DEV_TST_TST_CLRFF_POS 0 1185: #define AG903_USB_DEV_TST_TST_CLRFF_MSK (0x1UL << AG903_USB_DEV_TST_TST_CLRFF_POS) 1186: #define AG903_USB_DEV_TST_TST_LPCX_POS 1 1187: #define AG903_USB_DEV_TST_TST_LPCX_MSK (0x1UL << AG903_USB_DEV_TST_TST_LPCX_POS) 1188: #define AG903_USB_DEV_TST_TST_CLREA_POS 2 1189: #define AG903_USB_DEV_TST_TST_CLREA_MSK (0x1UL << AG903_USB_DEV_TST_TST_CLREA_POS) 1190: #define AG903_USB_DEV_TST_TST_DISCRC_POS 3 1191: #define AG903_USB_DEV_TST_TST_DISCRC_MSK (0x1UL << AG903_USB_DEV_TST_TST_DISCRC_POS) 1192: #define AG903_USB_DEV_TST_TST_DISTOG_POS 4 1193: #define AG903_USB_DEV_TST_TST_DISTOG_MSK (0x1UL << AG903_USB_DEV_TST_TST_DISTOG_POS) 1194: #define AG903_USB_DEV_TST_TST_MOD_POS 5 1195: #define AG903_USB_DEV_TST_TST_MOD_MSK (0x1UL << AG903_USB_DEV_TST_TST_MOD_POS) 1196: #define AG903_USB_DEV_TST_DISGENSOF_POS 6 1197: #define AG903_USB_DEV_TST_DISGENSOF_MSK (0x1UL << AG903_USB_DEV_TST_DISGENSOF_POS) 1198: #define AG903_USB_DEV_TST_TST_MOD_TYP_POS 7 1199: #define AG903_USB_DEV_TST_TST_MOD_TYP_MSK (0x1UL << AG903_USB_DEV_TST_TST_MOD_TYP_POS) 1200: 1201: #define AG903_USB_DEV_SFN_SOFN_POS 0 1202: #define AG903_USB_DEV_SFN_SOFN_MSK (0x7ffUL << AG903_USB_DEV_SFN_SOFN_POS) 1203: #define AG903_USB_DEV_SFN_USOFN_POS 11 1204: #define AG903_USB_DEV_SFN_USOFN_MSK (0x7UL << AG903_USB_DEV_SFN_USOFN_POS) 1205: 1206: #define AG903_USB_DEV_SMT_SOFMT_POS 0 1207: #define AG903_USB_DEV_SMT_SOFMT_MSK (0xffffUL << AG903_USB_DEV_SMT_SOFMT_POS) 1208: 1209: #define AG903_USB_PHY_TST_UNPLUG_POS 0 1210: #define AG903_USB_PHY_TST_UNPLUG_MSK (0x1UL << AG903_USB_PHY_TST_UNPLUG_POS) 1211: #define AG903_USB_PHY_TST_TST_JSTA_POS 1 1212: #define AG903_USB_PHY_TST_TST_JSTA_MSK (0x1UL << AG903_USB_PHY_TST_TST_JSTA_POS) 1213: #define AG903_USB_PHY_TST_TST_KSTA_POS 2 1214: #define AG903_USB_PHY_TST_TST_KSTA_MSK (0x1UL << AG903_USB_PHY_TST_TST_KSTA_POS) 1215: #define AG903_USB_PHY_TST_TST_SE0NAK_POS 3 1216: #define AG903_USB_PHY_TST_TST_SE0NAK_MSK (0x1UL << AG903_USB_PHY_TST_TST_SE0NAK_POS) 1217: #define AG903_USB_PHY_TST_TST_PKT_POS 4 1218: #define AG903_USB_PHY_TST_TST_PKT_MSK (0x1UL << AG903_USB_PHY_TST_TST_PKT_POS) 1219: 1220: #define AG903_USB_DEV_VCTL_VCTL_POS 0 1221: #define AG903_USB_DEV_VCTL_VCTL_MSK (0x1fUL << AG903_USB_DEV_VCTL_VCTL_POS) 1222: #define AG903_USB_DEV_VCTL_VCTLOAD_N_POS 5 1223: #define AG903_USB_DEV_VCTL_VCTLOAD_N_MSK (0x1UL << AG903_USB_DEV_VCTL_VCTLOAD_N_POS) 1224: 1225: #define AG903_USB_DEV_CXCFG_VSTA_POS 0 1226: #define AG903_USB_DEV_CXCFG_VSTA_MSK (0xffUL << AG903_USB_DEV_CXCFG_VSTA_POS) 1227: 1228: #define AG903_USB_DEV_CXCFE_CX_DONE_POS 0 1229: #define AG903_USB_DEV_CXCFE_CX_DONE_MSK (0x1UL << AG903_USB_DEV_CXCFE_CX_DONE_POS) 1230: #define AG903_USB_DEV_CXCFE_TST_PKDONE_POS 1 1231: #define AG903_USB_DEV_CXCFE_TST_PKDONE_MSK (0x1UL << AG903_USB_DEV_CXCFE_TST_PKDONE_POS) 1232: #define AG903_USB_DEV_CXCFE_CX_STL_POS 2 1233: #define AG903_USB_DEV_CXCFE_CX_STL_MSK (0x1UL << AG903_USB_DEV_CXCFE_CX_STL_POS) 1234: #define AG903_USB_DEV_CXCFE_CX_CLR_POS 3 1235: #define AG903_USB_DEV_CXCFE_CX_CLR_MSK (0x1UL << AG903_USB_DEV_CXCFE_CX_CLR_POS) 1236: #define AG903_USB_DEV_CXCFE_CX_FUL_POS 4 1237: #define AG903_USB_DEV_CXCFE_CX_FUL_MSK (0x1UL << AG903_USB_DEV_CXCFE_CX_FUL_POS) 1238: #define AG903_USB_DEV_CXCFE_CX_EMP_POS 5 1239: #define AG903_USB_DEV_CXCFE_CX_EMP_MSK (0x1UL << AG903_USB_DEV_CXCFE_CX_EMP_POS) 1240: #define AG903_USB_DEV_CXCFE_F_EMP_POS 8 1241: #define AG903_USB_DEV_CXCFE_F_EMP_MSK (0xfUL << AG903_USB_DEV_CXCFE_F_EMP_POS) 1242: #define AG903_USB_DEV_CXCFE_CX_FNT_POS 24 1243: #define AG903_USB_DEV_CXCFE_CX_FNT_MSK (0x7fUL << AG903_USB_DEV_CXCFE_CX_FNT_POS) 1244: 1245: #define AG903_USB_DEV_ICR_IDLE_CNT_POS 0 1246: #define AG903_USB_DEV_ICR_IDLE_CNT_MSK (0x7UL << AG903_USB_DEV_ICR_IDLE_CNT_POS) 1247: 1248: #define AG903_USB_DEV_MIGR_MINT_G0_POS 0 1249: #define AG903_USB_DEV_MIGR_MINT_G0_MSK (0x1UL << AG903_USB_DEV_MIGR_MINT_G0_POS) 1250: #define AG903_USB_DEV_MIGR_MINT_G1_POS 1 1251: #define AG903_USB_DEV_MIGR_MINT_G1_MSK (0x1UL << AG903_USB_DEV_MIGR_MINT_G1_POS) 1252: #define AG903_USB_DEV_MIGR_MINT_G2_POS 2 1253: #define AG903_USB_DEV_MIGR_MINT_G2_MSK (0x1UL << AG903_USB_DEV_MIGR_MINT_G2_POS) 1254: #define AG903_USB_DEV_MIGR_MINT_G3_POS 3 1255: #define AG903_USB_DEV_MIGR_MINT_G3_MSK (0x1UL << AG903_USB_DEV_MIGR_MINT_G3_POS) 1256: 1257: #define AG903_USB_DEV_MISG0_MCX_SETUP_INT_POS 0 1258: #define AG903_USB_DEV_MISG0_MCX_SETUP_INT_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_SETUP_INT_POS) 1259: #define AG903_USB_DEV_MISG0_MCX_IN_INT_POS 1 1260: #define AG903_USB_DEV_MISG0_MCX_IN_INT_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_IN_INT_POS) 1261: #define AG903_USB_DEV_MISG0_MCX_OUT_INT_POS 2 1262: #define AG903_USB_DEV_MISG0_MCX_OUT_INT_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_OUT_INT_POS) 1263: #define AG903_USB_DEV_MISG0_MCX_COMEND_POS 3 1264: #define AG903_USB_DEV_MISG0_MCX_COMEND_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_COMEND_POS) 1265: #define AG903_USB_DEV_MISG0_MCX_COMFAIL_INT_POS 4 1266: #define AG903_USB_DEV_MISG0_MCX_COMFAIL_INT_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_COMFAIL_INT_POS) 1267: #define AG903_USB_DEV_MISG0_MCX_COMABORT_INT_POS 5 1268: #define AG903_USB_DEV_MISG0_MCX_COMABORT_INT_MSK (0x1UL << AG903_USB_DEV_MISG0_MCX_COMABORT_INT_POS) 1269: 1270: #define AG903_USB_DEV_MISG1_MF0_OUT_INT_POS 0 1271: #define AG903_USB_DEV_MISG1_MF0_OUT_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF0_OUT_INT_POS) 1272: #define AG903_USB_DEV_MISG1_MF0_SPK_INT_POS 1 1273: #define AG903_USB_DEV_MISG1_MF0_SPK_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF0_SPK_INT_POS) 1274: #define AG903_USB_DEV_MISG1_MF1_OUT_INT_POS 2 1275: #define AG903_USB_DEV_MISG1_MF1_OUT_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF1_OUT_INT_POS) 1276: #define AG903_USB_DEV_MISG1_MF1_SPK_INT_POS 3 1277: #define AG903_USB_DEV_MISG1_MF1_SPK_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF1_SPK_INT_POS) 1278: #define AG903_USB_DEV_MISG1_MF2_OUT_INT_POS 4 1279: #define AG903_USB_DEV_MISG1_MF2_OUT_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF2_OUT_INT_POS) 1280: #define AG903_USB_DEV_MISG1_MF2_SPK_INT_POS 5 1281: #define AG903_USB_DEV_MISG1_MF2_SPK_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF2_SPK_INT_POS) 1282: #define AG903_USB_DEV_MISG1_MF3_OUT_INT_POS 6 1283: #define AG903_USB_DEV_MISG1_MF3_OUT_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF3_OUT_INT_POS) 1284: #define AG903_USB_DEV_MISG1_MF3_SPK_INT_POS 7 1285: #define AG903_USB_DEV_MISG1_MF3_SPK_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF3_SPK_INT_POS) 1286: #define AG903_USB_DEV_MISG1_MF0_IN_INT_POS 16 1287: #define AG903_USB_DEV_MISG1_MF0_IN_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF0_IN_INT_POS) 1288: #define AG903_USB_DEV_MISG1_MF1_IN_INT_POS 17 1289: #define AG903_USB_DEV_MISG1_MF1_IN_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF1_IN_INT_POS) 1290: #define AG903_USB_DEV_MISG1_MF2_IN_INT_POS 18 1291: #define AG903_USB_DEV_MISG1_MF2_IN_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF2_IN_INT_POS) 1292: #define AG903_USB_DEV_MISG1_MF3_IN_INT_POS 19 1293: #define AG903_USB_DEV_MISG1_MF3_IN_INT_MSK (0x1UL << AG903_USB_DEV_MISG1_MF3_IN_INT_POS) 1294: 1295: #define AG903_USB_DEV_MISG2_MUSBRST_INT_POS 0 1296: #define AG903_USB_DEV_MISG2_MUSBRST_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MUSBRST_INT_POS) 1297: #define AG903_USB_DEV_MISG2_MSUSP_INT_POS 1 1298: #define AG903_USB_DEV_MISG2_MSUSP_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MSUSP_INT_POS) 1299: #define AG903_USB_DEV_MISG2_MRESM_INT_POS 2 1300: #define AG903_USB_DEV_MISG2_MRESM_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MRESM_INT_POS) 1301: #define AG903_USB_DEV_MISG2_MSEQ_ERR_INT_POS 3 1302: #define AG903_USB_DEV_MISG2_MSEQ_ERR_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MSEQ_ERR_INT_POS) 1303: #define AG903_USB_DEV_MISG2_MSEQ_ABORT_INT_POS 4 1304: #define AG903_USB_DEV_MISG2_MSEQ_ABORT_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MSEQ_ABORT_INT_POS) 1305: #define AG903_USB_DEV_MISG2_MTX0BYTE_INT_POS 5 1306: #define AG903_USB_DEV_MISG2_MTX0BYTE_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MTX0BYTE_INT_POS) 1307: #define AG903_USB_DEV_MISG2_MRX0BYTE_INT_POS 6 1308: #define AG903_USB_DEV_MISG2_MRX0BYTE_INT_MSK (0x1UL << AG903_USB_DEV_MISG2_MRX0BYTE_INT_POS) 1309: #define AG903_USB_DEV_MISG2_MDMA_CMPLT_POS 7 1310: #define AG903_USB_DEV_MISG2_MDMA_CMPLT_MSK (0x1UL << AG903_USB_DEV_MISG2_MDMA_CMPLT_POS) 1311: #define AG903_USB_DEV_MISG2_MDMA_ERROR_POS 8 1312: #define AG903_USB_DEV_MISG2_MDMA_ERROR_MSK (0x1UL << AG903_USB_DEV_MISG2_MDMA_ERROR_POS) 1313: #define AG903_USB_DEV_MISG2_MDev_Idle_POS 9 1314: #define AG903_USB_DEV_MISG2_MDev_Idle_MSK (0x1UL << AG903_USB_DEV_MISG2_MDev_Idle_POS) 1315: #define AG903_USB_DEV_MISG2_MDev_Wakeup_byVBUS_POS 10 1316: #define AG903_USB_DEV_MISG2_MDev_Wakeup_byVBUS_MSK (0x1UL << AG903_USB_DEV_MISG2_MDev_Wakeup_byVBUS_POS) 1317: 1318: #define AG903_USB_DEV_IGR_INT_G0_POS 0 1319: #define AG903_USB_DEV_IGR_INT_G0_MSK (0x1UL << AG903_USB_DEV_IGR_INT_G0_POS) 1320: #define AG903_USB_DEV_IGR_INT_G1_POS 1 1321: #define AG903_USB_DEV_IGR_INT_G1_MSK (0x1UL << AG903_USB_DEV_IGR_INT_G1_POS) 1322: #define AG903_USB_DEV_IGR_INT_G2_POS 2 1323: #define AG903_USB_DEV_IGR_INT_G2_MSK (0x1UL << AG903_USB_DEV_IGR_INT_G2_POS) 1324: #define AG903_USB_DEV_IGR_INT_G3_POS 3 1325: #define AG903_USB_DEV_IGR_INT_G3_MSK (0x1UL << AG903_USB_DEV_IGR_INT_G3_POS) 1326: 1327: #define AG903_USB_DEV_ISG0_CX_SETUP_INT_POS 0 1328: #define AG903_USB_DEV_ISG0_CX_SETUP_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_SETUP_INT_POS) 1329: #define AG903_USB_DEV_ISG0_CX_IN_INT_POS 1 1330: #define AG903_USB_DEV_ISG0_CX_IN_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_IN_INT_POS) 1331: #define AG903_USB_DEV_ISG0_CX_OUT_INT_POS 2 1332: #define AG903_USB_DEV_ISG0_CX_OUT_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_OUT_INT_POS) 1333: #define AG903_USB_DEV_ISG0_CX_COMEND_INT_POS 3 1334: #define AG903_USB_DEV_ISG0_CX_COMEND_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_COMEND_INT_POS) 1335: #define AG903_USB_DEV_ISG0_CX_COMFAIL_INT_POS 4 1336: #define AG903_USB_DEV_ISG0_CX_COMFAIL_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_COMFAIL_INT_POS) 1337: #define AG903_USB_DEV_ISG0_CX_COMABT_INT_POS 5 1338: #define AG903_USB_DEV_ISG0_CX_COMABT_INT_MSK (0x1UL << AG903_USB_DEV_ISG0_CX_COMABT_INT_POS) 1339: 1340: #define AG903_USB_DEV_ISG1_F0_OUT_INT_POS 0 1341: #define AG903_USB_DEV_ISG1_F0_OUT_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F0_OUT_INT_POS) 1342: #define AG903_USB_DEV_ISG1_F0_SPK_INT_POS 1 1343: #define AG903_USB_DEV_ISG1_F0_SPK_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F0_SPK_INT_POS) 1344: #define AG903_USB_DEV_ISG1_F1_OUT_INT_POS 2 1345: #define AG903_USB_DEV_ISG1_F1_OUT_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F1_OUT_INT_POS) 1346: #define AG903_USB_DEV_ISG1_F1_SPK_INT_POS 3 1347: #define AG903_USB_DEV_ISG1_F1_SPK_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F1_SPK_INT_POS) 1348: #define AG903_USB_DEV_ISG1_F2_OUT_INT_POS 4 1349: #define AG903_USB_DEV_ISG1_F2_OUT_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F2_OUT_INT_POS) 1350: #define AG903_USB_DEV_ISG1_F2_SPK_INT_POS 5 1351: #define AG903_USB_DEV_ISG1_F2_SPK_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F2_SPK_INT_POS) 1352: #define AG903_USB_DEV_ISG1_F3_OUT_INT_POS 6 1353: #define AG903_USB_DEV_ISG1_F3_OUT_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F3_OUT_INT_POS) 1354: #define AG903_USB_DEV_ISG1_F3_SPK_INT_POS 7 1355: #define AG903_USB_DEV_ISG1_F3_SPK_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F3_SPK_INT_POS) 1356: #define AG903_USB_DEV_ISG1_F0_IN_INT_POS 16 1357: #define AG903_USB_DEV_ISG1_F0_IN_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F0_IN_INT_POS) 1358: #define AG903_USB_DEV_ISG1_F1_IN_INT_POS 17 1359: #define AG903_USB_DEV_ISG1_F1_IN_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F1_IN_INT_POS) 1360: #define AG903_USB_DEV_ISG1_F2_IN_INT_POS 18 1361: #define AG903_USB_DEV_ISG1_F2_IN_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F2_IN_INT_POS) 1362: #define AG903_USB_DEV_ISG1_F3_IN_INT_POS 19 1363: #define AG903_USB_DEV_ISG1_F3_IN_INT_MSK (0x1UL << AG903_USB_DEV_ISG1_F3_IN_INT_POS) 1364: 1365: #define AG903_USB_DEV_ISG2_USBRST_INT_POS 0 1366: #define AG903_USB_DEV_ISG2_USBRST_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_USBRST_INT_POS) 1367: #define AG903_USB_DEV_ISG2_SUSP_INT_POS 1 1368: #define AG903_USB_DEV_ISG2_SUSP_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_SUSP_INT_POS) 1369: #define AG903_USB_DEV_ISG2_RESM_INT_POS 2 1370: #define AG903_USB_DEV_ISG2_RESM_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_RESM_INT_POS) 1371: #define AG903_USB_DEV_ISG2_ISO_SEQ_ERR_INT_POS 3 1372: #define AG903_USB_DEV_ISG2_ISO_SEQ_ERR_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_ISO_SEQ_ERR_INT_POS) 1373: #define AG903_USB_DEV_ISG2_ISO_SEQ_ABORT_INT_POS 4 1374: #define AG903_USB_DEV_ISG2_ISO_SEQ_ABORT_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_ISO_SEQ_ABORT_INT_POS) 1375: #define AG903_USB_DEV_ISG2_TX0BYTE_INT_POS 5 1376: #define AG903_USB_DEV_ISG2_TX0BYTE_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_TX0BYTE_INT_POS) 1377: #define AG903_USB_DEV_ISG2_RX0BYTE_INT_POS 6 1378: #define AG903_USB_DEV_ISG2_RX0BYTE_INT_MSK (0x1UL << AG903_USB_DEV_ISG2_RX0BYTE_INT_POS) 1379: #define AG903_USB_DEV_ISG2_DMA_CMPLT_POS 7 1380: #define AG903_USB_DEV_ISG2_DMA_CMPLT_MSK (0x1UL << AG903_USB_DEV_ISG2_DMA_CMPLT_POS) 1381: #define AG903_USB_DEV_ISG2_DMA_ERROR_POS 8 1382: #define AG903_USB_DEV_ISG2_DMA_ERROR_MSK (0x1UL << AG903_USB_DEV_ISG2_DMA_ERROR_POS) 1383: #define AG903_USB_DEV_ISG2_Dev_Idle_POS 9 1384: #define AG903_USB_DEV_ISG2_Dev_Idle_MSK (0x1UL << AG903_USB_DEV_ISG2_Dev_Idle_POS) 1385: #define AG903_USB_DEV_ISG2_Dev_Wakeup_byVBUS_POS 10 1386: #define AG903_USB_DEV_ISG2_Dev_Wakeup_byVBUS_MSK (0x1UL << AG903_USB_DEV_ISG2_Dev_Wakeup_byVBUS_POS) 1387: 1388: #define AG903_USB_DEV_RXZ_RX0BYTE_EP1_POS 0 1389: #define AG903_USB_DEV_RXZ_RX0BYTE_EP1_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP1_POS) 1390: #define AG903_USB_DEV_RXZ_RX0BYTE_EP2_POS 1 1391: #define AG903_USB_DEV_RXZ_RX0BYTE_EP2_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP2_POS) 1392: #define AG903_USB_DEV_RXZ_RX0BYTE_EP3_POS 2 1393: #define AG903_USB_DEV_RXZ_RX0BYTE_EP3_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP3_POS) 1394: #define AG903_USB_DEV_RXZ_RX0BYTE_EP4_POS 3 1395: #define AG903_USB_DEV_RXZ_RX0BYTE_EP4_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP4_POS) 1396: #define AG903_USB_DEV_RXZ_RX0BYTE_EP5_POS 4 1397: #define AG903_USB_DEV_RXZ_RX0BYTE_EP5_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP5_POS) 1398: #define AG903_USB_DEV_RXZ_RX0BYTE_EP6_POS 5 1399: #define AG903_USB_DEV_RXZ_RX0BYTE_EP6_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP6_POS) 1400: #define AG903_USB_DEV_RXZ_RX0BYTE_EP7_POS 6 1401: #define AG903_USB_DEV_RXZ_RX0BYTE_EP7_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP7_POS) 1402: #define AG903_USB_DEV_RXZ_RX0BYTE_EP8_POS 7 1403: #define AG903_USB_DEV_RXZ_RX0BYTE_EP8_MSK (0x1UL << AG903_USB_DEV_RXZ_RX0BYTE_EP8_POS) 1404: 1405: #define AG903_USB_DEV_TXZ_TX0BYTE_EP1_POS 0 1406: #define AG903_USB_DEV_TXZ_TX0BYTE_EP1_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP1_POS) 1407: #define AG903_USB_DEV_TXZ_TX0BYTE_EP2_POS 1 1408: #define AG903_USB_DEV_TXZ_TX0BYTE_EP2_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP2_POS) 1409: #define AG903_USB_DEV_TXZ_TX0BYTE_EP3_POS 2 1410: #define AG903_USB_DEV_TXZ_TX0BYTE_EP3_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP3_POS) 1411: #define AG903_USB_DEV_TXZ_TX0BYTE_EP4_POS 3 1412: #define AG903_USB_DEV_TXZ_TX0BYTE_EP4_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP4_POS) 1413: #define AG903_USB_DEV_TXZ_TX0BYTE_EP5_POS 4 1414: #define AG903_USB_DEV_TXZ_TX0BYTE_EP5_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP5_POS) 1415: #define AG903_USB_DEV_TXZ_TX0BYTE_EP6_POS 5 1416: #define AG903_USB_DEV_TXZ_TX0BYTE_EP6_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP6_POS) 1417: #define AG903_USB_DEV_TXZ_TX0BYTE_EP7_POS 6 1418: #define AG903_USB_DEV_TXZ_TX0BYTE_EP7_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP7_POS) 1419: #define AG903_USB_DEV_TXZ_TX0BYTE_EP8_POS 7 1420: #define AG903_USB_DEV_TXZ_TX0BYTE_EP8_MSK (0x1UL << AG903_USB_DEV_TXZ_TX0BYTE_EP8_POS) 1421: 1422: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP1_POS 0 1423: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP1_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP1_POS) 1424: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP2_POS 1 1425: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP2_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP2_POS) 1426: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP3_POS 2 1427: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP3_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP3_POS) 1428: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP4_POS 3 1429: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP4_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP4_POS) 1430: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP5_POS 4 1431: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP5_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP5_POS) 1432: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP6_POS 5 1433: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP6_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP6_POS) 1434: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP7_POS 6 1435: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP7_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP7_POS) 1436: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP8_POS 7 1437: #define AG903_USB_DEV_ISE_ISO_ABT_ERR_EP8_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_ABT_ERR_EP8_POS) 1438: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP1_POS 16 1439: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP1_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP1_POS) 1440: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP2_POS 17 1441: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP2_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP2_POS) 1442: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP3_POS 18 1443: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP3_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP3_POS) 1444: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP4_POS 19 1445: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP4_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP4_POS) 1446: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP5_POS 20 1447: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP5_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP5_POS) 1448: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP6_POS 21 1449: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP6_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP6_POS) 1450: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP7_POS 22 1451: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP7_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP7_POS) 1452: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP8_POS 23 1453: #define AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP8_MSK (0x1UL << AG903_USB_DEV_ISE_ISO_SEQ_ERR_EP8_POS) 1454: 1455: #define AG903_USB_DEV_INMPS_MAXPS_IEPn_POS 0 1456: #define AG903_USB_DEV_INMPS_MAXPS_IEPn_MSK (0x7ffUL << AG903_USB_DEV_INMPS_MAXPS_IEPn_POS) 1457: #define AG903_USB_DEV_INMPS_STL_IEPn_POS 11 1458: #define AG903_USB_DEV_INMPS_STL_IEPn_MSK (0x1UL << AG903_USB_DEV_INMPS_STL_IEPn_POS) 1459: #define AG903_USB_DEV_INMPS_RSTG_IEPn_POS 12 1460: #define AG903_USB_DEV_INMPS_RSTG_IEPn_MSK (0x1UL << AG903_USB_DEV_INMPS_RSTG_IEPn_POS) 1461: #define AG903_USB_DEV_INMPS_TX_NUM_HBW_IEPn_POS 13 1462: #define AG903_USB_DEV_INMPS_TX_NUM_HBW_IEPn_MSK (0x3UL << AG903_USB_DEV_INMPS_TX_NUM_HBW_IEPn_POS) 1463: #define AG903_USB_DEV_INMPS_TX0BYTE_IEPn_POS 15 1464: #define AG903_USB_DEV_INMPS_TX0BYTE_IEPn_MSK (0x1UL << AG903_USB_DEV_INMPS_TX0BYTE_IEPn_POS) 1465: 1466: #define AG903_USB_DEV_OUTMPS_MAXPS_OEPn_POS 0 1467: #define AG903_USB_DEV_OUTMPS_MAXPS_OEPn_MSK (0x7ffUL << AG903_USB_DEV_OUTMPS_MAXPS_OEPn_POS) 1468: #define AG903_USB_DEV_OUTMPS_STL_OEPn_POS 11 1469: #define AG903_USB_DEV_OUTMPS_STL_OEPn_MSK (0x1UL << AG903_USB_DEV_OUTMPS_STL_OEPn_POS) 1470: #define AG903_USB_DEV_OUTMPS_RSTG_OEPn_POS 12 1471: #define AG903_USB_DEV_OUTMPS_RSTG_OEPn_MSK (0x1UL << AG903_USB_DEV_OUTMPS_RSTG_OEPn_POS) 1472: 1473: #define AG903_USB_DEV_EPMAP0_FNO_IEP1_POS 0 1474: #define AG903_USB_DEV_EPMAP0_FNO_IEP1_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_IEP1_POS) 1475: #define AG903_USB_DEV_EPMAP0_FNO_OEP1_POS 4 1476: #define AG903_USB_DEV_EPMAP0_FNO_OEP1_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_OEP1_POS) 1477: #define AG903_USB_DEV_EPMAP0_FNO_IEP2_POS 8 1478: #define AG903_USB_DEV_EPMAP0_FNO_IEP2_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_IEP2_POS) 1479: #define AG903_USB_DEV_EPMAP0_FNO_OEP2_POS 12 1480: #define AG903_USB_DEV_EPMAP0_FNO_OEP2_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_OEP2_POS) 1481: #define AG903_USB_DEV_EPMAP0_FNO_IEP3_POS 16 1482: #define AG903_USB_DEV_EPMAP0_FNO_IEP3_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_IEP3_POS) 1483: #define AG903_USB_DEV_EPMAP0_FNO_OEP3_POS 20 1484: #define AG903_USB_DEV_EPMAP0_FNO_OEP3_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_OEP3_POS) 1485: #define AG903_USB_DEV_EPMAP0_FNO_IEP4_POS 24 1486: #define AG903_USB_DEV_EPMAP0_FNO_IEP4_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_IEP4_POS) 1487: #define AG903_USB_DEV_EPMAP0_FNO_OEP4_POS 28 1488: #define AG903_USB_DEV_EPMAP0_FNO_OEP4_MSK (0xfUL << AG903_USB_DEV_EPMAP0_FNO_OEP4_POS) 1489: 1490: #define AG903_USB_DEV_EPMAP1_FNO_IEP5_POS 0 1491: #define AG903_USB_DEV_EPMAP1_FNO_IEP5_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_IEP5_POS) 1492: #define AG903_USB_DEV_EPMAP1_FNO_OEP5_POS 4 1493: #define AG903_USB_DEV_EPMAP1_FNO_OEP5_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_OEP5_POS) 1494: #define AG903_USB_DEV_EPMAP1_FNO_IEP6_POS 8 1495: #define AG903_USB_DEV_EPMAP1_FNO_IEP6_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_IEP6_POS) 1496: #define AG903_USB_DEV_EPMAP1_FNO_OEP6_POS 12 1497: #define AG903_USB_DEV_EPMAP1_FNO_OEP6_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_OEP6_POS) 1498: #define AG903_USB_DEV_EPMAP1_FNO_IEP7_POS 16 1499: #define AG903_USB_DEV_EPMAP1_FNO_IEP7_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_IEP7_POS) 1500: #define AG903_USB_DEV_EPMAP1_FNO_OEP7_POS 20 1501: #define AG903_USB_DEV_EPMAP1_FNO_OEP7_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_OEP7_POS) 1502: #define AG903_USB_DEV_EPMAP1_FNO_IEP8_POS 24 1503: #define AG903_USB_DEV_EPMAP1_FNO_IEP8_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_IEP8_POS) 1504: #define AG903_USB_DEV_EPMAP1_FNO_OEP8_POS 28 1505: #define AG903_USB_DEV_EPMAP1_FNO_OEP8_MSK (0xfUL << AG903_USB_DEV_EPMAP1_FNO_OEP8_POS) 1506: 1507: #define AG903_USB_DEV_FMAP_EPNO_FIFO0_POS 0 1508: #define AG903_USB_DEV_FMAP_EPNO_FIFO0_MSK (0xfUL << AG903_USB_DEV_FMAP_EPNO_FIFO0_POS) 1509: #define AG903_USB_DEV_FMAP_Dir_FIFO0_POS 4 1510: #define AG903_USB_DEV_FMAP_Dir_FIFO0_MSK (0x3UL << AG903_USB_DEV_FMAP_Dir_FIFO0_POS) 1511: #define AG903_USB_DEV_FMAP_EPNO_FIFO1_POS 8 1512: #define AG903_USB_DEV_FMAP_EPNO_FIFO1_MSK (0xfUL << AG903_USB_DEV_FMAP_EPNO_FIFO1_POS) 1513: #define AG903_USB_DEV_FMAP_Dir_FIFO1_POS 12 1514: #define AG903_USB_DEV_FMAP_Dir_FIFO1_MSK (0x3UL << AG903_USB_DEV_FMAP_Dir_FIFO1_POS) 1515: #define AG903_USB_DEV_FMAP_EPNO_FIFO2_POS 16 1516: #define AG903_USB_DEV_FMAP_EPNO_FIFO2_MSK (0xfUL << AG903_USB_DEV_FMAP_EPNO_FIFO2_POS) 1517: #define AG903_USB_DEV_FMAP_Dir_FIFO2_POS 20 1518: #define AG903_USB_DEV_FMAP_Dir_FIFO2_MSK (0x3UL << AG903_USB_DEV_FMAP_Dir_FIFO2_POS) 1519: #define AG903_USB_DEV_FMAP_EPNO_FIFO3_POS 24 1520: #define AG903_USB_DEV_FMAP_EPNO_FIFO3_MSK (0xfUL << AG903_USB_DEV_FMAP_EPNO_FIFO3_POS) 1521: #define AG903_USB_DEV_FMAP_Dir_FIFO3_POS 28 1522: #define AG903_USB_DEV_FMAP_Dir_FIFO3_MSK (0x3UL << AG903_USB_DEV_FMAP_Dir_FIFO3_POS) 1523: 1524: #define AG903_USB_DEV_FCFG_BLK_TYP_F0_POS 0 1525: #define AG903_USB_DEV_FCFG_BLK_TYP_F0_MSK (0x3UL << AG903_USB_DEV_FCFG_BLK_TYP_F0_POS) 1526: #define AG903_USB_DEV_FCFG_BLKNO_F0_POS 2 1527: #define AG903_USB_DEV_FCFG_BLKNO_F0_MSK (0x3UL << AG903_USB_DEV_FCFG_BLKNO_F0_POS) 1528: #define AG903_USB_DEV_FCFG_BLKSZ_F0_POS 4 1529: #define AG903_USB_DEV_FCFG_BLKSZ_F0_MSK (0x1UL << AG903_USB_DEV_FCFG_BLKSZ_F0_POS) 1530: #define AG903_USB_DEV_FCFG_EN_F0_POS 5 1531: #define AG903_USB_DEV_FCFG_EN_F0_MSK (0x1UL << AG903_USB_DEV_FCFG_EN_F0_POS) 1532: #define AG903_USB_DEV_FCFG_BLK_TYP_F1_POS 8 1533: #define AG903_USB_DEV_FCFG_BLK_TYP_F1_MSK (0x3UL << AG903_USB_DEV_FCFG_BLK_TYP_F1_POS) 1534: #define AG903_USB_DEV_FCFG_BLKNO_F1_POS 10 1535: #define AG903_USB_DEV_FCFG_BLKNO_F1_MSK (0x3UL << AG903_USB_DEV_FCFG_BLKNO_F1_POS) 1536: #define AG903_USB_DEV_FCFG_BLKSZ_F1_POS 12 1537: #define AG903_USB_DEV_FCFG_BLKSZ_F1_MSK (0x1UL << AG903_USB_DEV_FCFG_BLKSZ_F1_POS) 1538: #define AG903_USB_DEV_FCFG_EN_F1_POS 13 1539: #define AG903_USB_DEV_FCFG_EN_F1_MSK (0x1UL << AG903_USB_DEV_FCFG_EN_F1_POS) 1540: #define AG903_USB_DEV_FCFG_BLK_TYP_F2_POS 16 1541: #define AG903_USB_DEV_FCFG_BLK_TYP_F2_MSK (0x3UL << AG903_USB_DEV_FCFG_BLK_TYP_F2_POS) 1542: #define AG903_USB_DEV_FCFG_BLKNO_F2_POS 18 1543: #define AG903_USB_DEV_FCFG_BLKNO_F2_MSK (0x3UL << AG903_USB_DEV_FCFG_BLKNO_F2_POS) 1544: #define AG903_USB_DEV_FCFG_BLKSZ_F2_POS 20 1545: #define AG903_USB_DEV_FCFG_BLKSZ_F2_MSK (0x1UL << AG903_USB_DEV_FCFG_BLKSZ_F2_POS) 1546: #define AG903_USB_DEV_FCFG_EN_F2_POS 21 1547: #define AG903_USB_DEV_FCFG_EN_F2_MSK (0x1UL << AG903_USB_DEV_FCFG_EN_F2_POS) 1548: #define AG903_USB_DEV_FCFG_BLK_TYP_F3_POS 24 1549: #define AG903_USB_DEV_FCFG_BLK_TYP_F3_MSK (0x3UL << AG903_USB_DEV_FCFG_BLK_TYP_F3_POS) 1550: #define AG903_USB_DEV_FCFG_BLKNO_F3_POS 26 1551: #define AG903_USB_DEV_FCFG_BLKNO_F3_MSK (0x3UL << AG903_USB_DEV_FCFG_BLKNO_F3_POS) 1552: #define AG903_USB_DEV_FCFG_BLKSZ_F3_POS 28 1553: #define AG903_USB_DEV_FCFG_BLKSZ_F3_MSK (0x1UL << AG903_USB_DEV_FCFG_BLKSZ_F3_POS) 1554: #define AG903_USB_DEV_FCFG_EN_F3_POS 29 1555: #define AG903_USB_DEV_FCFG_EN_F3_MSK (0x1UL << AG903_USB_DEV_FCFG_EN_F3_POS) 1556: 1557: #define AG903_USB_DEV_FIBC_BC_Fn_POS 0 1558: #define AG903_USB_DEV_FIBC_BC_Fn_MSK (0x7ffUL << AG903_USB_DEV_FIBC_BC_Fn_POS) 1559: #define AG903_USB_DEV_FIBC_FFRST_POS 12 1560: #define AG903_USB_DEV_FIBC_FFRST_MSK (0x1UL << AG903_USB_DEV_FIBC_FFRST_POS) 1561: 1562: #define AG903_USB_DMA_TFN_ACC_F0_POS 0 1563: #define AG903_USB_DMA_TFN_ACC_F0_MSK (0x1UL << AG903_USB_DMA_TFN_ACC_F0_POS) 1564: #define AG903_USB_DMA_TFN_ACC_F1_POS 1 1565: #define AG903_USB_DMA_TFN_ACC_F1_MSK (0x1UL << AG903_USB_DMA_TFN_ACC_F1_POS) 1566: #define AG903_USB_DMA_TFN_ACC_F2_POS 2 1567: #define AG903_USB_DMA_TFN_ACC_F2_MSK (0x1UL << AG903_USB_DMA_TFN_ACC_F2_POS) 1568: #define AG903_USB_DMA_TFN_ACC_F3_POS 3 1569: #define AG903_USB_DMA_TFN_ACC_F3_MSK (0x1UL << AG903_USB_DMA_TFN_ACC_F3_POS) 1570: #define AG903_USB_DMA_TFN_ACC_CXF_POS 4 1571: #define AG903_USB_DMA_TFN_ACC_CXF_MSK (0x1UL << AG903_USB_DMA_TFN_ACC_CXF_POS) 1572: 1573: #define AG903_USB_DMA_CPS0_AWCACHE_POS 0 1574: #define AG903_USB_DMA_CPS0_AWCACHE_MSK (0xfUL << AG903_USB_DMA_CPS0_AWCACHE_POS) 1575: #define AG903_USB_DMA_CPS0_AWPROT_POS 4 1576: #define AG903_USB_DMA_CPS0_AWPROT_MSK (0x7UL << AG903_USB_DMA_CPS0_AWPROT_POS) 1577: #define AG903_USB_DMA_CPS0_AWLOCK_POS 7 1578: #define AG903_USB_DMA_CPS0_AWLOCK_MSK (0x3UL << AG903_USB_DMA_CPS0_AWLOCK_POS) 1579: #define AG903_USB_DMA_CPS0_ARCACHE_POS 9 1580: #define AG903_USB_DMA_CPS0_ARCACHE_MSK (0xfUL << AG903_USB_DMA_CPS0_ARCACHE_POS) 1581: #define AG903_USB_DMA_CPS0_ARPORT_POS 13 1582: #define AG903_USB_DMA_CPS0_ARPORT_MSK (0x7UL << AG903_USB_DMA_CPS0_ARPORT_POS) 1583: #define AG903_USB_DMA_CPS0_ARLOCK_POS 16 1584: #define AG903_USB_DMA_CPS0_ARLOCK_MSK (0x3UL << AG903_USB_DMA_CPS0_ARLOCK_POS) 1585: #define AG903_USB_DMA_CPS0_BUF_LD_EN_POS 18 1586: #define AG903_USB_DMA_CPS0_BUF_LD_EN_MSK (0x1UL << AG903_USB_DMA_CPS0_BUF_LD_EN_POS) 1587: #define AG903_USB_DMA_CPS0_DST_WD_POS 19 1588: #define AG903_USB_DMA_CPS0_DST_WD_MSK (0x1UL << AG903_USB_DMA_CPS0_DST_WD_POS) 1589: 1590: #define AG903_USB_DMA_CPS1_DMA_START_POS 0 1591: #define AG903_USB_DMA_CPS1_DMA_START_MSK (0x1UL << AG903_USB_DMA_CPS1_DMA_START_POS) 1592: #define AG903_USB_DMA_CPS1_DMA_TYPE_POS 1 1593: #define AG903_USB_DMA_CPS1_DMA_TYPE_MSK (0x1UL << AG903_USB_DMA_CPS1_DMA_TYPE_POS) 1594: #define AG903_USB_DMA_CPS1_DMA_IO_POS 2 1595: #define AG903_USB_DMA_CPS1_DMA_IO_MSK (0x1UL << AG903_USB_DMA_CPS1_DMA_IO_POS) 1596: #define AG903_USB_DMA_CPS1_DMA_ABORT_POS 3 1597: #define AG903_USB_DMA_CPS1_DMA_ABORT_MSK (0x1UL << AG903_USB_DMA_CPS1_DMA_ABORT_POS) 1598: #define AG903_USB_DMA_CPS1_CLRFIFO_DMAABORT_POS 4 1599: #define AG903_USB_DMA_CPS1_CLRFIFO_DMAABORT_MSK (0x1UL << AG903_USB_DMA_CPS1_CLRFIFO_DMAABORT_POS) 1600: #define AG903_USB_DMA_CPS1_DMA_LEN_POS 8 1601: #define AG903_USB_DMA_CPS1_DMA_LEN_MSK (0x1ffffUL << AG903_USB_DMA_CPS1_DMA_LEN_POS) 1602: #define AG903_USB_DMA_CPS1_R_HPROT_POS 25 1603: #define AG903_USB_DMA_CPS1_R_HPROT_MSK (0xfUL << AG903_USB_DMA_CPS1_R_HPROT_POS) 1604: #define AG903_USB_DMA_CPS1_UNDEF_LEN_BURST_POS 29 1605: #define AG903_USB_DMA_CPS1_UNDEF_LEN_BURST_MSK (0x1UL << AG903_USB_DMA_CPS1_UNDEF_LEN_BURST_POS) 1606: #define AG903_USB_DMA_CPS1_L1_WAKEUP_POS 30 1607: #define AG903_USB_DMA_CPS1_L1_WAKEUP_MSK (0x1UL << AG903_USB_DMA_CPS1_L1_WAKEUP_POS) 1608: #define AG903_USB_DMA_CPS1_DevPhy_Suspend_POS 31 1609: #define AG903_USB_DMA_CPS1_DevPhy_Suspend_MSK (0x1UL << AG903_USB_DMA_CPS1_DevPhy_Suspend_POS) 1610: 1611: #define AG903_USB_DMA_CPS2_DMA_MADDR_POS 0 1612: #define AG903_USB_DMA_CPS2_DMA_MADDR_MSK (0xffffffffUL << AG903_USB_DMA_CPS2_DMA_MADDR_POS) 1613: 1614: #define AG903_USB_DMA_CPS3_SETUP_CMD_RPORT_POS 0 1615: #define AG903_USB_DMA_CPS3_SETUP_CMD_RPORT_MSK (0xffffffffUL << AG903_USB_DMA_CPS3_SETUP_CMD_RPORT_POS) 1616: 1617: #define AG903_USB_VDMA_CXFPS1_VDMA_START_CXF_POS 0 1618: #define AG903_USB_VDMA_CXFPS1_VDMA_START_CXF_MSK (0x1UL << AG903_USB_VDMA_CXFPS1_VDMA_START_CXF_POS) 1619: #define AG903_USB_VDMA_CXFPS1_VDMA_TYPE_CXF_POS 1 1620: #define AG903_USB_VDMA_CXFPS1_VDMA_TYPE_CXF_MSK (0x1UL << AG903_USB_VDMA_CXFPS1_VDMA_TYPE_CXF_POS) 1621: #define AG903_USB_VDMA_CXFPS1_VDMA_IO_CXF_POS 2 1622: #define AG903_USB_VDMA_CXFPS1_VDMA_IO_CXF_MSK (0x1UL << AG903_USB_VDMA_CXFPS1_VDMA_IO_CXF_POS) 1623: #define AG903_USB_VDMA_CXFPS1_VDMA_LEN_CXF_POS 8 1624: #define AG903_USB_VDMA_CXFPS1_VDMA_LEN_CXF_MSK (0x1ffffUL << AG903_USB_VDMA_CXFPS1_VDMA_LEN_CXF_POS) 1625: 1626: #define AG903_USB_VDMA_CXFPS2_VDMA_MADDR_CXF_POS 0 1627: #define AG903_USB_VDMA_CXFPS2_VDMA_MADDR_CXF_MSK (0xffffffffUL << AG903_USB_VDMA_CXFPS2_VDMA_MADDR_CXF_POS) 1628: 1629: #define AG903_USB_VDMA_F0PS1_VDMA_START_F0_POS 0 1630: #define AG903_USB_VDMA_F0PS1_VDMA_START_F0_MSK (0x1UL << AG903_USB_VDMA_F0PS1_VDMA_START_F0_POS) 1631: #define AG903_USB_VDMA_F0PS1_VDMA_TYPE_F0_POS 1 1632: #define AG903_USB_VDMA_F0PS1_VDMA_TYPE_F0_MSK (0x1UL << AG903_USB_VDMA_F0PS1_VDMA_TYPE_F0_POS) 1633: #define AG903_USB_VDMA_F0PS1_VDMA_IO_F0_POS 2 1634: #define AG903_USB_VDMA_F0PS1_VDMA_IO_F0_MSK (0x1UL << AG903_USB_VDMA_F0PS1_VDMA_IO_F0_POS) 1635: #define AG903_USB_VDMA_F0PS1_VDMA_LEN_F0_POS 8 1636: #define AG903_USB_VDMA_F0PS1_VDMA_LEN_F0_MSK (0x1ffffUL << AG903_USB_VDMA_F0PS1_VDMA_LEN_F0_POS) 1637: 1638: #define AG903_USB_VDMA_F0PS2_VDMA_MADDR_F0_POS 0 1639: #define AG903_USB_VDMA_F0PS2_VDMA_MADDR_F0_MSK (0xffffffffUL << AG903_USB_VDMA_F0PS2_VDMA_MADDR_F0_POS) 1640: 1641: #define AG903_USB_VDMA_F1PS1_VDMA_START_F1_POS 0 1642: #define AG903_USB_VDMA_F1PS1_VDMA_START_F1_MSK (0x1UL << AG903_USB_VDMA_F1PS1_VDMA_START_F1_POS) 1643: #define AG903_USB_VDMA_F1PS1_VDMA_TYPE_F1_POS 1 1644: #define AG903_USB_VDMA_F1PS1_VDMA_TYPE_F1_MSK (0x1UL << AG903_USB_VDMA_F1PS1_VDMA_TYPE_F1_POS) 1645: #define AG903_USB_VDMA_F1PS1_VDMA_IO_F1_POS 2 1646: #define AG903_USB_VDMA_F1PS1_VDMA_IO_F1_MSK (0x1UL << AG903_USB_VDMA_F1PS1_VDMA_IO_F1_POS) 1647: #define AG903_USB_VDMA_F1PS1_VDMA_LEN_F1_POS 8 1648: #define AG903_USB_VDMA_F1PS1_VDMA_LEN_F1_MSK (0x1ffffUL << AG903_USB_VDMA_F1PS1_VDMA_LEN_F1_POS) 1649: 1650: #define AG903_USB_VDMA_F1PS2_VDMA_MADDR_F1_POS 0 1651: #define AG903_USB_VDMA_F1PS2_VDMA_MADDR_F1_MSK (0xffffffffUL << AG903_USB_VDMA_F1PS2_VDMA_MADDR_F1_POS) 1652: 1653: #define AG903_USB_VDMA_F2PS1_VDMA_START_F2_POS 0 1654: #define AG903_USB_VDMA_F2PS1_VDMA_START_F2_MSK (0x1UL << AG903_USB_VDMA_F2PS1_VDMA_START_F2_POS) 1655: #define AG903_USB_VDMA_F2PS1_VDMA_TYPE_F2_POS 1 1656: #define AG903_USB_VDMA_F2PS1_VDMA_TYPE_F2_MSK (0x1UL << AG903_USB_VDMA_F2PS1_VDMA_TYPE_F2_POS) 1657: #define AG903_USB_VDMA_F2PS1_VDMA_IO_F2_POS 2 1658: #define AG903_USB_VDMA_F2PS1_VDMA_IO_F2_MSK (0x1UL << AG903_USB_VDMA_F2PS1_VDMA_IO_F2_POS) 1659: #define AG903_USB_VDMA_F2PS1_VDMA_LEN_F2_POS 8 1660: #define AG903_USB_VDMA_F2PS1_VDMA_LEN_F2_MSK (0x1ffffUL << AG903_USB_VDMA_F2PS1_VDMA_LEN_F2_POS) 1661: 1662: #define AG903_USB_VDMA_F2PS2_VDMA_MADDR_F2_POS 0 1663: #define AG903_USB_VDMA_F2PS2_VDMA_MADDR_F2_MSK (0xffffffffUL << AG903_USB_VDMA_F2PS2_VDMA_MADDR_F2_POS) 1664: 1665: #define AG903_USB_VDMA_F3PS1_VDMA_START_F3_POS 0 1666: #define AG903_USB_VDMA_F3PS1_VDMA_START_F3_MSK (0x1UL << AG903_USB_VDMA_F3PS1_VDMA_START_F3_POS) 1667: #define AG903_USB_VDMA_F3PS1_VDMA_TYPE_F3_POS 1 1668: #define AG903_USB_VDMA_F3PS1_VDMA_TYPE_F3_MSK (0x1UL << AG903_USB_VDMA_F3PS1_VDMA_TYPE_F3_POS) 1669: #define AG903_USB_VDMA_F3PS1_VDMA_IO_F3_POS 2 1670: #define AG903_USB_VDMA_F3PS1_VDMA_IO_F3_MSK (0x1UL << AG903_USB_VDMA_F3PS1_VDMA_IO_F3_POS) 1671: #define AG903_USB_VDMA_F3PS1_VDMA_LEN_F3_POS 8 1672: #define AG903_USB_VDMA_F3PS1_VDMA_LEN_F3_MSK (0x1ffffUL << AG903_USB_VDMA_F3PS1_VDMA_LEN_F3_POS) 1673: 1674: #define AG903_USB_VDMA_F3PS2_VDMA_MADDR_F3_POS 0 1675: #define AG903_USB_VDMA_F3PS2_VDMA_MADDR_F3_MSK (0xffffffffUL << AG903_USB_VDMA_F3PS2_VDMA_MADDR_F3_POS) 1676: 1677: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_CXF_POS 0 1678: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_CXF_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_CMPLT_CXF_POS) 1679: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F0_POS 1 1680: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F0_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_CMPLT_F0_POS) 1681: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F1_POS 2 1682: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F1_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_CMPLT_F1_POS) 1683: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F2_POS 3 1684: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F2_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_CMPLT_F2_POS) 1685: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F3_POS 4 1686: #define AG903_USB_DEV_ISG3_VDMA_CMPLT_F3_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_CMPLT_F3_POS) 1687: #define AG903_USB_DEV_ISG3_VDMA_ERROR_CXF_POS 16 1688: #define AG903_USB_DEV_ISG3_VDMA_ERROR_CXF_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_ERROR_CXF_POS) 1689: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F0_POS 17 1690: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F0_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_ERROR_F0_POS) 1691: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F1_POS 18 1692: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F1_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_ERROR_F1_POS) 1693: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F2_POS 19 1694: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F2_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_ERROR_F2_POS) 1695: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F3_POS 20 1696: #define AG903_USB_DEV_ISG3_VDMA_ERROR_F3_MSK (0x1UL << AG903_USB_DEV_ISG3_VDMA_ERROR_F3_POS) 1697: 1698: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_CXF_POS 0 1699: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_CXF_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_CMPLT_CXF_POS) 1700: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F0_POS 1 1701: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F0_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_CMPLT_F0_POS) 1702: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F1_POS 2 1703: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F1_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_CMPLT_F1_POS) 1704: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F2_POS 3 1705: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F2_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_CMPLT_F2_POS) 1706: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F3_POS 4 1707: #define AG903_USB_DEV_MISG3_MVDMA_CMPLT_F3_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_CMPLT_F3_POS) 1708: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_CXF_POS 16 1709: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_CXF_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_ERROR_CXF_POS) 1710: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F0_POS 17 1711: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F0_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_ERROR_F0_POS) 1712: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F1_POS 18 1713: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F1_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_ERROR_F1_POS) 1714: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F2_POS 19 1715: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F2_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_ERROR_F2_POS) 1716: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F3_POS 20 1717: #define AG903_USB_DEV_MISG3_MVDMA_ERROR_F3_MSK (0x1UL << AG903_USB_DEV_MISG3_MVDMA_ERROR_F3_POS) 1718: 1719: #define AG903_USB_VDMA_CTRL_VDMA_EN_POS 0 1720: #define AG903_USB_VDMA_CTRL_VDMA_EN_MSK (0x1UL << AG903_USB_VDMA_CTRL_VDMA_EN_POS) 1721: 1722: #define AG903_USB_LPM_CAP_LPM_WAKEUP_EN_POS 0 1723: #define AG903_USB_LPM_CAP_LPM_WAKEUP_EN_MSK (0x1UL << AG903_USB_LPM_CAP_LPM_WAKEUP_EN_POS) 1724: 1725: #define AG903_USB_DEV_ISG4_L1_INT_POS 0 1726: #define AG903_USB_DEV_ISG4_L1_INT_MSK (0x1UL << AG903_USB_DEV_ISG4_L1_INT_POS) 1727: 1728: #define AG903_USB_DEV_MISG4_ML1_INT_POS 0 1729: #define AG903_USB_DEV_MISG4_ML1_INT_MSK (0x1UL << AG903_USB_DEV_MISG4_ML1_INT_POS) 1730: 1731: #endif 1732:
名前 
説明 
USB Base Address 
USBASYNCLISTADDR Async_ladr-bit mask 
USBASYNCLISTADDR Async_ladr-bit position 
USBDEV_ADR AFT_CONF-bit mask 
USBDEV_ADR AFT_CONF-bit position 
USBDEV_ADR DEVADR-bit mask 
USBDEV_ADR DEVADR-bit position 
USBDEV_CTL CAP_RMWAKUP-bit mask 
USBDEV_CTL CAP_RMWAKUP-bit position 
USBDEV_CTL CHIP_EN-bit mask 
USBDEV_CTL CHIP_EN-bit position 
USBDEV_CTL FORCE_FS-bit mask 
USBDEV_CTL FORCE_FS-bit position 
USBDEV_CTL GLINT_EN-bit mask 
USBDEV_CTL GLINT_EN-bit position 
USBDEV_CTL GOSUSP-bit mask 
USBDEV_CTL GOSUSP-bit position 
USBDEV_CTL HALF_SPEED-bit mask 
USBDEV_CTL HALF_SPEED-bit position 
USBDEV_CTL HS_EN-bit mask 
USBDEV_CTL HS_EN-bit position 
USBDEV_CTL IDLE_DEGLITCH-bit mask 
USBDEV_CTL IDLE_DEGLITCH-bit position 
USBDEV_CTL LPM_ACCEPT-bit mask 
USBDEV_CTL LPM_ACCEPT-bit position 
USBDEV_CTL LPM_BESL_MAX-bit mask 
USBDEV_CTL LPM_BESL_MAX-bit position 
USBDEV_CTL LPM_BESL_MIN-bit mask 
USBDEV_CTL LPM_BESL_MIN-bit position 
USBDEV_CTL LPM_BESL-bit mask 
USBDEV_CTL LPM_BESL-bit position 
USBDEV_CTL LPM_EN-bit mask 
USBDEV_CTL LPM_EN-bit position 
USBDEV_CTL SFRST-bit mask 
USBDEV_CTL SFRST-bit position 
USBDEV_CTL SYSBUS_WIDTH-bit mask 
USBDEV_CTL SYSBUS_WIDTH-bit position 
USBDEV_CXCFE CX_CLR-bit mask 
USBDEV_CXCFE CX_CLR-bit position 
USBDEV_CXCFE CX_DONE-bit mask 
USBDEV_CXCFE CX_DONE-bit position 
USBDEV_CXCFE CX_EMP-bit mask 
USBDEV_CXCFE CX_EMP-bit position 
USBDEV_CXCFE CX_FNT-bit mask 
USBDEV_CXCFE CX_FNT-bit position 
USBDEV_CXCFE CX_FUL-bit mask 
USBDEV_CXCFE CX_FUL-bit position 
USBDEV_CXCFE CX_STL-bit mask 
USBDEV_CXCFE CX_STL-bit position 
USBDEV_CXCFE F_EMP-bit mask 
USBDEV_CXCFE F_EMP-bit position 
USBDEV_CXCFE TST_PKDONE-bit mask 
USBDEV_CXCFE TST_PKDONE-bit position 
USBDEV_CXCFG VSTA-bit mask 
USBDEV_CXCFG VSTA-bit position 
USBDEV_EPMAP0 FNO_IEP1-bit mask 
USBDEV_EPMAP0 FNO_IEP1-bit position 
USBDEV_EPMAP0 FNO_IEP2-bit mask 
USBDEV_EPMAP0 FNO_IEP2-bit position 
USBDEV_EPMAP0 FNO_IEP3-bit mask 
USBDEV_EPMAP0 FNO_IEP3-bit position 
USBDEV_EPMAP0 FNO_IEP4-bit mask 
USBDEV_EPMAP0 FNO_IEP4-bit position 
USBDEV_EPMAP0 FNO_OEP1-bit mask 
USBDEV_EPMAP0 FNO_OEP1-bit position 
USBDEV_EPMAP0 FNO_OEP2-bit mask 
USBDEV_EPMAP0 FNO_OEP2-bit position 
USBDEV_EPMAP0 FNO_OEP3-bit mask 
USBDEV_EPMAP0 FNO_OEP3-bit position 
USBDEV_EPMAP0 FNO_OEP4-bit mask 
USBDEV_EPMAP0 FNO_OEP4-bit position 
USBDEV_EPMAP1 FNO_IEP5-bit mask 
USBDEV_EPMAP1 FNO_IEP5-bit position 
USBDEV_EPMAP1 FNO_IEP6-bit mask 
USBDEV_EPMAP1 FNO_IEP6-bit position 
USBDEV_EPMAP1 FNO_IEP7-bit mask 
USBDEV_EPMAP1 FNO_IEP7-bit position 
USBDEV_EPMAP1 FNO_IEP8-bit mask 
USBDEV_EPMAP1 FNO_IEP8-bit position 
USBDEV_EPMAP1 FNO_OEP5-bit mask 
USBDEV_EPMAP1 FNO_OEP5-bit position 
USBDEV_EPMAP1 FNO_OEP6-bit mask 
USBDEV_EPMAP1 FNO_OEP6-bit position 
USBDEV_EPMAP1 FNO_OEP7-bit mask 
USBDEV_EPMAP1 FNO_OEP7-bit position 
USBDEV_EPMAP1 FNO_OEP8-bit mask 
USBDEV_EPMAP1 FNO_OEP8-bit position 
USBDEV_FCFG BLK_TYP_F0-bit mask 
USBDEV_FCFG BLK_TYP_F0-bit position 
USBDEV_FCFG BLK_TYP_F1-bit mask 
USBDEV_FCFG BLK_TYP_F1-bit position 
USBDEV_FCFG BLK_TYP_F2-bit mask 
USBDEV_FCFG BLK_TYP_F2-bit position 
USBDEV_FCFG BLK_TYP_F3-bit mask 
USBDEV_FCFG BLK_TYP_F3-bit position 
USBDEV_FCFG BLKNO_F0-bit mask 
USBDEV_FCFG BLKNO_F0-bit position 
USBDEV_FCFG BLKNO_F1-bit mask 
USBDEV_FCFG BLKNO_F1-bit position 
USBDEV_FCFG BLKNO_F2-bit mask 
USBDEV_FCFG BLKNO_F2-bit position 
USBDEV_FCFG BLKNO_F3-bit mask 
USBDEV_FCFG BLKNO_F3-bit position 
USBDEV_FCFG BLKSZ_F0-bit mask 
USBDEV_FCFG BLKSZ_F0-bit position 
USBDEV_FCFG BLKSZ_F1-bit mask 
USBDEV_FCFG BLKSZ_F1-bit position 
USBDEV_FCFG BLKSZ_F2-bit mask 
USBDEV_FCFG BLKSZ_F2-bit position 
USBDEV_FCFG BLKSZ_F3-bit mask 
USBDEV_FCFG BLKSZ_F3-bit position 
USBDEV_FCFG EN_F0-bit mask 
USBDEV_FCFG EN_F0-bit position 
USBDEV_FCFG EN_F1-bit mask 
USBDEV_FCFG EN_F1-bit position 
USBDEV_FCFG EN_F2-bit mask 
USBDEV_FCFG EN_F2-bit position 
USBDEV_FCFG EN_F3-bit mask 
USBDEV_FCFG EN_F3-bit position 
USBDEV_FIBC BC_Fn-bit mask 
USBDEV_FIBC BC_Fn-bit position 
USBDEV_FIBC FFRST-bit mask 
USBDEV_FIBC FFRST-bit position 
USBDEV_FMAP Dir_FIFO0-bit mask 
USBDEV_FMAP Dir_FIFO0-bit position 
USBDEV_FMAP Dir_FIFO1-bit mask 
USBDEV_FMAP Dir_FIFO1-bit position 
USBDEV_FMAP Dir_FIFO2-bit mask 
USBDEV_FMAP Dir_FIFO2-bit position 
USBDEV_FMAP Dir_FIFO3-bit mask 
USBDEV_FMAP Dir_FIFO3-bit position 
USBDEV_FMAP EPNO_FIFO0-bit mask 
USBDEV_FMAP EPNO_FIFO0-bit position 
USBDEV_FMAP EPNO_FIFO1-bit mask 
USBDEV_FMAP EPNO_FIFO1-bit position 
USBDEV_FMAP EPNO_FIFO2-bit mask 
USBDEV_FMAP EPNO_FIFO2-bit position 
USBDEV_FMAP EPNO_FIFO3-bit mask 
USBDEV_FMAP EPNO_FIFO3-bit position 
USBDEV_ICR IDLE_CNT-bit mask 
USBDEV_ICR IDLE_CNT-bit position 
USBDEV_IGR INT_G0-bit mask 
USBDEV_IGR INT_G0-bit position 
USBDEV_IGR INT_G1-bit mask 
USBDEV_IGR INT_G1-bit position 
USBDEV_IGR INT_G2-bit mask 
USBDEV_IGR INT_G2-bit position 
USBDEV_IGR INT_G3-bit mask 
USBDEV_IGR INT_G3-bit position 
USBDEV_INMPS MAXPS_IEPn-bit mask 
USBDEV_INMPS MAXPS_IEPn-bit position 
USBDEV_INMPS RSTG_IEPn-bit mask 
USBDEV_INMPS RSTG_IEPn-bit position 
USBDEV_INMPS STL_IEPn-bit mask 
USBDEV_INMPS STL_IEPn-bit position 
USBDEV_INMPS TX_NUM_HBW_IEPn-bit mask 
USBDEV_INMPS TX_NUM_HBW_IEPn-bit position 
USBDEV_INMPS TX0BYTE_IEPn-bit mask 
USBDEV_INMPS TX0BYTE_IEPn-bit position 
USBDEV_ISE ISO_ABT_ERR_EP1-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP1-bit position 
USBDEV_ISE ISO_ABT_ERR_EP2-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP2-bit position 
USBDEV_ISE ISO_ABT_ERR_EP3-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP3-bit position 
USBDEV_ISE ISO_ABT_ERR_EP4-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP4-bit position 
USBDEV_ISE ISO_ABT_ERR_EP5-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP5-bit position 
USBDEV_ISE ISO_ABT_ERR_EP6-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP6-bit position 
USBDEV_ISE ISO_ABT_ERR_EP7-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP7-bit position 
USBDEV_ISE ISO_ABT_ERR_EP8-bit mask 
USBDEV_ISE ISO_ABT_ERR_EP8-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP1-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP1-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP2-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP2-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP3-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP3-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP4-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP4-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP5-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP5-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP6-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP6-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP7-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP7-bit position 
USBDEV_ISE ISO_SEQ_ERR_EP8-bit mask 
USBDEV_ISE ISO_SEQ_ERR_EP8-bit position 
USBDEV_ISG0 CX_COMABT_INT-bit mask 
USBDEV_ISG0 CX_COMABT_INT-bit position 
USBDEV_ISG0 CX_COMEND_INT-bit mask 
USBDEV_ISG0 CX_COMEND_INT-bit position 
USBDEV_ISG0 CX_COMFAIL_INT-bit mask 
USBDEV_ISG0 CX_COMFAIL_INT-bit position 
USBDEV_ISG0 CX_IN_INT-bit mask 
USBDEV_ISG0 CX_IN_INT-bit position 
USBDEV_ISG0 CX_OUT_INT-bit mask 
USBDEV_ISG0 CX_OUT_INT-bit position 
USBDEV_ISG0 CX_SETUP_INT-bit mask 
USBDEV_ISG0 CX_SETUP_INT-bit position 
USBDEV_ISG1 F0_IN_INT-bit mask 
USBDEV_ISG1 F0_IN_INT-bit position 
USBDEV_ISG1 F0_OUT_INT-bit mask 
USBDEV_ISG1 F0_OUT_INT-bit position 
USBDEV_ISG1 F0_SPK_INT-bit mask 
USBDEV_ISG1 F0_SPK_INT-bit position 
USBDEV_ISG1 F1_IN_INT-bit mask 
USBDEV_ISG1 F1_IN_INT-bit position 
USBDEV_ISG1 F1_OUT_INT-bit mask 
USBDEV_ISG1 F1_OUT_INT-bit position 
USBDEV_ISG1 F1_SPK_INT-bit mask 
USBDEV_ISG1 F1_SPK_INT-bit position 
USBDEV_ISG1 F2_IN_INT-bit mask 
USBDEV_ISG1 F2_IN_INT-bit position 
USBDEV_ISG1 F2_OUT_INT-bit mask 
USBDEV_ISG1 F2_OUT_INT-bit position 
USBDEV_ISG1 F2_SPK_INT-bit mask 
USBDEV_ISG1 F2_SPK_INT-bit position 
USBDEV_ISG1 F3_IN_INT-bit mask 
USBDEV_ISG1 F3_IN_INT-bit position 
USBDEV_ISG1 F3_OUT_INT-bit mask 
USBDEV_ISG1 F3_OUT_INT-bit position 
USBDEV_ISG1 F3_SPK_INT-bit mask 
USBDEV_ISG1 F3_SPK_INT-bit position 
USBDEV_ISG2 Dev_Idle-bit mask 
USBDEV_ISG2 Dev_Idle-bit position 
USBDEV_ISG2 Dev_Wakeup_byVBUS-bit mask 
USBDEV_ISG2 Dev_Wakeup_byVBUS-bit position 
USBDEV_ISG2 DMA_CMPLT-bit mask 
USBDEV_ISG2 DMA_CMPLT-bit position 
USBDEV_ISG2 DMA_ERROR-bit mask 
USBDEV_ISG2 DMA_ERROR-bit position 
USBDEV_ISG2 ISO_SEQ_ABORT_INT-bit mask 
USBDEV_ISG2 ISO_SEQ_ABORT_INT-bit position 
USBDEV_ISG2 ISO_SEQ_ERR_INT-bit mask 
USBDEV_ISG2 ISO_SEQ_ERR_INT-bit position 
USBDEV_ISG2 RESM_INT-bit mask 
USBDEV_ISG2 RESM_INT-bit position 
USBDEV_ISG2 RX0BYTE_INT-bit mask 
USBDEV_ISG2 RX0BYTE_INT-bit position 
USBDEV_ISG2 SUSP_INT-bit mask 
USBDEV_ISG2 SUSP_INT-bit position 
USBDEV_ISG2 TX0BYTE_INT-bit mask 
USBDEV_ISG2 TX0BYTE_INT-bit position 
USBDEV_ISG2 USBRST_INT-bit mask 
USBDEV_ISG2 USBRST_INT-bit position 
USBDEV_ISG3 VDMA_CMPLT_CXF-bit mask 
USBDEV_ISG3 VDMA_CMPLT_CXF-bit position 
USBDEV_ISG3 VDMA_CMPLT_F0-bit mask 
USBDEV_ISG3 VDMA_CMPLT_F0-bit position 
USBDEV_ISG3 VDMA_CMPLT_F1-bit mask 
USBDEV_ISG3 VDMA_CMPLT_F1-bit position 
USBDEV_ISG3 VDMA_CMPLT_F2-bit mask 
USBDEV_ISG3 VDMA_CMPLT_F2-bit position 
USBDEV_ISG3 VDMA_CMPLT_F3-bit mask 
USBDEV_ISG3 VDMA_CMPLT_F3-bit position 
USBDEV_ISG3 VDMA_ERROR_CXF-bit mask 
USBDEV_ISG3 VDMA_ERROR_CXF-bit position 
USBDEV_ISG3 VDMA_ERROR_F0-bit mask 
USBDEV_ISG3 VDMA_ERROR_F0-bit position 
USBDEV_ISG3 VDMA_ERROR_F1-bit mask 
USBDEV_ISG3 VDMA_ERROR_F1-bit position 
USBDEV_ISG3 VDMA_ERROR_F2-bit mask 
USBDEV_ISG3 VDMA_ERROR_F2-bit position 
USBDEV_ISG3 VDMA_ERROR_F3-bit mask 
USBDEV_ISG3 VDMA_ERROR_F3-bit position 
USBDEV_ISG4 L1_INT-bit mask 
USBDEV_ISG4 L1_INT-bit position 
USBDEV_MIGR MINT_G0-bit mask 
USBDEV_MIGR MINT_G0-bit position 
USBDEV_MIGR MINT_G1-bit mask 
USBDEV_MIGR MINT_G1-bit position 
USBDEV_MIGR MINT_G2-bit mask 
USBDEV_MIGR MINT_G2-bit position 
USBDEV_MIGR MINT_G3-bit mask 
USBDEV_MIGR MINT_G3-bit position 
USBDEV_MISG0 MCX_COMABORT_INT-bit mask 
USBDEV_MISG0 MCX_COMABORT_INT-bit position 
USBDEV_MISG0 MCX_COMEND-bit mask 
USBDEV_MISG0 MCX_COMEND-bit position 
USBDEV_MISG0 MCX_COMFAIL_INT-bit mask 
USBDEV_MISG0 MCX_COMFAIL_INT-bit position 
USBDEV_MISG0 MCX_IN_INT-bit mask 
USBDEV_MISG0 MCX_IN_INT-bit position 
USBDEV_MISG0 MCX_OUT_INT-bit mask 
USBDEV_MISG0 MCX_OUT_INT-bit position 
USBDEV_MISG0 MCX_SETUP_INT-bit mask 
USBDEV_MISG0 MCX_SETUP_INT-bit position 
USBDEV_MISG1 MF0_IN_INT-bit mask 
USBDEV_MISG1 MF0_IN_INT-bit position 
USBDEV_MISG1 MF0_OUT_INT-bit mask 
USBDEV_MISG1 MF0_OUT_INT-bit position 
USBDEV_MISG1 MF0_SPK_INT-bit mask 
USBDEV_MISG1 MF0_SPK_INT-bit position 
USBDEV_MISG1 MF1_IN_INT-bit mask 
USBDEV_MISG1 MF1_IN_INT-bit position 
USBDEV_MISG1 MF1_OUT_INT-bit mask 
USBDEV_MISG1 MF1_OUT_INT-bit position 
USBDEV_MISG1 MF1_SPK_INT-bit mask 
USBDEV_MISG1 MF1_SPK_INT-bit position 
USBDEV_MISG1 MF2_IN_INT-bit mask 
USBDEV_MISG1 MF2_IN_INT-bit position 
USBDEV_MISG1 MF2_OUT_INT-bit mask 
USBDEV_MISG1 MF2_OUT_INT-bit position 
USBDEV_MISG1 MF2_SPK_INT-bit mask 
USBDEV_MISG1 MF2_SPK_INT-bit position 
USBDEV_MISG1 MF3_IN_INT-bit mask 
USBDEV_MISG1 MF3_IN_INT-bit position 
USBDEV_MISG1 MF3_OUT_INT-bit mask 
USBDEV_MISG1 MF3_OUT_INT-bit position 
USBDEV_MISG1 MF3_SPK_INT-bit mask 
USBDEV_MISG1 MF3_SPK_INT-bit position 
USBDEV_MISG2 MDev_Idle-bit mask 
USBDEV_MISG2 MDev_Idle-bit position 
USBDEV_MISG2 MDev_Wakeup_byVBUS-bit mask 
USBDEV_MISG2 MDev_Wakeup_byVBUS-bit position 
USBDEV_MISG2 MDMA_CMPLT-bit mask 
USBDEV_MISG2 MDMA_CMPLT-bit position 
USBDEV_MISG2 MDMA_ERROR-bit mask 
USBDEV_MISG2 MDMA_ERROR-bit position 
USBDEV_MISG2 MRESM_INT-bit mask 
USBDEV_MISG2 MRESM_INT-bit position 
USBDEV_MISG2 MRX0BYTE_INT-bit mask 
USBDEV_MISG2 MRX0BYTE_INT-bit position 
USBDEV_MISG2 MSEQ_ABORT_INT-bit mask 
USBDEV_MISG2 MSEQ_ABORT_INT-bit position 
USBDEV_MISG2 MSEQ_ERR_INT-bit mask 
USBDEV_MISG2 MSEQ_ERR_INT-bit position 
USBDEV_MISG2 MSUSP_INT-bit mask 
USBDEV_MISG2 MSUSP_INT-bit position 
USBDEV_MISG2 MTX0BYTE_INT-bit mask 
USBDEV_MISG2 MTX0BYTE_INT-bit position 
USBDEV_MISG2 MUSBRST_INT-bit mask 
USBDEV_MISG2 MUSBRST_INT-bit position 
USBDEV_MISG3 MVDMA_CMPLT_CXF-bit mask 
USBDEV_MISG3 MVDMA_CMPLT_CXF-bit position 
USBDEV_MISG3 MVDMA_CMPLT_F0-bit mask 
USBDEV_MISG3 MVDMA_CMPLT_F0-bit position 
USBDEV_MISG3 MVDMA_CMPLT_F1-bit mask 
USBDEV_MISG3 MVDMA_CMPLT_F1-bit position 
USBDEV_MISG3 MVDMA_CMPLT_F2-bit mask 
USBDEV_MISG3 MVDMA_CMPLT_F2-bit position 
USBDEV_MISG3 MVDMA_CMPLT_F3-bit mask 
USBDEV_MISG3 MVDMA_CMPLT_F3-bit position 
USBDEV_MISG3 MVDMA_ERROR_CXF-bit mask 
USBDEV_MISG3 MVDMA_ERROR_CXF-bit position 
USBDEV_MISG3 MVDMA_ERROR_F0-bit mask 
USBDEV_MISG3 MVDMA_ERROR_F0-bit position 
USBDEV_MISG3 MVDMA_ERROR_F1-bit mask 
USBDEV_MISG3 MVDMA_ERROR_F1-bit position 
USBDEV_MISG3 MVDMA_ERROR_F2-bit mask 
USBDEV_MISG3 MVDMA_ERROR_F2-bit position 
USBDEV_MISG3 MVDMA_ERROR_F3-bit mask 
USBDEV_MISG3 MVDMA_ERROR_F3-bit position 
USBDEV_MISG4 ML1_INT-bit mask 
USBDEV_MISG4 ML1_INT-bit position 
USBDEV_OUTMPS MAXPS_OEPn-bit mask 
USBDEV_OUTMPS MAXPS_OEPn-bit position 
USBDEV_OUTMPS RSTG_OEPn-bit mask 
USBDEV_OUTMPS RSTG_OEPn-bit position 
USBDEV_OUTMPS STL_OEPn-bit mask 
USBDEV_OUTMPS STL_OEPn-bit position 
USBDEV_RXZ RX0BYTE_EP1-bit mask 
USBDEV_RXZ RX0BYTE_EP1-bit position 
USBDEV_RXZ RX0BYTE_EP2-bit mask 
USBDEV_RXZ RX0BYTE_EP2-bit position 
USBDEV_RXZ RX0BYTE_EP3-bit mask 
USBDEV_RXZ RX0BYTE_EP3-bit position 
USBDEV_RXZ RX0BYTE_EP4-bit mask 
USBDEV_RXZ RX0BYTE_EP4-bit position 
USBDEV_RXZ RX0BYTE_EP5-bit mask 
USBDEV_RXZ RX0BYTE_EP5-bit position 
USBDEV_RXZ RX0BYTE_EP6-bit mask 
USBDEV_RXZ RX0BYTE_EP6-bit position 
USBDEV_RXZ RX0BYTE_EP7-bit mask 
USBDEV_RXZ RX0BYTE_EP7-bit position 
USBDEV_RXZ RX0BYTE_EP8-bit mask 
USBDEV_RXZ RX0BYTE_EP8-bit position 
USBDEV_SFN SOFN-bit mask 
USBDEV_SFN SOFN-bit position 
USBDEV_SFN USOFN-bit mask 
USBDEV_SFN USOFN-bit position 
USBDEV_SMT SOFMT-bit mask 
USBDEV_SMT SOFMT-bit position 
USBDEV_TST DISGENSOF-bit mask 
USBDEV_TST DISGENSOF-bit position 
USBDEV_TST TST_CLREA-bit mask 
USBDEV_TST TST_CLREA-bit position 
USBDEV_TST TST_CLRFF-bit mask 
USBDEV_TST TST_CLRFF-bit position 
USBDEV_TST TST_DISCRC-bit mask 
USBDEV_TST TST_DISCRC-bit position 
USBDEV_TST TST_DISTOG-bit mask 
USBDEV_TST TST_DISTOG-bit position 
USBDEV_TST TST_LPCX-bit mask 
USBDEV_TST TST_LPCX-bit position 
USBDEV_TST TST_MOD-bit mask 
USBDEV_TST TST_MOD-bit position 
USBDEV_TST TST_MOD_TYP-bit mask 
USBDEV_TST TST_MOD_TYP-bit position 
USBDEV_TXZ TX0BYTE_EP1-bit mask 
USBDEV_TXZ TX0BYTE_EP1-bit position 
USBDEV_TXZ TX0BYTE_EP2-bit mask 
USBDEV_TXZ TX0BYTE_EP2-bit position 
USBDEV_TXZ TX0BYTE_EP3-bit mask 
USBDEV_TXZ TX0BYTE_EP3-bit position 
USBDEV_TXZ TX0BYTE_EP4-bit mask 
USBDEV_TXZ TX0BYTE_EP4-bit position 
USBDEV_TXZ TX0BYTE_EP5-bit mask 
USBDEV_TXZ TX0BYTE_EP5-bit position 
USBDEV_TXZ TX0BYTE_EP6-bit mask 
USBDEV_TXZ TX0BYTE_EP6-bit position 
USBDEV_TXZ TX0BYTE_EP7-bit mask 
USBDEV_TXZ TX0BYTE_EP7-bit position 
USBDEV_TXZ TX0BYTE_EP8-bit mask 
USBDEV_TXZ TX0BYTE_EP8-bit position 
USBDEV_VCTL VCTL-bit mask 
USBDEV_VCTL VCTL-bit position 
USBDEV_VCTL VCTLOAD_N-bit mask 
USBDEV_VCTL VCTLOAD_N-bit position 
USBDMA_CPS0 ARCACHE-bit mask 
USBDMA_CPS0 ARCACHE-bit position 
USBDMA_CPS0 ARLOCK-bit mask 
USBDMA_CPS0 ARLOCK-bit position 
USBDMA_CPS0 ARPORT-bit mask 
USBDMA_CPS0 ARPORT-bit position 
USBDMA_CPS0 AWCACHE-bit mask 
USBDMA_CPS0 AWCACHE-bit position 
USBDMA_CPS0 AWLOCK-bit mask 
USBDMA_CPS0 AWLOCK-bit position 
USBDMA_CPS0 AWPROT-bit mask 
USBDMA_CPS0 AWPROT-bit position 
USBDMA_CPS0 BUF_LD_EN-bit mask 
USBDMA_CPS0 BUF_LD_EN-bit position 
USBDMA_CPS0 DST_WD-bit mask 
USBDMA_CPS0 DST_WD-bit position 
USBDMA_CPS1 CLRFIFO_DMAABORT-bit mask 
USBDMA_CPS1 CLRFIFO_DMAABORT-bit position 
USBDMA_CPS1 DevPhy_Suspend-bit mask 
USBDMA_CPS1 DevPhy_Suspend-bit position 
USBDMA_CPS1 DMA_ABORT-bit mask 
USBDMA_CPS1 DMA_ABORT-bit position 
USBDMA_CPS1 DMA_IO-bit mask 
USBDMA_CPS1 DMA_IO-bit position 
USBDMA_CPS1 DMA_LEN-bit mask 
USBDMA_CPS1 DMA_LEN-bit position 
USBDMA_CPS1 DMA_START-bit mask 
USBDMA_CPS1 DMA_START-bit position 
USBDMA_CPS1 DMA_TYPE-bit mask 
USBDMA_CPS1 DMA_TYPE-bit position 
USBDMA_CPS1 L1_WAKEUP-bit mask 
USBDMA_CPS1 L1_WAKEUP-bit position 
USBDMA_CPS1 R_HPROT-bit mask 
USBDMA_CPS1 R_HPROT-bit position 
USBDMA_CPS1 UNDEF_LEN_BURST-bit mask 
USBDMA_CPS1 UNDEF_LEN_BURST-bit position 
USBDMA_CPS2 DMA_MADDR-bit mask 
USBDMA_CPS2 DMA_MADDR-bit position 
USBDMA_CPS3 SETUP_CMD_RPORT-bit mask 
USBDMA_CPS3 SETUP_CMD_RPORT-bit position 
USBDMA_TFN ACC_CXF-bit mask 
USBDMA_TFN ACC_CXF-bit position 
USBDMA_TFN ACC_F0-bit mask 
USBDMA_TFN ACC_F0-bit position 
USBDMA_TFN ACC_F1-bit mask 
USBDMA_TFN ACC_F1-bit position 
USBDMA_TFN ACC_F2-bit mask 
USBDMA_TFN ACC_F2-bit position 
USBDMA_TFN ACC_F3-bit mask 
USBDMA_TFN ACC_F3-bit position 
USBFEATURE BULK_ONLY-bit mask 
USBFEATURE BULK_ONLY-bit position 
USBFEATURE DEV_ONLY-bit mask 
USBFEATURE DEV_ONLY-bit position 
USBFEATURE DMABUFSIZE-bit mask 
USBFEATURE DMABUFSIZE-bit position 
USBFEATURE EP_NUM-bit mask 
USBFEATURE EP_NUM-bit position 
USBFEATURE FIFO_NUM-bit mask 
USBFEATURE FIFO_NUM-bit position 
USBFEATURE HOST_ONLY-bit mask 
USBFEATURE HOST_ONLY-bit position 
USBFEATURE HS_DIS-bit mask 
USBFEATURE HS_DIS-bit position 
USBFRINDEX FRINDEX-bit mask 
USBFRINDEX FRINDEX-bit position 
USBFS_EOF FS_EOF1_Time_125us-bit mask 
USBFS_EOF FS_EOF1_Time_125us-bit position 
USBFS_EOF FS_EOF1_Time-bit mask 
USBFS_EOF FS_EOF1_Time-bit position 
USBGLB_INT INT_POLARITY-bit mask 
USBGLB_INT INT_POLARITY-bit position 
USBGLB_INT MDEV_INT-bit mask 
USBGLB_INT MDEV_INT-bit position 
USBGLB_INT MHC_INT-bit mask 
USBGLB_INT MHC_INT-bit position 
USBGLB_INT MOTG_INT-bit mask 
USBGLB_INT MOTG_INT-bit position 
USBGLB_ISR DEV_INT-bit mask 
USBGLB_ISR DEV_INT-bit position 
USBGLB_ISR HC_INT-bit mask 
USBGLB_ISR HC_INT-bit position 
USBGLB_ISR OTG_INT-bit mask 
USBGLB_ISR OTG_INT-bit position 
USBHCCAP CAPLENGTH-bit mask 
USBHCCAP CAPLENGTH-bit position 
USBHCCAP HCIVERSION-bit mask 
USBHCCAP HCIVERSION-bit position 
USBHCCPARAMS ASYN_SCH_PARK_CAP-bit mask 
USBHCCPARAMS ASYN_SCH_PARK_CAP-bit position 
USBHCCPARAMS PROG_FR_LIST_FLAG-bit mask 
USBHCCPARAMS PROG_FR_LIST_FLAG-bit position 
USBHCMISC ASYN_SCH_SLPT-bit mask 
USBHCMISC ASYN_SCH_SLPT-bit position 
USBHCMISC EOF1_Time-bit mask 
USBHCMISC EOF1_Time-bit position 
USBHCMISC EOF2_Time-bit mask 
USBHCMISC EOF2_Time-bit position 
USBHCMISC HostPhy_Suspend-bit mask 
USBHCMISC HostPhy_Suspend-bit position 
USBHCSPARAMS N_PORTS-bit mask 
USBHCSPARAMS N_PORTS-bit position 
USBHS_EOF HS_EOF1_Time-bit mask 
USBHS_EOF HS_EOF1_Time-bit position 
USBLPM_CAP LPM_WAKEUP_EN-bit mask 
USBLPM_CAP LPM_WAKEUP_EN-bit position 
USBOTG_CSR A_BUS_DROP-bit mask 
USBOTG_CSR A_BUS_DROP-bit position 
USBOTG_CSR A_BUS_REQ-bit mask 
USBOTG_CSR A_BUS_REQ-bit position 
USBOTG_CSR A_SESS_VLD-bit mask 
USBOTG_CSR A_SESS_VLD-bit position 
USBOTG_CSR A_SET_B_HNP_EN-bit mask 
USBOTG_CSR A_SET_B_HNP_EN-bit position 
USBOTG_CSR A_SRP_DET_EN-bit mask 
USBOTG_CSR A_SRP_DET_EN-bit position 
USBOTG_CSR A_SRP_RESP_TYP-bit mask 
USBOTG_CSR A_SRP_RESP_TYP-bit position 
USBOTG_CSR B_BUS_REQ-bit mask 
USBOTG_CSR B_BUS_REQ-bit position 
USBOTG_CSR B_DSCHRG_VBUS-bit mask 
USBOTG_CSR B_DSCHRG_VBUS-bit position 
USBOTG_CSR B_HNP_EN-bit mask 
USBOTG_CSR B_HNP_EN-bit position 
USBOTG_CSR B_SESS_END-bit mask 
USBOTG_CSR B_SESS_END-bit position 
USBOTG_CSR B_SESS_VLD-bit mask 
USBOTG_CSR B_SESS_VLD-bit position 
USBOTG_CSR CROLE-bit mask 
USBOTG_CSR CROLE-bit position 
USBOTG_CSR HDISCON_FLT_SEL-bit mask 
USBOTG_CSR HDISCON_FLT_SEL-bit position 
USBOTG_CSR ID_FLT_SEL-bit mask 
USBOTG_CSR ID_FLT_SEL-bit position 
USBOTG_CSR ID-bit mask 
USBOTG_CSR ID-bit position 
USBOTG_CSR IDPULUP-bit mask 
USBOTG_CSR IDPULUP-bit position 
USBOTG_CSR SPD_TYP-bit mask 
USBOTG_CSR SPD_TYP-bit position 
USBOTG_CSR VBUS_FLT_SEL-bit mask 
USBOTG_CSR VBUS_FLT_SEL-bit position 
USBOTG_CSR VBUS_VLD-bit mask 
USBOTG_CSR VBUS_VLD-bit position 
USBOTG_IER A_SRP_DET_EN-bit mask 
USBOTG_IER A_SRP_DET_EN-bit position 
USBOTG_IER A_VBUS_ERR_EN-bit mask 
USBOTG_IER A_VBUS_ERR_EN-bit position 
USBOTG_IER A_WAIT_CON_EN-bit mask 
USBOTG_IER A_WAIT_CON_EN-bit position 
USBOTG_IER APLGRMV_EN-bit mask 
USBOTG_IER APLGRMV_EN-bit position 
USBOTG_IER B_SESS_END_EN-bit mask 
USBOTG_IER B_SESS_END_EN-bit position 
USBOTG_IER B_SRP_DN_EN-bit mask 
USBOTG_IER B_SRP_DN_EN-bit position 
USBOTG_IER IDCHG_EN-bit mask 
USBOTG_IER IDCHG_EN-bit position 
USBOTG_IER OVC_EN-bit mask 
USBOTG_IER OVC_EN-bit position 
USBOTG_IER RLCHG_EN-bit mask 
USBOTG_IER RLCHG_EN-bit position 
USBOTG_ISR A_SRP_DET-bit mask 
USBOTG_ISR A_SRP_DET-bit position 
USBOTG_ISR A_VBUS_ERR-bit mask 
USBOTG_ISR A_VBUS_ERR-bit position 
USBOTG_ISR A_WAIT_CON-bit mask 
USBOTG_ISR A_WAIT_CON-bit position 
USBOTG_ISR APLGRMV-bit mask 
USBOTG_ISR APLGRMV-bit position 
USBOTG_ISR B_SESS_END-bit mask 
USBOTG_ISR B_SESS_END-bit position 
USBOTG_ISR B_SRP_DN-bit mask 
USBOTG_ISR B_SRP_DN-bit position 
USBOTG_ISR IDCHG-bit mask 
USBOTG_ISR IDCHG-bit position 
USBOTG_ISR OVC-bit mask 
USBOTG_ISR OVC-bit position 
USBOTG_ISR RLCHG-bit mask 
USBOTG_ISR RLCHG-bit position 
USBPERIODICLISTBASE PERI_BASADR-bit mask 
USBPERIODICLISTBASE PERI_BASADR-bit position 
USBPHY_TST TST_JSTA-bit mask 
USBPHY_TST TST_JSTA-bit position 
USBPHY_TST TST_KSTA-bit mask 
USBPHY_TST TST_KSTA-bit position 
USBPHY_TST TST_PKT-bit mask 
USBPHY_TST TST_PKT-bit position 
USBPHY_TST TST_SE0NAK-bit mask 
USBPHY_TST TST_SE0NAK-bit position 
USBPHY_TST UNPLUG-bit mask 
USBPHY_TST UNPLUG-bit position 
USBPORTSC CONN_CHG-bit mask 
USBPORTSC CONN_CHG-bit position 
USBPORTSC CONN_STS-bit mask 
USBPORTSC CONN_STS-bit position 
USBPORTSC F_PO_RESM-bit mask 
USBPORTSC F_PO_RESM-bit position 
USBPORTSC HC_TST_PKDONE-bit mask 
USBPORTSC HC_TST_PKDONE-bit position 
USBPORTSC LINE_STS-bit mask 
USBPORTSC LINE_STS-bit position 
USBPORTSC PO_EN_CHG-bit mask 
USBPORTSC PO_EN_CHG-bit position 
USBPORTSC PO_EN-bit mask 
USBPORTSC PO_EN-bit position 
USBPORTSC PO_RESET-bit mask 
USBPORTSC PO_RESET-bit position 
USBPORTSC PO_SUSP-bit mask 
USBPORTSC PO_SUSP-bit position 
USBPORTSC PORT_TEST-bit mask 
USBPORTSC PORT_TEST-bit position 
USBREVISION REVISION-bit mask 
USBREVISION REVISION-bit position 
USBUSBCMD ASCH_EN-bit mask 
USBUSBCMD ASCH_EN-bit position 
USBUSBCMD ASYN_PK_CNT-bit mask 
USBUSBCMD ASYN_PK_CNT-bit position 
USBUSBCMD ASYN_PK_EN-bit mask 
USBUSBCMD ASYN_PK_EN-bit position 
USBUSBCMD FRL_SIZE-bit mask 
USBUSBCMD FRL_SIZE-bit position 
USBUSBCMD HC_RESET-bit mask 
USBUSBCMD HC_RESET-bit position 
USBUSBCMD INT_OAAD-bit mask 
USBUSBCMD INT_OAAD-bit position 
USBUSBCMD INT_THRC-bit mask 
USBUSBCMD INT_THRC-bit position 
USBUSBCMD PSCH_EN-bit mask 
USBUSBCMD PSCH_EN-bit position 
USBUSBCMD RS-bit mask 
USBUSBCMD RS-bit position 
USBUSBINTR FRL_ROL_EN-bit mask 
USBUSBINTR FRL_ROL_EN-bit position 
USBUSBINTR H_SYSERR_EN-bit mask 
USBUSBINTR H_SYSERR_EN-bit position 
USBUSBINTR INT_OAA_EN-bit mask 
USBUSBINTR INT_OAA_EN-bit position 
USBUSBINTR PO_CHG_INT_EN-bit mask 
USBUSBINTR PO_CHG_INT_EN-bit position 
USBUSBINTR USB_INT_EN-bit mask 
USBUSBINTR USB_INT_EN-bit position 
USBUSBINTR USBERR_INT_EN-bit mask 
USBUSBINTR USBERR_INT_EN-bit position 
USBUSBSTS ASCH_STS-bit mask 
USBUSBSTS ASCH_STS-bit position 
USBUSBSTS FRL_ROL-bit mask 
USBUSBSTS FRL_ROL-bit position 
USBUSBSTS H_SYSERR-bit mask 
USBUSBSTS H_SYSERR-bit position 
USBUSBSTS HCHalted-bit mask 
USBUSBSTS HCHalted-bit position 
USBUSBSTS INT_OAA-bit mask 
USBUSBSTS INT_OAA-bit position 
USBUSBSTS PO_CHG_DET-bit mask 
USBUSBSTS PO_CHG_DET-bit position 
USBUSBSTS PSCH_STS-bit mask 
USBUSBSTS PSCH_STS-bit position 
USBUSBSTS Reclamation-bit mask 
USBUSBSTS Reclamation-bit position 
USBUSBSTS USB_INT-bit mask 
USBUSBSTS USB_INT-bit position 
USBUSBSTS USBERR_INT-bit mask 
USBUSBSTS USBERR_INT-bit position 
USBVDMA_CTRL VDMA_EN-bit mask 
USBVDMA_CTRL VDMA_EN-bit position 
USBVDMA_CXFPS1 VDMA_IO_CXF-bit mask 
USBVDMA_CXFPS1 VDMA_IO_CXF-bit position 
USBVDMA_CXFPS1 VDMA_LEN_CXF-bit mask 
USBVDMA_CXFPS1 VDMA_LEN_CXF-bit position 
USBVDMA_CXFPS1 VDMA_START_CXF-bit mask 
USBVDMA_CXFPS1 VDMA_START_CXF-bit position 
USBVDMA_CXFPS1 VDMA_TYPE_CXF-bit mask 
USBVDMA_CXFPS1 VDMA_TYPE_CXF-bit position 
USBVDMA_CXFPS2 VDMA_MADDR_CXF-bit mask 
USBVDMA_CXFPS2 VDMA_MADDR_CXF-bit position 
USBVDMA_F0PS1 VDMA_IO_F0-bit mask 
USBVDMA_F0PS1 VDMA_IO_F0-bit position 
USBVDMA_F0PS1 VDMA_LEN_F0-bit mask 
USBVDMA_F0PS1 VDMA_LEN_F0-bit position 
USBVDMA_F0PS1 VDMA_START_F0-bit mask 
USBVDMA_F0PS1 VDMA_START_F0-bit position 
USBVDMA_F0PS1 VDMA_TYPE_F0-bit mask 
USBVDMA_F0PS1 VDMA_TYPE_F0-bit position 
USBVDMA_F0PS2 VDMA_MADDR_F0-bit mask 
USBVDMA_F0PS2 VDMA_MADDR_F0-bit position 
USBVDMA_F1PS1 VDMA_IO_F1-bit mask 
USBVDMA_F1PS1 VDMA_IO_F1-bit position 
USBVDMA_F1PS1 VDMA_LEN_F1-bit mask 
USBVDMA_F1PS1 VDMA_LEN_F1-bit position 
USBVDMA_F1PS1 VDMA_START_F1-bit mask 
USBVDMA_F1PS1 VDMA_START_F1-bit position 
USBVDMA_F1PS1 VDMA_TYPE_F1-bit mask 
USBVDMA_F1PS1 VDMA_TYPE_F1-bit position 
USBVDMA_F1PS2 VDMA_MADDR_F1-bit mask 
USBVDMA_F1PS2 VDMA_MADDR_F1-bit position 
USBVDMA_F2PS1 VDMA_IO_F2-bit mask 
USBVDMA_F2PS1 VDMA_IO_F2-bit position 
USBVDMA_F2PS1 VDMA_LEN_F2-bit mask 
USBVDMA_F2PS1 VDMA_LEN_F2-bit position 
USBVDMA_F2PS1 VDMA_START_F2-bit mask 
USBVDMA_F2PS1 VDMA_START_F2-bit position 
USBVDMA_F2PS1 VDMA_TYPE_F2-bit mask 
USBVDMA_F2PS1 VDMA_TYPE_F2-bit position 
USBVDMA_F2PS2 VDMA_MADDR_F2-bit mask 
USBVDMA_F2PS2 VDMA_MADDR_F2-bit position 
USBVDMA_F3PS1 VDMA_IO_F3-bit mask 
USBVDMA_F3PS1 VDMA_IO_F3-bit position 
USBVDMA_F3PS1 VDMA_LEN_F3-bit mask 
USBVDMA_F3PS1 VDMA_LEN_F3-bit position 
USBVDMA_F3PS1 VDMA_START_F3-bit mask 
USBVDMA_F3PS1 VDMA_START_F3-bit position 
USBVDMA_F3PS1 VDMA_TYPE_F3-bit mask 
USBVDMA_F3PS1 VDMA_TYPE_F3-bit position 
USBVDMA_F3PS2 VDMA_MADDR_F3-bit mask 
USBVDMA_F3PS2 VDMA_MADDR_F3-bit position 
名前 
説明 
USB Type 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.