1 /***************************************************************************//** 2 * \file cyip_usbfs.h 3 * 4 * \brief 5 * USBFS IP definitions 6 * 7 * \note 8 * Generator version: 1.6.0.409 9 * 10 ******************************************************************************** 11 * \copyright 12 * Copyright 2016-2020 Cypress Semiconductor Corporation 13 * SPDX-License-Identifier: Apache-2.0 14 * 15 * Licensed under the Apache License, Version 2.0 (the "License"); 16 * you may not use this file except in compliance with the License. 17 * You may obtain a copy of the License at 18 * 19 * http://www.apache.org/licenses/LICENSE-2.0 20 * 21 * Unless required by applicable law or agreed to in writing, software 22 * distributed under the License is distributed on an "AS IS" BASIS, 23 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 24 * See the License for the specific language governing permissions and 25 * limitations under the License. 26 *******************************************************************************/ 27 28 #ifndef _CYIP_USBFS_H_ 29 #define _CYIP_USBFS_H_ 30 31 #include "cyip_headers.h" 32 33 /******************************************************************************* 34 * USBFS 35 *******************************************************************************/ 36 37 #define USBFS_USBDEV_SECTION_SIZE 0x00002000UL 38 #define USBFS_USBLPM_SECTION_SIZE 0x00001000UL 39 #define USBFS_USBHOST_SECTION_SIZE 0x00002000UL 40 #define USBFS_SECTION_SIZE 0x00010000UL 41 42 /** 43 * \brief USB Device (USBFS_USBDEV) 44 */ 45 typedef struct { 46 __IOM uint32_t EP0_DR[8]; /*!< 0x00000000 Control End point EP0 Data Register */ 47 __IOM uint32_t CR0; /*!< 0x00000020 USB control 0 Register */ 48 __IOM uint32_t CR1; /*!< 0x00000024 USB control 1 Register */ 49 __IOM uint32_t SIE_EP_INT_EN; /*!< 0x00000028 USB SIE Data Endpoints Interrupt Enable Register */ 50 __IOM uint32_t SIE_EP_INT_SR; /*!< 0x0000002C USB SIE Data Endpoint Interrupt Status */ 51 __IOM uint32_t SIE_EP1_CNT0; /*!< 0x00000030 Non-control endpoint count register */ 52 __IOM uint32_t SIE_EP1_CNT1; /*!< 0x00000034 Non-control endpoint count register */ 53 __IOM uint32_t SIE_EP1_CR0; /*!< 0x00000038 Non-control endpoint's control Register */ 54 __IM uint32_t RESERVED; 55 __IOM uint32_t USBIO_CR0; /*!< 0x00000040 USBIO Control 0 Register */ 56 __IOM uint32_t USBIO_CR2; /*!< 0x00000044 USBIO control 2 Register */ 57 __IOM uint32_t USBIO_CR1; /*!< 0x00000048 USBIO control 1 Register */ 58 __IM uint32_t RESERVED1; 59 __IOM uint32_t DYN_RECONFIG; /*!< 0x00000050 USB Dynamic reconfiguration register */ 60 __IM uint32_t RESERVED2[3]; 61 __IM uint32_t SOF0; /*!< 0x00000060 Start Of Frame Register */ 62 __IM uint32_t SOF1; /*!< 0x00000064 Start Of Frame Register */ 63 __IM uint32_t RESERVED3[2]; 64 __IOM uint32_t SIE_EP2_CNT0; /*!< 0x00000070 Non-control endpoint count register */ 65 __IOM uint32_t SIE_EP2_CNT1; /*!< 0x00000074 Non-control endpoint count register */ 66 __IOM uint32_t SIE_EP2_CR0; /*!< 0x00000078 Non-control endpoint's control Register */ 67 __IM uint32_t RESERVED4; 68 __IM uint32_t OSCLK_DR0; /*!< 0x00000080 Oscillator lock data register 0 */ 69 __IM uint32_t OSCLK_DR1; /*!< 0x00000084 Oscillator lock data register 1 */ 70 __IM uint32_t RESERVED5[6]; 71 __IOM uint32_t EP0_CR; /*!< 0x000000A0 Endpoint0 control Register */ 72 __IOM uint32_t EP0_CNT; /*!< 0x000000A4 Endpoint0 count Register */ 73 __IM uint32_t RESERVED6[2]; 74 __IOM uint32_t SIE_EP3_CNT0; /*!< 0x000000B0 Non-control endpoint count register */ 75 __IOM uint32_t SIE_EP3_CNT1; /*!< 0x000000B4 Non-control endpoint count register */ 76 __IOM uint32_t SIE_EP3_CR0; /*!< 0x000000B8 Non-control endpoint's control Register */ 77 __IM uint32_t RESERVED7[13]; 78 __IOM uint32_t SIE_EP4_CNT0; /*!< 0x000000F0 Non-control endpoint count register */ 79 __IOM uint32_t SIE_EP4_CNT1; /*!< 0x000000F4 Non-control endpoint count register */ 80 __IOM uint32_t SIE_EP4_CR0; /*!< 0x000000F8 Non-control endpoint's control Register */ 81 __IM uint32_t RESERVED8[13]; 82 __IOM uint32_t SIE_EP5_CNT0; /*!< 0x00000130 Non-control endpoint count register */ 83 __IOM uint32_t SIE_EP5_CNT1; /*!< 0x00000134 Non-control endpoint count register */ 84 __IOM uint32_t SIE_EP5_CR0; /*!< 0x00000138 Non-control endpoint's control Register */ 85 __IM uint32_t RESERVED9[13]; 86 __IOM uint32_t SIE_EP6_CNT0; /*!< 0x00000170 Non-control endpoint count register */ 87 __IOM uint32_t SIE_EP6_CNT1; /*!< 0x00000174 Non-control endpoint count register */ 88 __IOM uint32_t SIE_EP6_CR0; /*!< 0x00000178 Non-control endpoint's control Register */ 89 __IM uint32_t RESERVED10[13]; 90 __IOM uint32_t SIE_EP7_CNT0; /*!< 0x000001B0 Non-control endpoint count register */ 91 __IOM uint32_t SIE_EP7_CNT1; /*!< 0x000001B4 Non-control endpoint count register */ 92 __IOM uint32_t SIE_EP7_CR0; /*!< 0x000001B8 Non-control endpoint's control Register */ 93 __IM uint32_t RESERVED11[13]; 94 __IOM uint32_t SIE_EP8_CNT0; /*!< 0x000001F0 Non-control endpoint count register */ 95 __IOM uint32_t SIE_EP8_CNT1; /*!< 0x000001F4 Non-control endpoint count register */ 96 __IOM uint32_t SIE_EP8_CR0; /*!< 0x000001F8 Non-control endpoint's control Register */ 97 __IM uint32_t RESERVED12; 98 __IOM uint32_t ARB_EP1_CFG; /*!< 0x00000200 Endpoint Configuration Register *1 */ 99 __IOM uint32_t ARB_EP1_INT_EN; /*!< 0x00000204 Endpoint Interrupt Enable Register *1 */ 100 __IOM uint32_t ARB_EP1_SR; /*!< 0x00000208 Endpoint Interrupt Enable Register *1 */ 101 __IM uint32_t RESERVED13; 102 __IOM uint32_t ARB_RW1_WA; /*!< 0x00000210 Endpoint Write Address value *1, *2 */ 103 __IOM uint32_t ARB_RW1_WA_MSB; /*!< 0x00000214 Endpoint Write Address value *1, *2 */ 104 __IOM uint32_t ARB_RW1_RA; /*!< 0x00000218 Endpoint Read Address value *1, *2 */ 105 __IOM uint32_t ARB_RW1_RA_MSB; /*!< 0x0000021C Endpoint Read Address value *1, *2 */ 106 __IOM uint32_t ARB_RW1_DR; /*!< 0x00000220 Endpoint Data Register */ 107 __IM uint32_t RESERVED14[3]; 108 __IOM uint32_t BUF_SIZE; /*!< 0x00000230 Dedicated Endpoint Buffer Size Register *1 */ 109 __IM uint32_t RESERVED15; 110 __IOM uint32_t EP_ACTIVE; /*!< 0x00000238 Endpoint Active Indication Register *1 */ 111 __IOM uint32_t EP_TYPE; /*!< 0x0000023C Endpoint Type (IN/OUT) Indication *1 */ 112 __IOM uint32_t ARB_EP2_CFG; /*!< 0x00000240 Endpoint Configuration Register *1 */ 113 __IOM uint32_t ARB_EP2_INT_EN; /*!< 0x00000244 Endpoint Interrupt Enable Register *1 */ 114 __IOM uint32_t ARB_EP2_SR; /*!< 0x00000248 Endpoint Interrupt Enable Register *1 */ 115 __IM uint32_t RESERVED16; 116 __IOM uint32_t ARB_RW2_WA; /*!< 0x00000250 Endpoint Write Address value *1, *2 */ 117 __IOM uint32_t ARB_RW2_WA_MSB; /*!< 0x00000254 Endpoint Write Address value *1, *2 */ 118 __IOM uint32_t ARB_RW2_RA; /*!< 0x00000258 Endpoint Read Address value *1, *2 */ 119 __IOM uint32_t ARB_RW2_RA_MSB; /*!< 0x0000025C Endpoint Read Address value *1, *2 */ 120 __IOM uint32_t ARB_RW2_DR; /*!< 0x00000260 Endpoint Data Register */ 121 __IM uint32_t RESERVED17[3]; 122 __IOM uint32_t ARB_CFG; /*!< 0x00000270 Arbiter Configuration Register *1 */ 123 __IOM uint32_t USB_CLK_EN; /*!< 0x00000274 USB Block Clock Enable Register */ 124 __IOM uint32_t ARB_INT_EN; /*!< 0x00000278 Arbiter Interrupt Enable *1 */ 125 __IM uint32_t ARB_INT_SR; /*!< 0x0000027C Arbiter Interrupt Status *1 */ 126 __IOM uint32_t ARB_EP3_CFG; /*!< 0x00000280 Endpoint Configuration Register *1 */ 127 __IOM uint32_t ARB_EP3_INT_EN; /*!< 0x00000284 Endpoint Interrupt Enable Register *1 */ 128 __IOM uint32_t ARB_EP3_SR; /*!< 0x00000288 Endpoint Interrupt Enable Register *1 */ 129 __IM uint32_t RESERVED18; 130 __IOM uint32_t ARB_RW3_WA; /*!< 0x00000290 Endpoint Write Address value *1, *2 */ 131 __IOM uint32_t ARB_RW3_WA_MSB; /*!< 0x00000294 Endpoint Write Address value *1, *2 */ 132 __IOM uint32_t ARB_RW3_RA; /*!< 0x00000298 Endpoint Read Address value *1, *2 */ 133 __IOM uint32_t ARB_RW3_RA_MSB; /*!< 0x0000029C Endpoint Read Address value *1, *2 */ 134 __IOM uint32_t ARB_RW3_DR; /*!< 0x000002A0 Endpoint Data Register */ 135 __IM uint32_t RESERVED19[3]; 136 __IOM uint32_t CWA; /*!< 0x000002B0 Common Area Write Address *1 */ 137 __IOM uint32_t CWA_MSB; /*!< 0x000002B4 Endpoint Read Address value *1 */ 138 __IM uint32_t RESERVED20[2]; 139 __IOM uint32_t ARB_EP4_CFG; /*!< 0x000002C0 Endpoint Configuration Register *1 */ 140 __IOM uint32_t ARB_EP4_INT_EN; /*!< 0x000002C4 Endpoint Interrupt Enable Register *1 */ 141 __IOM uint32_t ARB_EP4_SR; /*!< 0x000002C8 Endpoint Interrupt Enable Register *1 */ 142 __IM uint32_t RESERVED21; 143 __IOM uint32_t ARB_RW4_WA; /*!< 0x000002D0 Endpoint Write Address value *1, *2 */ 144 __IOM uint32_t ARB_RW4_WA_MSB; /*!< 0x000002D4 Endpoint Write Address value *1, *2 */ 145 __IOM uint32_t ARB_RW4_RA; /*!< 0x000002D8 Endpoint Read Address value *1, *2 */ 146 __IOM uint32_t ARB_RW4_RA_MSB; /*!< 0x000002DC Endpoint Read Address value *1, *2 */ 147 __IOM uint32_t ARB_RW4_DR; /*!< 0x000002E0 Endpoint Data Register */ 148 __IM uint32_t RESERVED22[3]; 149 __IOM uint32_t DMA_THRES; /*!< 0x000002F0 DMA Burst / Threshold Configuration */ 150 __IOM uint32_t DMA_THRES_MSB; /*!< 0x000002F4 DMA Burst / Threshold Configuration */ 151 __IM uint32_t RESERVED23[2]; 152 __IOM uint32_t ARB_EP5_CFG; /*!< 0x00000300 Endpoint Configuration Register *1 */ 153 __IOM uint32_t ARB_EP5_INT_EN; /*!< 0x00000304 Endpoint Interrupt Enable Register *1 */ 154 __IOM uint32_t ARB_EP5_SR; /*!< 0x00000308 Endpoint Interrupt Enable Register *1 */ 155 __IM uint32_t RESERVED24; 156 __IOM uint32_t ARB_RW5_WA; /*!< 0x00000310 Endpoint Write Address value *1, *2 */ 157 __IOM uint32_t ARB_RW5_WA_MSB; /*!< 0x00000314 Endpoint Write Address value *1, *2 */ 158 __IOM uint32_t ARB_RW5_RA; /*!< 0x00000318 Endpoint Read Address value *1, *2 */ 159 __IOM uint32_t ARB_RW5_RA_MSB; /*!< 0x0000031C Endpoint Read Address value *1, *2 */ 160 __IOM uint32_t ARB_RW5_DR; /*!< 0x00000320 Endpoint Data Register */ 161 __IM uint32_t RESERVED25[3]; 162 __IOM uint32_t BUS_RST_CNT; /*!< 0x00000330 Bus Reset Count Register */ 163 __IM uint32_t RESERVED26[3]; 164 __IOM uint32_t ARB_EP6_CFG; /*!< 0x00000340 Endpoint Configuration Register *1 */ 165 __IOM uint32_t ARB_EP6_INT_EN; /*!< 0x00000344 Endpoint Interrupt Enable Register *1 */ 166 __IOM uint32_t ARB_EP6_SR; /*!< 0x00000348 Endpoint Interrupt Enable Register *1 */ 167 __IM uint32_t RESERVED27; 168 __IOM uint32_t ARB_RW6_WA; /*!< 0x00000350 Endpoint Write Address value *1, *2 */ 169 __IOM uint32_t ARB_RW6_WA_MSB; /*!< 0x00000354 Endpoint Write Address value *1, *2 */ 170 __IOM uint32_t ARB_RW6_RA; /*!< 0x00000358 Endpoint Read Address value *1, *2 */ 171 __IOM uint32_t ARB_RW6_RA_MSB; /*!< 0x0000035C Endpoint Read Address value *1, *2 */ 172 __IOM uint32_t ARB_RW6_DR; /*!< 0x00000360 Endpoint Data Register */ 173 __IM uint32_t RESERVED28[7]; 174 __IOM uint32_t ARB_EP7_CFG; /*!< 0x00000380 Endpoint Configuration Register *1 */ 175 __IOM uint32_t ARB_EP7_INT_EN; /*!< 0x00000384 Endpoint Interrupt Enable Register *1 */ 176 __IOM uint32_t ARB_EP7_SR; /*!< 0x00000388 Endpoint Interrupt Enable Register *1 */ 177 __IM uint32_t RESERVED29; 178 __IOM uint32_t ARB_RW7_WA; /*!< 0x00000390 Endpoint Write Address value *1, *2 */ 179 __IOM uint32_t ARB_RW7_WA_MSB; /*!< 0x00000394 Endpoint Write Address value *1, *2 */ 180 __IOM uint32_t ARB_RW7_RA; /*!< 0x00000398 Endpoint Read Address value *1, *2 */ 181 __IOM uint32_t ARB_RW7_RA_MSB; /*!< 0x0000039C Endpoint Read Address value *1, *2 */ 182 __IOM uint32_t ARB_RW7_DR; /*!< 0x000003A0 Endpoint Data Register */ 183 __IM uint32_t RESERVED30[7]; 184 __IOM uint32_t ARB_EP8_CFG; /*!< 0x000003C0 Endpoint Configuration Register *1 */ 185 __IOM uint32_t ARB_EP8_INT_EN; /*!< 0x000003C4 Endpoint Interrupt Enable Register *1 */ 186 __IOM uint32_t ARB_EP8_SR; /*!< 0x000003C8 Endpoint Interrupt Enable Register *1 */ 187 __IM uint32_t RESERVED31; 188 __IOM uint32_t ARB_RW8_WA; /*!< 0x000003D0 Endpoint Write Address value *1, *2 */ 189 __IOM uint32_t ARB_RW8_WA_MSB; /*!< 0x000003D4 Endpoint Write Address value *1, *2 */ 190 __IOM uint32_t ARB_RW8_RA; /*!< 0x000003D8 Endpoint Read Address value *1, *2 */ 191 __IOM uint32_t ARB_RW8_RA_MSB; /*!< 0x000003DC Endpoint Read Address value *1, *2 */ 192 __IOM uint32_t ARB_RW8_DR; /*!< 0x000003E0 Endpoint Data Register */ 193 __IM uint32_t RESERVED32[7]; 194 __IOM uint32_t MEM_DATA[512]; /*!< 0x00000400 DATA */ 195 __IM uint32_t RESERVED33[280]; 196 __IM uint32_t SOF16; /*!< 0x00001060 Start Of Frame Register */ 197 __IM uint32_t RESERVED34[7]; 198 __IM uint32_t OSCLK_DR16; /*!< 0x00001080 Oscillator lock data register */ 199 __IM uint32_t RESERVED35[99]; 200 __IOM uint32_t ARB_RW1_WA16; /*!< 0x00001210 Endpoint Write Address value *3 */ 201 __IM uint32_t RESERVED36; 202 __IOM uint32_t ARB_RW1_RA16; /*!< 0x00001218 Endpoint Read Address value *3 */ 203 __IM uint32_t RESERVED37; 204 __IOM uint32_t ARB_RW1_DR16; /*!< 0x00001220 Endpoint Data Register */ 205 __IM uint32_t RESERVED38[11]; 206 __IOM uint32_t ARB_RW2_WA16; /*!< 0x00001250 Endpoint Write Address value *3 */ 207 __IM uint32_t RESERVED39; 208 __IOM uint32_t ARB_RW2_RA16; /*!< 0x00001258 Endpoint Read Address value *3 */ 209 __IM uint32_t RESERVED40; 210 __IOM uint32_t ARB_RW2_DR16; /*!< 0x00001260 Endpoint Data Register */ 211 __IM uint32_t RESERVED41[11]; 212 __IOM uint32_t ARB_RW3_WA16; /*!< 0x00001290 Endpoint Write Address value *3 */ 213 __IM uint32_t RESERVED42; 214 __IOM uint32_t ARB_RW3_RA16; /*!< 0x00001298 Endpoint Read Address value *3 */ 215 __IM uint32_t RESERVED43; 216 __IOM uint32_t ARB_RW3_DR16; /*!< 0x000012A0 Endpoint Data Register */ 217 __IM uint32_t RESERVED44[3]; 218 __IOM uint32_t CWA16; /*!< 0x000012B0 Common Area Write Address */ 219 __IM uint32_t RESERVED45[7]; 220 __IOM uint32_t ARB_RW4_WA16; /*!< 0x000012D0 Endpoint Write Address value *3 */ 221 __IM uint32_t RESERVED46; 222 __IOM uint32_t ARB_RW4_RA16; /*!< 0x000012D8 Endpoint Read Address value *3 */ 223 __IM uint32_t RESERVED47; 224 __IOM uint32_t ARB_RW4_DR16; /*!< 0x000012E0 Endpoint Data Register */ 225 __IM uint32_t RESERVED48[3]; 226 __IOM uint32_t DMA_THRES16; /*!< 0x000012F0 DMA Burst / Threshold Configuration */ 227 __IM uint32_t RESERVED49[7]; 228 __IOM uint32_t ARB_RW5_WA16; /*!< 0x00001310 Endpoint Write Address value *3 */ 229 __IM uint32_t RESERVED50; 230 __IOM uint32_t ARB_RW5_RA16; /*!< 0x00001318 Endpoint Read Address value *3 */ 231 __IM uint32_t RESERVED51; 232 __IOM uint32_t ARB_RW5_DR16; /*!< 0x00001320 Endpoint Data Register */ 233 __IM uint32_t RESERVED52[11]; 234 __IOM uint32_t ARB_RW6_WA16; /*!< 0x00001350 Endpoint Write Address value *3 */ 235 __IM uint32_t RESERVED53; 236 __IOM uint32_t ARB_RW6_RA16; /*!< 0x00001358 Endpoint Read Address value *3 */ 237 __IM uint32_t RESERVED54; 238 __IOM uint32_t ARB_RW6_DR16; /*!< 0x00001360 Endpoint Data Register */ 239 __IM uint32_t RESERVED55[11]; 240 __IOM uint32_t ARB_RW7_WA16; /*!< 0x00001390 Endpoint Write Address value *3 */ 241 __IM uint32_t RESERVED56; 242 __IOM uint32_t ARB_RW7_RA16; /*!< 0x00001398 Endpoint Read Address value *3 */ 243 __IM uint32_t RESERVED57; 244 __IOM uint32_t ARB_RW7_DR16; /*!< 0x000013A0 Endpoint Data Register */ 245 __IM uint32_t RESERVED58[11]; 246 __IOM uint32_t ARB_RW8_WA16; /*!< 0x000013D0 Endpoint Write Address value *3 */ 247 __IM uint32_t RESERVED59; 248 __IOM uint32_t ARB_RW8_RA16; /*!< 0x000013D8 Endpoint Read Address value *3 */ 249 __IM uint32_t RESERVED60; 250 __IOM uint32_t ARB_RW8_DR16; /*!< 0x000013E0 Endpoint Data Register */ 251 __IM uint32_t RESERVED61[775]; 252 } USBFS_USBDEV_V1_Type; /*!< Size = 8192 (0x2000) */ 253 254 /** 255 * \brief USB Device LPM and PHY Test (USBFS_USBLPM) 256 */ 257 typedef struct { 258 __IOM uint32_t POWER_CTL; /*!< 0x00000000 Power Control Register */ 259 __IM uint32_t RESERVED; 260 __IOM uint32_t USBIO_CTL; /*!< 0x00000008 USB IO Control Register */ 261 __IOM uint32_t FLOW_CTL; /*!< 0x0000000C Flow Control Register */ 262 __IOM uint32_t LPM_CTL; /*!< 0x00000010 LPM Control Register */ 263 __IM uint32_t LPM_STAT; /*!< 0x00000014 LPM Status register */ 264 __IM uint32_t RESERVED1[2]; 265 __IOM uint32_t INTR_SIE; /*!< 0x00000020 USB SOF, BUS RESET and EP0 Interrupt Status */ 266 __IOM uint32_t INTR_SIE_SET; /*!< 0x00000024 USB SOF, BUS RESET and EP0 Interrupt Set */ 267 __IOM uint32_t INTR_SIE_MASK; /*!< 0x00000028 USB SOF, BUS RESET and EP0 Interrupt Mask */ 268 __IM uint32_t INTR_SIE_MASKED; /*!< 0x0000002C USB SOF, BUS RESET and EP0 Interrupt Masked */ 269 __IOM uint32_t INTR_LVL_SEL; /*!< 0x00000030 Select interrupt level for each interrupt source */ 270 __IM uint32_t INTR_CAUSE_HI; /*!< 0x00000034 High priority interrupt Cause register */ 271 __IM uint32_t INTR_CAUSE_MED; /*!< 0x00000038 Medium priority interrupt Cause register */ 272 __IM uint32_t INTR_CAUSE_LO; /*!< 0x0000003C Low priority interrupt Cause register */ 273 __IM uint32_t RESERVED2[12]; 274 __IOM uint32_t DFT_CTL; /*!< 0x00000070 DFT control */ 275 __IM uint32_t RESERVED3[995]; 276 } USBFS_USBLPM_V1_Type; /*!< Size = 4096 (0x1000) */ 277 278 /** 279 * \brief USB Host Controller (USBFS_USBHOST) 280 */ 281 typedef struct { 282 __IOM uint32_t HOST_CTL0; /*!< 0x00000000 Host Control 0 Register. */ 283 __IM uint32_t RESERVED[3]; 284 __IOM uint32_t HOST_CTL1; /*!< 0x00000010 Host Control 1 Register. */ 285 __IM uint32_t RESERVED1[59]; 286 __IOM uint32_t HOST_CTL2; /*!< 0x00000100 Host Control 2 Register. */ 287 __IOM uint32_t HOST_ERR; /*!< 0x00000104 Host Error Status Register. */ 288 __IOM uint32_t HOST_STATUS; /*!< 0x00000108 Host Status Register. */ 289 __IOM uint32_t HOST_FCOMP; /*!< 0x0000010C Host SOF Interrupt Frame Compare Register */ 290 __IOM uint32_t HOST_RTIMER; /*!< 0x00000110 Host Retry Timer Setup Register */ 291 __IOM uint32_t HOST_ADDR; /*!< 0x00000114 Host Address Register */ 292 __IOM uint32_t HOST_EOF; /*!< 0x00000118 Host EOF Setup Register */ 293 __IOM uint32_t HOST_FRAME; /*!< 0x0000011C Host Frame Setup Register */ 294 __IOM uint32_t HOST_TOKEN; /*!< 0x00000120 Host Token Endpoint Register */ 295 __IM uint32_t RESERVED2[183]; 296 __IOM uint32_t HOST_EP1_CTL; /*!< 0x00000400 Host Endpoint 1 Control Register */ 297 __IM uint32_t HOST_EP1_STATUS; /*!< 0x00000404 Host Endpoint 1 Status Register */ 298 __IOM uint32_t HOST_EP1_RW1_DR; /*!< 0x00000408 Host Endpoint 1 Data 1-Byte Register */ 299 __IOM uint32_t HOST_EP1_RW2_DR; /*!< 0x0000040C Host Endpoint 1 Data 2-Byte Register */ 300 __IM uint32_t RESERVED3[60]; 301 __IOM uint32_t HOST_EP2_CTL; /*!< 0x00000500 Host Endpoint 2 Control Register */ 302 __IM uint32_t HOST_EP2_STATUS; /*!< 0x00000504 Host Endpoint 2 Status Register */ 303 __IOM uint32_t HOST_EP2_RW1_DR; /*!< 0x00000508 Host Endpoint 2 Data 1-Byte Register */ 304 __IOM uint32_t HOST_EP2_RW2_DR; /*!< 0x0000050C Host Endpoint 2 Data 2-Byte Register */ 305 __IM uint32_t RESERVED4[188]; 306 __IOM uint32_t HOST_LVL1_SEL; /*!< 0x00000800 Host Interrupt Level 1 Selection Register */ 307 __IOM uint32_t HOST_LVL2_SEL; /*!< 0x00000804 Host Interrupt Level 2 Selection Register */ 308 __IM uint32_t RESERVED5[62]; 309 __IM uint32_t INTR_USBHOST_CAUSE_HI; /*!< 0x00000900 Interrupt USB Host Cause High Register */ 310 __IM uint32_t INTR_USBHOST_CAUSE_MED; /*!< 0x00000904 Interrupt USB Host Cause Medium Register */ 311 __IM uint32_t INTR_USBHOST_CAUSE_LO; /*!< 0x00000908 Interrupt USB Host Cause Low Register */ 312 __IM uint32_t RESERVED6[5]; 313 __IM uint32_t INTR_HOST_EP_CAUSE_HI; /*!< 0x00000920 Interrupt USB Host Endpoint Cause High Register */ 314 __IM uint32_t INTR_HOST_EP_CAUSE_MED; /*!< 0x00000924 Interrupt USB Host Endpoint Cause Medium Register */ 315 __IM uint32_t INTR_HOST_EP_CAUSE_LO; /*!< 0x00000928 Interrupt USB Host Endpoint Cause Low Register */ 316 __IM uint32_t RESERVED7[5]; 317 __IOM uint32_t INTR_USBHOST; /*!< 0x00000940 Interrupt USB Host Register */ 318 __IOM uint32_t INTR_USBHOST_SET; /*!< 0x00000944 Interrupt USB Host Set Register */ 319 __IOM uint32_t INTR_USBHOST_MASK; /*!< 0x00000948 Interrupt USB Host Mask Register */ 320 __IM uint32_t INTR_USBHOST_MASKED; /*!< 0x0000094C Interrupt USB Host Masked Register */ 321 __IM uint32_t RESERVED8[44]; 322 __IOM uint32_t INTR_HOST_EP; /*!< 0x00000A00 Interrupt USB Host Endpoint Register */ 323 __IOM uint32_t INTR_HOST_EP_SET; /*!< 0x00000A04 Interrupt USB Host Endpoint Set Register */ 324 __IOM uint32_t INTR_HOST_EP_MASK; /*!< 0x00000A08 Interrupt USB Host Endpoint Mask Register */ 325 __IM uint32_t INTR_HOST_EP_MASKED; /*!< 0x00000A0C Interrupt USB Host Endpoint Masked Register */ 326 __IM uint32_t RESERVED9[60]; 327 __IOM uint32_t HOST_DMA_ENBL; /*!< 0x00000B00 Host DMA Enable Register */ 328 __IM uint32_t RESERVED10[7]; 329 __IOM uint32_t HOST_EP1_BLK; /*!< 0x00000B20 Host Endpoint 1 Block Register */ 330 __IM uint32_t RESERVED11[3]; 331 __IOM uint32_t HOST_EP2_BLK; /*!< 0x00000B30 Host Endpoint 2 Block Register */ 332 __IM uint32_t RESERVED12[1331]; 333 } USBFS_USBHOST_V1_Type; /*!< Size = 8192 (0x2000) */ 334 335 /** 336 * \brief USB Host and Device Controller (USBFS) 337 */ 338 typedef struct { 339 USBFS_USBDEV_V1_Type USBDEV; /*!< 0x00000000 USB Device */ 340 USBFS_USBLPM_V1_Type USBLPM; /*!< 0x00002000 USB Device LPM and PHY Test */ 341 __IM uint32_t RESERVED[1024]; 342 USBFS_USBHOST_V1_Type USBHOST; /*!< 0x00004000 USB Host Controller */ 343 } USBFS_V1_Type; /*!< Size = 24576 (0x6000) */ 344 345 346 /* USBFS_USBDEV.EP0_DR */ 347 #define USBFS_USBDEV_EP0_DR_DATA_BYTE_Pos 0UL 348 #define USBFS_USBDEV_EP0_DR_DATA_BYTE_Msk 0xFFUL 349 /* USBFS_USBDEV.CR0 */ 350 #define USBFS_USBDEV_CR0_DEVICE_ADDRESS_Pos 0UL 351 #define USBFS_USBDEV_CR0_DEVICE_ADDRESS_Msk 0x7FUL 352 #define USBFS_USBDEV_CR0_USB_ENABLE_Pos 7UL 353 #define USBFS_USBDEV_CR0_USB_ENABLE_Msk 0x80UL 354 /* USBFS_USBDEV.CR1 */ 355 #define USBFS_USBDEV_CR1_REG_ENABLE_Pos 0UL 356 #define USBFS_USBDEV_CR1_REG_ENABLE_Msk 0x1UL 357 #define USBFS_USBDEV_CR1_ENABLE_LOCK_Pos 1UL 358 #define USBFS_USBDEV_CR1_ENABLE_LOCK_Msk 0x2UL 359 #define USBFS_USBDEV_CR1_BUS_ACTIVITY_Pos 2UL 360 #define USBFS_USBDEV_CR1_BUS_ACTIVITY_Msk 0x4UL 361 #define USBFS_USBDEV_CR1_RESERVED_3_Pos 3UL 362 #define USBFS_USBDEV_CR1_RESERVED_3_Msk 0x8UL 363 /* USBFS_USBDEV.SIE_EP_INT_EN */ 364 #define USBFS_USBDEV_SIE_EP_INT_EN_EP1_INTR_EN_Pos 0UL 365 #define USBFS_USBDEV_SIE_EP_INT_EN_EP1_INTR_EN_Msk 0x1UL 366 #define USBFS_USBDEV_SIE_EP_INT_EN_EP2_INTR_EN_Pos 1UL 367 #define USBFS_USBDEV_SIE_EP_INT_EN_EP2_INTR_EN_Msk 0x2UL 368 #define USBFS_USBDEV_SIE_EP_INT_EN_EP3_INTR_EN_Pos 2UL 369 #define USBFS_USBDEV_SIE_EP_INT_EN_EP3_INTR_EN_Msk 0x4UL 370 #define USBFS_USBDEV_SIE_EP_INT_EN_EP4_INTR_EN_Pos 3UL 371 #define USBFS_USBDEV_SIE_EP_INT_EN_EP4_INTR_EN_Msk 0x8UL 372 #define USBFS_USBDEV_SIE_EP_INT_EN_EP5_INTR_EN_Pos 4UL 373 #define USBFS_USBDEV_SIE_EP_INT_EN_EP5_INTR_EN_Msk 0x10UL 374 #define USBFS_USBDEV_SIE_EP_INT_EN_EP6_INTR_EN_Pos 5UL 375 #define USBFS_USBDEV_SIE_EP_INT_EN_EP6_INTR_EN_Msk 0x20UL 376 #define USBFS_USBDEV_SIE_EP_INT_EN_EP7_INTR_EN_Pos 6UL 377 #define USBFS_USBDEV_SIE_EP_INT_EN_EP7_INTR_EN_Msk 0x40UL 378 #define USBFS_USBDEV_SIE_EP_INT_EN_EP8_INTR_EN_Pos 7UL 379 #define USBFS_USBDEV_SIE_EP_INT_EN_EP8_INTR_EN_Msk 0x80UL 380 /* USBFS_USBDEV.SIE_EP_INT_SR */ 381 #define USBFS_USBDEV_SIE_EP_INT_SR_EP1_INTR_Pos 0UL 382 #define USBFS_USBDEV_SIE_EP_INT_SR_EP1_INTR_Msk 0x1UL 383 #define USBFS_USBDEV_SIE_EP_INT_SR_EP2_INTR_Pos 1UL 384 #define USBFS_USBDEV_SIE_EP_INT_SR_EP2_INTR_Msk 0x2UL 385 #define USBFS_USBDEV_SIE_EP_INT_SR_EP3_INTR_Pos 2UL 386 #define USBFS_USBDEV_SIE_EP_INT_SR_EP3_INTR_Msk 0x4UL 387 #define USBFS_USBDEV_SIE_EP_INT_SR_EP4_INTR_Pos 3UL 388 #define USBFS_USBDEV_SIE_EP_INT_SR_EP4_INTR_Msk 0x8UL 389 #define USBFS_USBDEV_SIE_EP_INT_SR_EP5_INTR_Pos 4UL 390 #define USBFS_USBDEV_SIE_EP_INT_SR_EP5_INTR_Msk 0x10UL 391 #define USBFS_USBDEV_SIE_EP_INT_SR_EP6_INTR_Pos 5UL 392 #define USBFS_USBDEV_SIE_EP_INT_SR_EP6_INTR_Msk 0x20UL 393 #define USBFS_USBDEV_SIE_EP_INT_SR_EP7_INTR_Pos 6UL 394 #define USBFS_USBDEV_SIE_EP_INT_SR_EP7_INTR_Msk 0x40UL 395 #define USBFS_USBDEV_SIE_EP_INT_SR_EP8_INTR_Pos 7UL 396 #define USBFS_USBDEV_SIE_EP_INT_SR_EP8_INTR_Msk 0x80UL 397 /* USBFS_USBDEV.SIE_EP1_CNT0 */ 398 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_COUNT_MSB_Pos 0UL 399 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_COUNT_MSB_Msk 0x7UL 400 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_VALID_Pos 6UL 401 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_VALID_Msk 0x40UL 402 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_TOGGLE_Pos 7UL 403 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_TOGGLE_Msk 0x80UL 404 /* USBFS_USBDEV.SIE_EP1_CNT1 */ 405 #define USBFS_USBDEV_SIE_EP1_CNT1_DATA_COUNT_Pos 0UL 406 #define USBFS_USBDEV_SIE_EP1_CNT1_DATA_COUNT_Msk 0xFFUL 407 /* USBFS_USBDEV.SIE_EP1_CR0 */ 408 #define USBFS_USBDEV_SIE_EP1_CR0_MODE_Pos 0UL 409 #define USBFS_USBDEV_SIE_EP1_CR0_MODE_Msk 0xFUL 410 #define USBFS_USBDEV_SIE_EP1_CR0_ACKED_TXN_Pos 4UL 411 #define USBFS_USBDEV_SIE_EP1_CR0_ACKED_TXN_Msk 0x10UL 412 #define USBFS_USBDEV_SIE_EP1_CR0_NAK_INT_EN_Pos 5UL 413 #define USBFS_USBDEV_SIE_EP1_CR0_NAK_INT_EN_Msk 0x20UL 414 #define USBFS_USBDEV_SIE_EP1_CR0_ERR_IN_TXN_Pos 6UL 415 #define USBFS_USBDEV_SIE_EP1_CR0_ERR_IN_TXN_Msk 0x40UL 416 #define USBFS_USBDEV_SIE_EP1_CR0_STALL_Pos 7UL 417 #define USBFS_USBDEV_SIE_EP1_CR0_STALL_Msk 0x80UL 418 /* USBFS_USBDEV.USBIO_CR0 */ 419 #define USBFS_USBDEV_USBIO_CR0_RD_Pos 0UL 420 #define USBFS_USBDEV_USBIO_CR0_RD_Msk 0x1UL 421 #define USBFS_USBDEV_USBIO_CR0_TD_Pos 5UL 422 #define USBFS_USBDEV_USBIO_CR0_TD_Msk 0x20UL 423 #define USBFS_USBDEV_USBIO_CR0_TSE0_Pos 6UL 424 #define USBFS_USBDEV_USBIO_CR0_TSE0_Msk 0x40UL 425 #define USBFS_USBDEV_USBIO_CR0_TEN_Pos 7UL 426 #define USBFS_USBDEV_USBIO_CR0_TEN_Msk 0x80UL 427 /* USBFS_USBDEV.USBIO_CR2 */ 428 #define USBFS_USBDEV_USBIO_CR2_RESERVED_5_0_Pos 0UL 429 #define USBFS_USBDEV_USBIO_CR2_RESERVED_5_0_Msk 0x3FUL 430 #define USBFS_USBDEV_USBIO_CR2_TEST_PKT_Pos 6UL 431 #define USBFS_USBDEV_USBIO_CR2_TEST_PKT_Msk 0x40UL 432 #define USBFS_USBDEV_USBIO_CR2_RESERVED_7_Pos 7UL 433 #define USBFS_USBDEV_USBIO_CR2_RESERVED_7_Msk 0x80UL 434 /* USBFS_USBDEV.USBIO_CR1 */ 435 #define USBFS_USBDEV_USBIO_CR1_DMO_Pos 0UL 436 #define USBFS_USBDEV_USBIO_CR1_DMO_Msk 0x1UL 437 #define USBFS_USBDEV_USBIO_CR1_DPO_Pos 1UL 438 #define USBFS_USBDEV_USBIO_CR1_DPO_Msk 0x2UL 439 #define USBFS_USBDEV_USBIO_CR1_RESERVED_2_Pos 2UL 440 #define USBFS_USBDEV_USBIO_CR1_RESERVED_2_Msk 0x4UL 441 #define USBFS_USBDEV_USBIO_CR1_IOMODE_Pos 5UL 442 #define USBFS_USBDEV_USBIO_CR1_IOMODE_Msk 0x20UL 443 /* USBFS_USBDEV.DYN_RECONFIG */ 444 #define USBFS_USBDEV_DYN_RECONFIG_DYN_CONFIG_EN_Pos 0UL 445 #define USBFS_USBDEV_DYN_RECONFIG_DYN_CONFIG_EN_Msk 0x1UL 446 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_EPNO_Pos 1UL 447 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_EPNO_Msk 0xEUL 448 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_RDY_STS_Pos 4UL 449 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_RDY_STS_Msk 0x10UL 450 /* USBFS_USBDEV.SOF0 */ 451 #define USBFS_USBDEV_SOF0_FRAME_NUMBER_Pos 0UL 452 #define USBFS_USBDEV_SOF0_FRAME_NUMBER_Msk 0xFFUL 453 /* USBFS_USBDEV.SOF1 */ 454 #define USBFS_USBDEV_SOF1_FRAME_NUMBER_MSB_Pos 0UL 455 #define USBFS_USBDEV_SOF1_FRAME_NUMBER_MSB_Msk 0x7UL 456 /* USBFS_USBDEV.SIE_EP2_CNT0 */ 457 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_COUNT_MSB_Pos 0UL 458 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_COUNT_MSB_Msk 0x7UL 459 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_VALID_Pos 6UL 460 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_VALID_Msk 0x40UL 461 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_TOGGLE_Pos 7UL 462 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_TOGGLE_Msk 0x80UL 463 /* USBFS_USBDEV.SIE_EP2_CNT1 */ 464 #define USBFS_USBDEV_SIE_EP2_CNT1_DATA_COUNT_Pos 0UL 465 #define USBFS_USBDEV_SIE_EP2_CNT1_DATA_COUNT_Msk 0xFFUL 466 /* USBFS_USBDEV.SIE_EP2_CR0 */ 467 #define USBFS_USBDEV_SIE_EP2_CR0_MODE_Pos 0UL 468 #define USBFS_USBDEV_SIE_EP2_CR0_MODE_Msk 0xFUL 469 #define USBFS_USBDEV_SIE_EP2_CR0_ACKED_TXN_Pos 4UL 470 #define USBFS_USBDEV_SIE_EP2_CR0_ACKED_TXN_Msk 0x10UL 471 #define USBFS_USBDEV_SIE_EP2_CR0_NAK_INT_EN_Pos 5UL 472 #define USBFS_USBDEV_SIE_EP2_CR0_NAK_INT_EN_Msk 0x20UL 473 #define USBFS_USBDEV_SIE_EP2_CR0_ERR_IN_TXN_Pos 6UL 474 #define USBFS_USBDEV_SIE_EP2_CR0_ERR_IN_TXN_Msk 0x40UL 475 #define USBFS_USBDEV_SIE_EP2_CR0_STALL_Pos 7UL 476 #define USBFS_USBDEV_SIE_EP2_CR0_STALL_Msk 0x80UL 477 /* USBFS_USBDEV.OSCLK_DR0 */ 478 #define USBFS_USBDEV_OSCLK_DR0_ADDER_Pos 0UL 479 #define USBFS_USBDEV_OSCLK_DR0_ADDER_Msk 0xFFUL 480 /* USBFS_USBDEV.OSCLK_DR1 */ 481 #define USBFS_USBDEV_OSCLK_DR1_ADDER_MSB_Pos 0UL 482 #define USBFS_USBDEV_OSCLK_DR1_ADDER_MSB_Msk 0x7FUL 483 /* USBFS_USBDEV.EP0_CR */ 484 #define USBFS_USBDEV_EP0_CR_MODE_Pos 0UL 485 #define USBFS_USBDEV_EP0_CR_MODE_Msk 0xFUL 486 #define USBFS_USBDEV_EP0_CR_ACKED_TXN_Pos 4UL 487 #define USBFS_USBDEV_EP0_CR_ACKED_TXN_Msk 0x10UL 488 #define USBFS_USBDEV_EP0_CR_OUT_RCVD_Pos 5UL 489 #define USBFS_USBDEV_EP0_CR_OUT_RCVD_Msk 0x20UL 490 #define USBFS_USBDEV_EP0_CR_IN_RCVD_Pos 6UL 491 #define USBFS_USBDEV_EP0_CR_IN_RCVD_Msk 0x40UL 492 #define USBFS_USBDEV_EP0_CR_SETUP_RCVD_Pos 7UL 493 #define USBFS_USBDEV_EP0_CR_SETUP_RCVD_Msk 0x80UL 494 /* USBFS_USBDEV.EP0_CNT */ 495 #define USBFS_USBDEV_EP0_CNT_BYTE_COUNT_Pos 0UL 496 #define USBFS_USBDEV_EP0_CNT_BYTE_COUNT_Msk 0xFUL 497 #define USBFS_USBDEV_EP0_CNT_DATA_VALID_Pos 6UL 498 #define USBFS_USBDEV_EP0_CNT_DATA_VALID_Msk 0x40UL 499 #define USBFS_USBDEV_EP0_CNT_DATA_TOGGLE_Pos 7UL 500 #define USBFS_USBDEV_EP0_CNT_DATA_TOGGLE_Msk 0x80UL 501 /* USBFS_USBDEV.SIE_EP3_CNT0 */ 502 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_COUNT_MSB_Pos 0UL 503 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_COUNT_MSB_Msk 0x7UL 504 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_VALID_Pos 6UL 505 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_VALID_Msk 0x40UL 506 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_TOGGLE_Pos 7UL 507 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_TOGGLE_Msk 0x80UL 508 /* USBFS_USBDEV.SIE_EP3_CNT1 */ 509 #define USBFS_USBDEV_SIE_EP3_CNT1_DATA_COUNT_Pos 0UL 510 #define USBFS_USBDEV_SIE_EP3_CNT1_DATA_COUNT_Msk 0xFFUL 511 /* USBFS_USBDEV.SIE_EP3_CR0 */ 512 #define USBFS_USBDEV_SIE_EP3_CR0_MODE_Pos 0UL 513 #define USBFS_USBDEV_SIE_EP3_CR0_MODE_Msk 0xFUL 514 #define USBFS_USBDEV_SIE_EP3_CR0_ACKED_TXN_Pos 4UL 515 #define USBFS_USBDEV_SIE_EP3_CR0_ACKED_TXN_Msk 0x10UL 516 #define USBFS_USBDEV_SIE_EP3_CR0_NAK_INT_EN_Pos 5UL 517 #define USBFS_USBDEV_SIE_EP3_CR0_NAK_INT_EN_Msk 0x20UL 518 #define USBFS_USBDEV_SIE_EP3_CR0_ERR_IN_TXN_Pos 6UL 519 #define USBFS_USBDEV_SIE_EP3_CR0_ERR_IN_TXN_Msk 0x40UL 520 #define USBFS_USBDEV_SIE_EP3_CR0_STALL_Pos 7UL 521 #define USBFS_USBDEV_SIE_EP3_CR0_STALL_Msk 0x80UL 522 /* USBFS_USBDEV.SIE_EP4_CNT0 */ 523 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_COUNT_MSB_Pos 0UL 524 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_COUNT_MSB_Msk 0x7UL 525 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_VALID_Pos 6UL 526 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_VALID_Msk 0x40UL 527 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_TOGGLE_Pos 7UL 528 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_TOGGLE_Msk 0x80UL 529 /* USBFS_USBDEV.SIE_EP4_CNT1 */ 530 #define USBFS_USBDEV_SIE_EP4_CNT1_DATA_COUNT_Pos 0UL 531 #define USBFS_USBDEV_SIE_EP4_CNT1_DATA_COUNT_Msk 0xFFUL 532 /* USBFS_USBDEV.SIE_EP4_CR0 */ 533 #define USBFS_USBDEV_SIE_EP4_CR0_MODE_Pos 0UL 534 #define USBFS_USBDEV_SIE_EP4_CR0_MODE_Msk 0xFUL 535 #define USBFS_USBDEV_SIE_EP4_CR0_ACKED_TXN_Pos 4UL 536 #define USBFS_USBDEV_SIE_EP4_CR0_ACKED_TXN_Msk 0x10UL 537 #define USBFS_USBDEV_SIE_EP4_CR0_NAK_INT_EN_Pos 5UL 538 #define USBFS_USBDEV_SIE_EP4_CR0_NAK_INT_EN_Msk 0x20UL 539 #define USBFS_USBDEV_SIE_EP4_CR0_ERR_IN_TXN_Pos 6UL 540 #define USBFS_USBDEV_SIE_EP4_CR0_ERR_IN_TXN_Msk 0x40UL 541 #define USBFS_USBDEV_SIE_EP4_CR0_STALL_Pos 7UL 542 #define USBFS_USBDEV_SIE_EP4_CR0_STALL_Msk 0x80UL 543 /* USBFS_USBDEV.SIE_EP5_CNT0 */ 544 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_COUNT_MSB_Pos 0UL 545 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_COUNT_MSB_Msk 0x7UL 546 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_VALID_Pos 6UL 547 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_VALID_Msk 0x40UL 548 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_TOGGLE_Pos 7UL 549 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_TOGGLE_Msk 0x80UL 550 /* USBFS_USBDEV.SIE_EP5_CNT1 */ 551 #define USBFS_USBDEV_SIE_EP5_CNT1_DATA_COUNT_Pos 0UL 552 #define USBFS_USBDEV_SIE_EP5_CNT1_DATA_COUNT_Msk 0xFFUL 553 /* USBFS_USBDEV.SIE_EP5_CR0 */ 554 #define USBFS_USBDEV_SIE_EP5_CR0_MODE_Pos 0UL 555 #define USBFS_USBDEV_SIE_EP5_CR0_MODE_Msk 0xFUL 556 #define USBFS_USBDEV_SIE_EP5_CR0_ACKED_TXN_Pos 4UL 557 #define USBFS_USBDEV_SIE_EP5_CR0_ACKED_TXN_Msk 0x10UL 558 #define USBFS_USBDEV_SIE_EP5_CR0_NAK_INT_EN_Pos 5UL 559 #define USBFS_USBDEV_SIE_EP5_CR0_NAK_INT_EN_Msk 0x20UL 560 #define USBFS_USBDEV_SIE_EP5_CR0_ERR_IN_TXN_Pos 6UL 561 #define USBFS_USBDEV_SIE_EP5_CR0_ERR_IN_TXN_Msk 0x40UL 562 #define USBFS_USBDEV_SIE_EP5_CR0_STALL_Pos 7UL 563 #define USBFS_USBDEV_SIE_EP5_CR0_STALL_Msk 0x80UL 564 /* USBFS_USBDEV.SIE_EP6_CNT0 */ 565 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_COUNT_MSB_Pos 0UL 566 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_COUNT_MSB_Msk 0x7UL 567 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_VALID_Pos 6UL 568 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_VALID_Msk 0x40UL 569 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_TOGGLE_Pos 7UL 570 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_TOGGLE_Msk 0x80UL 571 /* USBFS_USBDEV.SIE_EP6_CNT1 */ 572 #define USBFS_USBDEV_SIE_EP6_CNT1_DATA_COUNT_Pos 0UL 573 #define USBFS_USBDEV_SIE_EP6_CNT1_DATA_COUNT_Msk 0xFFUL 574 /* USBFS_USBDEV.SIE_EP6_CR0 */ 575 #define USBFS_USBDEV_SIE_EP6_CR0_MODE_Pos 0UL 576 #define USBFS_USBDEV_SIE_EP6_CR0_MODE_Msk 0xFUL 577 #define USBFS_USBDEV_SIE_EP6_CR0_ACKED_TXN_Pos 4UL 578 #define USBFS_USBDEV_SIE_EP6_CR0_ACKED_TXN_Msk 0x10UL 579 #define USBFS_USBDEV_SIE_EP6_CR0_NAK_INT_EN_Pos 5UL 580 #define USBFS_USBDEV_SIE_EP6_CR0_NAK_INT_EN_Msk 0x20UL 581 #define USBFS_USBDEV_SIE_EP6_CR0_ERR_IN_TXN_Pos 6UL 582 #define USBFS_USBDEV_SIE_EP6_CR0_ERR_IN_TXN_Msk 0x40UL 583 #define USBFS_USBDEV_SIE_EP6_CR0_STALL_Pos 7UL 584 #define USBFS_USBDEV_SIE_EP6_CR0_STALL_Msk 0x80UL 585 /* USBFS_USBDEV.SIE_EP7_CNT0 */ 586 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_COUNT_MSB_Pos 0UL 587 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_COUNT_MSB_Msk 0x7UL 588 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_VALID_Pos 6UL 589 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_VALID_Msk 0x40UL 590 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_TOGGLE_Pos 7UL 591 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_TOGGLE_Msk 0x80UL 592 /* USBFS_USBDEV.SIE_EP7_CNT1 */ 593 #define USBFS_USBDEV_SIE_EP7_CNT1_DATA_COUNT_Pos 0UL 594 #define USBFS_USBDEV_SIE_EP7_CNT1_DATA_COUNT_Msk 0xFFUL 595 /* USBFS_USBDEV.SIE_EP7_CR0 */ 596 #define USBFS_USBDEV_SIE_EP7_CR0_MODE_Pos 0UL 597 #define USBFS_USBDEV_SIE_EP7_CR0_MODE_Msk 0xFUL 598 #define USBFS_USBDEV_SIE_EP7_CR0_ACKED_TXN_Pos 4UL 599 #define USBFS_USBDEV_SIE_EP7_CR0_ACKED_TXN_Msk 0x10UL 600 #define USBFS_USBDEV_SIE_EP7_CR0_NAK_INT_EN_Pos 5UL 601 #define USBFS_USBDEV_SIE_EP7_CR0_NAK_INT_EN_Msk 0x20UL 602 #define USBFS_USBDEV_SIE_EP7_CR0_ERR_IN_TXN_Pos 6UL 603 #define USBFS_USBDEV_SIE_EP7_CR0_ERR_IN_TXN_Msk 0x40UL 604 #define USBFS_USBDEV_SIE_EP7_CR0_STALL_Pos 7UL 605 #define USBFS_USBDEV_SIE_EP7_CR0_STALL_Msk 0x80UL 606 /* USBFS_USBDEV.SIE_EP8_CNT0 */ 607 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_COUNT_MSB_Pos 0UL 608 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_COUNT_MSB_Msk 0x7UL 609 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_VALID_Pos 6UL 610 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_VALID_Msk 0x40UL 611 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_TOGGLE_Pos 7UL 612 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_TOGGLE_Msk 0x80UL 613 /* USBFS_USBDEV.SIE_EP8_CNT1 */ 614 #define USBFS_USBDEV_SIE_EP8_CNT1_DATA_COUNT_Pos 0UL 615 #define USBFS_USBDEV_SIE_EP8_CNT1_DATA_COUNT_Msk 0xFFUL 616 /* USBFS_USBDEV.SIE_EP8_CR0 */ 617 #define USBFS_USBDEV_SIE_EP8_CR0_MODE_Pos 0UL 618 #define USBFS_USBDEV_SIE_EP8_CR0_MODE_Msk 0xFUL 619 #define USBFS_USBDEV_SIE_EP8_CR0_ACKED_TXN_Pos 4UL 620 #define USBFS_USBDEV_SIE_EP8_CR0_ACKED_TXN_Msk 0x10UL 621 #define USBFS_USBDEV_SIE_EP8_CR0_NAK_INT_EN_Pos 5UL 622 #define USBFS_USBDEV_SIE_EP8_CR0_NAK_INT_EN_Msk 0x20UL 623 #define USBFS_USBDEV_SIE_EP8_CR0_ERR_IN_TXN_Pos 6UL 624 #define USBFS_USBDEV_SIE_EP8_CR0_ERR_IN_TXN_Msk 0x40UL 625 #define USBFS_USBDEV_SIE_EP8_CR0_STALL_Pos 7UL 626 #define USBFS_USBDEV_SIE_EP8_CR0_STALL_Msk 0x80UL 627 /* USBFS_USBDEV.ARB_EP1_CFG */ 628 #define USBFS_USBDEV_ARB_EP1_CFG_IN_DATA_RDY_Pos 0UL 629 #define USBFS_USBDEV_ARB_EP1_CFG_IN_DATA_RDY_Msk 0x1UL 630 #define USBFS_USBDEV_ARB_EP1_CFG_DMA_REQ_Pos 1UL 631 #define USBFS_USBDEV_ARB_EP1_CFG_DMA_REQ_Msk 0x2UL 632 #define USBFS_USBDEV_ARB_EP1_CFG_CRC_BYPASS_Pos 2UL 633 #define USBFS_USBDEV_ARB_EP1_CFG_CRC_BYPASS_Msk 0x4UL 634 #define USBFS_USBDEV_ARB_EP1_CFG_RESET_PTR_Pos 3UL 635 #define USBFS_USBDEV_ARB_EP1_CFG_RESET_PTR_Msk 0x8UL 636 /* USBFS_USBDEV.ARB_EP1_INT_EN */ 637 #define USBFS_USBDEV_ARB_EP1_INT_EN_IN_BUF_FULL_EN_Pos 0UL 638 #define USBFS_USBDEV_ARB_EP1_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 639 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_GNT_EN_Pos 1UL 640 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_GNT_EN_Msk 0x2UL 641 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_OVER_EN_Pos 2UL 642 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_OVER_EN_Msk 0x4UL 643 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_UNDER_EN_Pos 3UL 644 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_UNDER_EN_Msk 0x8UL 645 #define USBFS_USBDEV_ARB_EP1_INT_EN_ERR_INT_EN_Pos 4UL 646 #define USBFS_USBDEV_ARB_EP1_INT_EN_ERR_INT_EN_Msk 0x10UL 647 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_TERMIN_EN_Pos 5UL 648 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 649 /* USBFS_USBDEV.ARB_EP1_SR */ 650 #define USBFS_USBDEV_ARB_EP1_SR_IN_BUF_FULL_Pos 0UL 651 #define USBFS_USBDEV_ARB_EP1_SR_IN_BUF_FULL_Msk 0x1UL 652 #define USBFS_USBDEV_ARB_EP1_SR_DMA_GNT_Pos 1UL 653 #define USBFS_USBDEV_ARB_EP1_SR_DMA_GNT_Msk 0x2UL 654 #define USBFS_USBDEV_ARB_EP1_SR_BUF_OVER_Pos 2UL 655 #define USBFS_USBDEV_ARB_EP1_SR_BUF_OVER_Msk 0x4UL 656 #define USBFS_USBDEV_ARB_EP1_SR_BUF_UNDER_Pos 3UL 657 #define USBFS_USBDEV_ARB_EP1_SR_BUF_UNDER_Msk 0x8UL 658 #define USBFS_USBDEV_ARB_EP1_SR_DMA_TERMIN_Pos 5UL 659 #define USBFS_USBDEV_ARB_EP1_SR_DMA_TERMIN_Msk 0x20UL 660 /* USBFS_USBDEV.ARB_RW1_WA */ 661 #define USBFS_USBDEV_ARB_RW1_WA_WA_Pos 0UL 662 #define USBFS_USBDEV_ARB_RW1_WA_WA_Msk 0xFFUL 663 /* USBFS_USBDEV.ARB_RW1_WA_MSB */ 664 #define USBFS_USBDEV_ARB_RW1_WA_MSB_WA_MSB_Pos 0UL 665 #define USBFS_USBDEV_ARB_RW1_WA_MSB_WA_MSB_Msk 0x1UL 666 /* USBFS_USBDEV.ARB_RW1_RA */ 667 #define USBFS_USBDEV_ARB_RW1_RA_RA_Pos 0UL 668 #define USBFS_USBDEV_ARB_RW1_RA_RA_Msk 0xFFUL 669 /* USBFS_USBDEV.ARB_RW1_RA_MSB */ 670 #define USBFS_USBDEV_ARB_RW1_RA_MSB_RA_MSB_Pos 0UL 671 #define USBFS_USBDEV_ARB_RW1_RA_MSB_RA_MSB_Msk 0x1UL 672 /* USBFS_USBDEV.ARB_RW1_DR */ 673 #define USBFS_USBDEV_ARB_RW1_DR_DR_Pos 0UL 674 #define USBFS_USBDEV_ARB_RW1_DR_DR_Msk 0xFFUL 675 /* USBFS_USBDEV.BUF_SIZE */ 676 #define USBFS_USBDEV_BUF_SIZE_IN_BUF_Pos 0UL 677 #define USBFS_USBDEV_BUF_SIZE_IN_BUF_Msk 0xFUL 678 #define USBFS_USBDEV_BUF_SIZE_OUT_BUF_Pos 4UL 679 #define USBFS_USBDEV_BUF_SIZE_OUT_BUF_Msk 0xF0UL 680 /* USBFS_USBDEV.EP_ACTIVE */ 681 #define USBFS_USBDEV_EP_ACTIVE_EP1_ACT_Pos 0UL 682 #define USBFS_USBDEV_EP_ACTIVE_EP1_ACT_Msk 0x1UL 683 #define USBFS_USBDEV_EP_ACTIVE_EP2_ACT_Pos 1UL 684 #define USBFS_USBDEV_EP_ACTIVE_EP2_ACT_Msk 0x2UL 685 #define USBFS_USBDEV_EP_ACTIVE_EP3_ACT_Pos 2UL 686 #define USBFS_USBDEV_EP_ACTIVE_EP3_ACT_Msk 0x4UL 687 #define USBFS_USBDEV_EP_ACTIVE_EP4_ACT_Pos 3UL 688 #define USBFS_USBDEV_EP_ACTIVE_EP4_ACT_Msk 0x8UL 689 #define USBFS_USBDEV_EP_ACTIVE_EP5_ACT_Pos 4UL 690 #define USBFS_USBDEV_EP_ACTIVE_EP5_ACT_Msk 0x10UL 691 #define USBFS_USBDEV_EP_ACTIVE_EP6_ACT_Pos 5UL 692 #define USBFS_USBDEV_EP_ACTIVE_EP6_ACT_Msk 0x20UL 693 #define USBFS_USBDEV_EP_ACTIVE_EP7_ACT_Pos 6UL 694 #define USBFS_USBDEV_EP_ACTIVE_EP7_ACT_Msk 0x40UL 695 #define USBFS_USBDEV_EP_ACTIVE_EP8_ACT_Pos 7UL 696 #define USBFS_USBDEV_EP_ACTIVE_EP8_ACT_Msk 0x80UL 697 /* USBFS_USBDEV.EP_TYPE */ 698 #define USBFS_USBDEV_EP_TYPE_EP1_TYP_Pos 0UL 699 #define USBFS_USBDEV_EP_TYPE_EP1_TYP_Msk 0x1UL 700 #define USBFS_USBDEV_EP_TYPE_EP2_TYP_Pos 1UL 701 #define USBFS_USBDEV_EP_TYPE_EP2_TYP_Msk 0x2UL 702 #define USBFS_USBDEV_EP_TYPE_EP3_TYP_Pos 2UL 703 #define USBFS_USBDEV_EP_TYPE_EP3_TYP_Msk 0x4UL 704 #define USBFS_USBDEV_EP_TYPE_EP4_TYP_Pos 3UL 705 #define USBFS_USBDEV_EP_TYPE_EP4_TYP_Msk 0x8UL 706 #define USBFS_USBDEV_EP_TYPE_EP5_TYP_Pos 4UL 707 #define USBFS_USBDEV_EP_TYPE_EP5_TYP_Msk 0x10UL 708 #define USBFS_USBDEV_EP_TYPE_EP6_TYP_Pos 5UL 709 #define USBFS_USBDEV_EP_TYPE_EP6_TYP_Msk 0x20UL 710 #define USBFS_USBDEV_EP_TYPE_EP7_TYP_Pos 6UL 711 #define USBFS_USBDEV_EP_TYPE_EP7_TYP_Msk 0x40UL 712 #define USBFS_USBDEV_EP_TYPE_EP8_TYP_Pos 7UL 713 #define USBFS_USBDEV_EP_TYPE_EP8_TYP_Msk 0x80UL 714 /* USBFS_USBDEV.ARB_EP2_CFG */ 715 #define USBFS_USBDEV_ARB_EP2_CFG_IN_DATA_RDY_Pos 0UL 716 #define USBFS_USBDEV_ARB_EP2_CFG_IN_DATA_RDY_Msk 0x1UL 717 #define USBFS_USBDEV_ARB_EP2_CFG_DMA_REQ_Pos 1UL 718 #define USBFS_USBDEV_ARB_EP2_CFG_DMA_REQ_Msk 0x2UL 719 #define USBFS_USBDEV_ARB_EP2_CFG_CRC_BYPASS_Pos 2UL 720 #define USBFS_USBDEV_ARB_EP2_CFG_CRC_BYPASS_Msk 0x4UL 721 #define USBFS_USBDEV_ARB_EP2_CFG_RESET_PTR_Pos 3UL 722 #define USBFS_USBDEV_ARB_EP2_CFG_RESET_PTR_Msk 0x8UL 723 /* USBFS_USBDEV.ARB_EP2_INT_EN */ 724 #define USBFS_USBDEV_ARB_EP2_INT_EN_IN_BUF_FULL_EN_Pos 0UL 725 #define USBFS_USBDEV_ARB_EP2_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 726 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_GNT_EN_Pos 1UL 727 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_GNT_EN_Msk 0x2UL 728 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_OVER_EN_Pos 2UL 729 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_OVER_EN_Msk 0x4UL 730 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_UNDER_EN_Pos 3UL 731 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_UNDER_EN_Msk 0x8UL 732 #define USBFS_USBDEV_ARB_EP2_INT_EN_ERR_INT_EN_Pos 4UL 733 #define USBFS_USBDEV_ARB_EP2_INT_EN_ERR_INT_EN_Msk 0x10UL 734 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_TERMIN_EN_Pos 5UL 735 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 736 /* USBFS_USBDEV.ARB_EP2_SR */ 737 #define USBFS_USBDEV_ARB_EP2_SR_IN_BUF_FULL_Pos 0UL 738 #define USBFS_USBDEV_ARB_EP2_SR_IN_BUF_FULL_Msk 0x1UL 739 #define USBFS_USBDEV_ARB_EP2_SR_DMA_GNT_Pos 1UL 740 #define USBFS_USBDEV_ARB_EP2_SR_DMA_GNT_Msk 0x2UL 741 #define USBFS_USBDEV_ARB_EP2_SR_BUF_OVER_Pos 2UL 742 #define USBFS_USBDEV_ARB_EP2_SR_BUF_OVER_Msk 0x4UL 743 #define USBFS_USBDEV_ARB_EP2_SR_BUF_UNDER_Pos 3UL 744 #define USBFS_USBDEV_ARB_EP2_SR_BUF_UNDER_Msk 0x8UL 745 #define USBFS_USBDEV_ARB_EP2_SR_DMA_TERMIN_Pos 5UL 746 #define USBFS_USBDEV_ARB_EP2_SR_DMA_TERMIN_Msk 0x20UL 747 /* USBFS_USBDEV.ARB_RW2_WA */ 748 #define USBFS_USBDEV_ARB_RW2_WA_WA_Pos 0UL 749 #define USBFS_USBDEV_ARB_RW2_WA_WA_Msk 0xFFUL 750 /* USBFS_USBDEV.ARB_RW2_WA_MSB */ 751 #define USBFS_USBDEV_ARB_RW2_WA_MSB_WA_MSB_Pos 0UL 752 #define USBFS_USBDEV_ARB_RW2_WA_MSB_WA_MSB_Msk 0x1UL 753 /* USBFS_USBDEV.ARB_RW2_RA */ 754 #define USBFS_USBDEV_ARB_RW2_RA_RA_Pos 0UL 755 #define USBFS_USBDEV_ARB_RW2_RA_RA_Msk 0xFFUL 756 /* USBFS_USBDEV.ARB_RW2_RA_MSB */ 757 #define USBFS_USBDEV_ARB_RW2_RA_MSB_RA_MSB_Pos 0UL 758 #define USBFS_USBDEV_ARB_RW2_RA_MSB_RA_MSB_Msk 0x1UL 759 /* USBFS_USBDEV.ARB_RW2_DR */ 760 #define USBFS_USBDEV_ARB_RW2_DR_DR_Pos 0UL 761 #define USBFS_USBDEV_ARB_RW2_DR_DR_Msk 0xFFUL 762 /* USBFS_USBDEV.ARB_CFG */ 763 #define USBFS_USBDEV_ARB_CFG_AUTO_MEM_Pos 4UL 764 #define USBFS_USBDEV_ARB_CFG_AUTO_MEM_Msk 0x10UL 765 #define USBFS_USBDEV_ARB_CFG_DMA_CFG_Pos 5UL 766 #define USBFS_USBDEV_ARB_CFG_DMA_CFG_Msk 0x60UL 767 #define USBFS_USBDEV_ARB_CFG_CFG_CMP_Pos 7UL 768 #define USBFS_USBDEV_ARB_CFG_CFG_CMP_Msk 0x80UL 769 /* USBFS_USBDEV.USB_CLK_EN */ 770 #define USBFS_USBDEV_USB_CLK_EN_CSR_CLK_EN_Pos 0UL 771 #define USBFS_USBDEV_USB_CLK_EN_CSR_CLK_EN_Msk 0x1UL 772 /* USBFS_USBDEV.ARB_INT_EN */ 773 #define USBFS_USBDEV_ARB_INT_EN_EP1_INTR_EN_Pos 0UL 774 #define USBFS_USBDEV_ARB_INT_EN_EP1_INTR_EN_Msk 0x1UL 775 #define USBFS_USBDEV_ARB_INT_EN_EP2_INTR_EN_Pos 1UL 776 #define USBFS_USBDEV_ARB_INT_EN_EP2_INTR_EN_Msk 0x2UL 777 #define USBFS_USBDEV_ARB_INT_EN_EP3_INTR_EN_Pos 2UL 778 #define USBFS_USBDEV_ARB_INT_EN_EP3_INTR_EN_Msk 0x4UL 779 #define USBFS_USBDEV_ARB_INT_EN_EP4_INTR_EN_Pos 3UL 780 #define USBFS_USBDEV_ARB_INT_EN_EP4_INTR_EN_Msk 0x8UL 781 #define USBFS_USBDEV_ARB_INT_EN_EP5_INTR_EN_Pos 4UL 782 #define USBFS_USBDEV_ARB_INT_EN_EP5_INTR_EN_Msk 0x10UL 783 #define USBFS_USBDEV_ARB_INT_EN_EP6_INTR_EN_Pos 5UL 784 #define USBFS_USBDEV_ARB_INT_EN_EP6_INTR_EN_Msk 0x20UL 785 #define USBFS_USBDEV_ARB_INT_EN_EP7_INTR_EN_Pos 6UL 786 #define USBFS_USBDEV_ARB_INT_EN_EP7_INTR_EN_Msk 0x40UL 787 #define USBFS_USBDEV_ARB_INT_EN_EP8_INTR_EN_Pos 7UL 788 #define USBFS_USBDEV_ARB_INT_EN_EP8_INTR_EN_Msk 0x80UL 789 /* USBFS_USBDEV.ARB_INT_SR */ 790 #define USBFS_USBDEV_ARB_INT_SR_EP1_INTR_Pos 0UL 791 #define USBFS_USBDEV_ARB_INT_SR_EP1_INTR_Msk 0x1UL 792 #define USBFS_USBDEV_ARB_INT_SR_EP2_INTR_Pos 1UL 793 #define USBFS_USBDEV_ARB_INT_SR_EP2_INTR_Msk 0x2UL 794 #define USBFS_USBDEV_ARB_INT_SR_EP3_INTR_Pos 2UL 795 #define USBFS_USBDEV_ARB_INT_SR_EP3_INTR_Msk 0x4UL 796 #define USBFS_USBDEV_ARB_INT_SR_EP4_INTR_Pos 3UL 797 #define USBFS_USBDEV_ARB_INT_SR_EP4_INTR_Msk 0x8UL 798 #define USBFS_USBDEV_ARB_INT_SR_EP5_INTR_Pos 4UL 799 #define USBFS_USBDEV_ARB_INT_SR_EP5_INTR_Msk 0x10UL 800 #define USBFS_USBDEV_ARB_INT_SR_EP6_INTR_Pos 5UL 801 #define USBFS_USBDEV_ARB_INT_SR_EP6_INTR_Msk 0x20UL 802 #define USBFS_USBDEV_ARB_INT_SR_EP7_INTR_Pos 6UL 803 #define USBFS_USBDEV_ARB_INT_SR_EP7_INTR_Msk 0x40UL 804 #define USBFS_USBDEV_ARB_INT_SR_EP8_INTR_Pos 7UL 805 #define USBFS_USBDEV_ARB_INT_SR_EP8_INTR_Msk 0x80UL 806 /* USBFS_USBDEV.ARB_EP3_CFG */ 807 #define USBFS_USBDEV_ARB_EP3_CFG_IN_DATA_RDY_Pos 0UL 808 #define USBFS_USBDEV_ARB_EP3_CFG_IN_DATA_RDY_Msk 0x1UL 809 #define USBFS_USBDEV_ARB_EP3_CFG_DMA_REQ_Pos 1UL 810 #define USBFS_USBDEV_ARB_EP3_CFG_DMA_REQ_Msk 0x2UL 811 #define USBFS_USBDEV_ARB_EP3_CFG_CRC_BYPASS_Pos 2UL 812 #define USBFS_USBDEV_ARB_EP3_CFG_CRC_BYPASS_Msk 0x4UL 813 #define USBFS_USBDEV_ARB_EP3_CFG_RESET_PTR_Pos 3UL 814 #define USBFS_USBDEV_ARB_EP3_CFG_RESET_PTR_Msk 0x8UL 815 /* USBFS_USBDEV.ARB_EP3_INT_EN */ 816 #define USBFS_USBDEV_ARB_EP3_INT_EN_IN_BUF_FULL_EN_Pos 0UL 817 #define USBFS_USBDEV_ARB_EP3_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 818 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_GNT_EN_Pos 1UL 819 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_GNT_EN_Msk 0x2UL 820 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_OVER_EN_Pos 2UL 821 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_OVER_EN_Msk 0x4UL 822 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_UNDER_EN_Pos 3UL 823 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_UNDER_EN_Msk 0x8UL 824 #define USBFS_USBDEV_ARB_EP3_INT_EN_ERR_INT_EN_Pos 4UL 825 #define USBFS_USBDEV_ARB_EP3_INT_EN_ERR_INT_EN_Msk 0x10UL 826 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_TERMIN_EN_Pos 5UL 827 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 828 /* USBFS_USBDEV.ARB_EP3_SR */ 829 #define USBFS_USBDEV_ARB_EP3_SR_IN_BUF_FULL_Pos 0UL 830 #define USBFS_USBDEV_ARB_EP3_SR_IN_BUF_FULL_Msk 0x1UL 831 #define USBFS_USBDEV_ARB_EP3_SR_DMA_GNT_Pos 1UL 832 #define USBFS_USBDEV_ARB_EP3_SR_DMA_GNT_Msk 0x2UL 833 #define USBFS_USBDEV_ARB_EP3_SR_BUF_OVER_Pos 2UL 834 #define USBFS_USBDEV_ARB_EP3_SR_BUF_OVER_Msk 0x4UL 835 #define USBFS_USBDEV_ARB_EP3_SR_BUF_UNDER_Pos 3UL 836 #define USBFS_USBDEV_ARB_EP3_SR_BUF_UNDER_Msk 0x8UL 837 #define USBFS_USBDEV_ARB_EP3_SR_DMA_TERMIN_Pos 5UL 838 #define USBFS_USBDEV_ARB_EP3_SR_DMA_TERMIN_Msk 0x20UL 839 /* USBFS_USBDEV.ARB_RW3_WA */ 840 #define USBFS_USBDEV_ARB_RW3_WA_WA_Pos 0UL 841 #define USBFS_USBDEV_ARB_RW3_WA_WA_Msk 0xFFUL 842 /* USBFS_USBDEV.ARB_RW3_WA_MSB */ 843 #define USBFS_USBDEV_ARB_RW3_WA_MSB_WA_MSB_Pos 0UL 844 #define USBFS_USBDEV_ARB_RW3_WA_MSB_WA_MSB_Msk 0x1UL 845 /* USBFS_USBDEV.ARB_RW3_RA */ 846 #define USBFS_USBDEV_ARB_RW3_RA_RA_Pos 0UL 847 #define USBFS_USBDEV_ARB_RW3_RA_RA_Msk 0xFFUL 848 /* USBFS_USBDEV.ARB_RW3_RA_MSB */ 849 #define USBFS_USBDEV_ARB_RW3_RA_MSB_RA_MSB_Pos 0UL 850 #define USBFS_USBDEV_ARB_RW3_RA_MSB_RA_MSB_Msk 0x1UL 851 /* USBFS_USBDEV.ARB_RW3_DR */ 852 #define USBFS_USBDEV_ARB_RW3_DR_DR_Pos 0UL 853 #define USBFS_USBDEV_ARB_RW3_DR_DR_Msk 0xFFUL 854 /* USBFS_USBDEV.CWA */ 855 #define USBFS_USBDEV_CWA_CWA_Pos 0UL 856 #define USBFS_USBDEV_CWA_CWA_Msk 0xFFUL 857 /* USBFS_USBDEV.CWA_MSB */ 858 #define USBFS_USBDEV_CWA_MSB_CWA_MSB_Pos 0UL 859 #define USBFS_USBDEV_CWA_MSB_CWA_MSB_Msk 0x1UL 860 /* USBFS_USBDEV.ARB_EP4_CFG */ 861 #define USBFS_USBDEV_ARB_EP4_CFG_IN_DATA_RDY_Pos 0UL 862 #define USBFS_USBDEV_ARB_EP4_CFG_IN_DATA_RDY_Msk 0x1UL 863 #define USBFS_USBDEV_ARB_EP4_CFG_DMA_REQ_Pos 1UL 864 #define USBFS_USBDEV_ARB_EP4_CFG_DMA_REQ_Msk 0x2UL 865 #define USBFS_USBDEV_ARB_EP4_CFG_CRC_BYPASS_Pos 2UL 866 #define USBFS_USBDEV_ARB_EP4_CFG_CRC_BYPASS_Msk 0x4UL 867 #define USBFS_USBDEV_ARB_EP4_CFG_RESET_PTR_Pos 3UL 868 #define USBFS_USBDEV_ARB_EP4_CFG_RESET_PTR_Msk 0x8UL 869 /* USBFS_USBDEV.ARB_EP4_INT_EN */ 870 #define USBFS_USBDEV_ARB_EP4_INT_EN_IN_BUF_FULL_EN_Pos 0UL 871 #define USBFS_USBDEV_ARB_EP4_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 872 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_GNT_EN_Pos 1UL 873 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_GNT_EN_Msk 0x2UL 874 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_OVER_EN_Pos 2UL 875 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_OVER_EN_Msk 0x4UL 876 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_UNDER_EN_Pos 3UL 877 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_UNDER_EN_Msk 0x8UL 878 #define USBFS_USBDEV_ARB_EP4_INT_EN_ERR_INT_EN_Pos 4UL 879 #define USBFS_USBDEV_ARB_EP4_INT_EN_ERR_INT_EN_Msk 0x10UL 880 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_TERMIN_EN_Pos 5UL 881 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 882 /* USBFS_USBDEV.ARB_EP4_SR */ 883 #define USBFS_USBDEV_ARB_EP4_SR_IN_BUF_FULL_Pos 0UL 884 #define USBFS_USBDEV_ARB_EP4_SR_IN_BUF_FULL_Msk 0x1UL 885 #define USBFS_USBDEV_ARB_EP4_SR_DMA_GNT_Pos 1UL 886 #define USBFS_USBDEV_ARB_EP4_SR_DMA_GNT_Msk 0x2UL 887 #define USBFS_USBDEV_ARB_EP4_SR_BUF_OVER_Pos 2UL 888 #define USBFS_USBDEV_ARB_EP4_SR_BUF_OVER_Msk 0x4UL 889 #define USBFS_USBDEV_ARB_EP4_SR_BUF_UNDER_Pos 3UL 890 #define USBFS_USBDEV_ARB_EP4_SR_BUF_UNDER_Msk 0x8UL 891 #define USBFS_USBDEV_ARB_EP4_SR_DMA_TERMIN_Pos 5UL 892 #define USBFS_USBDEV_ARB_EP4_SR_DMA_TERMIN_Msk 0x20UL 893 /* USBFS_USBDEV.ARB_RW4_WA */ 894 #define USBFS_USBDEV_ARB_RW4_WA_WA_Pos 0UL 895 #define USBFS_USBDEV_ARB_RW4_WA_WA_Msk 0xFFUL 896 /* USBFS_USBDEV.ARB_RW4_WA_MSB */ 897 #define USBFS_USBDEV_ARB_RW4_WA_MSB_WA_MSB_Pos 0UL 898 #define USBFS_USBDEV_ARB_RW4_WA_MSB_WA_MSB_Msk 0x1UL 899 /* USBFS_USBDEV.ARB_RW4_RA */ 900 #define USBFS_USBDEV_ARB_RW4_RA_RA_Pos 0UL 901 #define USBFS_USBDEV_ARB_RW4_RA_RA_Msk 0xFFUL 902 /* USBFS_USBDEV.ARB_RW4_RA_MSB */ 903 #define USBFS_USBDEV_ARB_RW4_RA_MSB_RA_MSB_Pos 0UL 904 #define USBFS_USBDEV_ARB_RW4_RA_MSB_RA_MSB_Msk 0x1UL 905 /* USBFS_USBDEV.ARB_RW4_DR */ 906 #define USBFS_USBDEV_ARB_RW4_DR_DR_Pos 0UL 907 #define USBFS_USBDEV_ARB_RW4_DR_DR_Msk 0xFFUL 908 /* USBFS_USBDEV.DMA_THRES */ 909 #define USBFS_USBDEV_DMA_THRES_DMA_THS_Pos 0UL 910 #define USBFS_USBDEV_DMA_THRES_DMA_THS_Msk 0xFFUL 911 /* USBFS_USBDEV.DMA_THRES_MSB */ 912 #define USBFS_USBDEV_DMA_THRES_MSB_DMA_THS_MSB_Pos 0UL 913 #define USBFS_USBDEV_DMA_THRES_MSB_DMA_THS_MSB_Msk 0x1UL 914 /* USBFS_USBDEV.ARB_EP5_CFG */ 915 #define USBFS_USBDEV_ARB_EP5_CFG_IN_DATA_RDY_Pos 0UL 916 #define USBFS_USBDEV_ARB_EP5_CFG_IN_DATA_RDY_Msk 0x1UL 917 #define USBFS_USBDEV_ARB_EP5_CFG_DMA_REQ_Pos 1UL 918 #define USBFS_USBDEV_ARB_EP5_CFG_DMA_REQ_Msk 0x2UL 919 #define USBFS_USBDEV_ARB_EP5_CFG_CRC_BYPASS_Pos 2UL 920 #define USBFS_USBDEV_ARB_EP5_CFG_CRC_BYPASS_Msk 0x4UL 921 #define USBFS_USBDEV_ARB_EP5_CFG_RESET_PTR_Pos 3UL 922 #define USBFS_USBDEV_ARB_EP5_CFG_RESET_PTR_Msk 0x8UL 923 /* USBFS_USBDEV.ARB_EP5_INT_EN */ 924 #define USBFS_USBDEV_ARB_EP5_INT_EN_IN_BUF_FULL_EN_Pos 0UL 925 #define USBFS_USBDEV_ARB_EP5_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 926 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_GNT_EN_Pos 1UL 927 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_GNT_EN_Msk 0x2UL 928 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_OVER_EN_Pos 2UL 929 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_OVER_EN_Msk 0x4UL 930 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_UNDER_EN_Pos 3UL 931 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_UNDER_EN_Msk 0x8UL 932 #define USBFS_USBDEV_ARB_EP5_INT_EN_ERR_INT_EN_Pos 4UL 933 #define USBFS_USBDEV_ARB_EP5_INT_EN_ERR_INT_EN_Msk 0x10UL 934 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_TERMIN_EN_Pos 5UL 935 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 936 /* USBFS_USBDEV.ARB_EP5_SR */ 937 #define USBFS_USBDEV_ARB_EP5_SR_IN_BUF_FULL_Pos 0UL 938 #define USBFS_USBDEV_ARB_EP5_SR_IN_BUF_FULL_Msk 0x1UL 939 #define USBFS_USBDEV_ARB_EP5_SR_DMA_GNT_Pos 1UL 940 #define USBFS_USBDEV_ARB_EP5_SR_DMA_GNT_Msk 0x2UL 941 #define USBFS_USBDEV_ARB_EP5_SR_BUF_OVER_Pos 2UL 942 #define USBFS_USBDEV_ARB_EP5_SR_BUF_OVER_Msk 0x4UL 943 #define USBFS_USBDEV_ARB_EP5_SR_BUF_UNDER_Pos 3UL 944 #define USBFS_USBDEV_ARB_EP5_SR_BUF_UNDER_Msk 0x8UL 945 #define USBFS_USBDEV_ARB_EP5_SR_DMA_TERMIN_Pos 5UL 946 #define USBFS_USBDEV_ARB_EP5_SR_DMA_TERMIN_Msk 0x20UL 947 /* USBFS_USBDEV.ARB_RW5_WA */ 948 #define USBFS_USBDEV_ARB_RW5_WA_WA_Pos 0UL 949 #define USBFS_USBDEV_ARB_RW5_WA_WA_Msk 0xFFUL 950 /* USBFS_USBDEV.ARB_RW5_WA_MSB */ 951 #define USBFS_USBDEV_ARB_RW5_WA_MSB_WA_MSB_Pos 0UL 952 #define USBFS_USBDEV_ARB_RW5_WA_MSB_WA_MSB_Msk 0x1UL 953 /* USBFS_USBDEV.ARB_RW5_RA */ 954 #define USBFS_USBDEV_ARB_RW5_RA_RA_Pos 0UL 955 #define USBFS_USBDEV_ARB_RW5_RA_RA_Msk 0xFFUL 956 /* USBFS_USBDEV.ARB_RW5_RA_MSB */ 957 #define USBFS_USBDEV_ARB_RW5_RA_MSB_RA_MSB_Pos 0UL 958 #define USBFS_USBDEV_ARB_RW5_RA_MSB_RA_MSB_Msk 0x1UL 959 /* USBFS_USBDEV.ARB_RW5_DR */ 960 #define USBFS_USBDEV_ARB_RW5_DR_DR_Pos 0UL 961 #define USBFS_USBDEV_ARB_RW5_DR_DR_Msk 0xFFUL 962 /* USBFS_USBDEV.BUS_RST_CNT */ 963 #define USBFS_USBDEV_BUS_RST_CNT_BUS_RST_CNT_Pos 0UL 964 #define USBFS_USBDEV_BUS_RST_CNT_BUS_RST_CNT_Msk 0xFUL 965 /* USBFS_USBDEV.ARB_EP6_CFG */ 966 #define USBFS_USBDEV_ARB_EP6_CFG_IN_DATA_RDY_Pos 0UL 967 #define USBFS_USBDEV_ARB_EP6_CFG_IN_DATA_RDY_Msk 0x1UL 968 #define USBFS_USBDEV_ARB_EP6_CFG_DMA_REQ_Pos 1UL 969 #define USBFS_USBDEV_ARB_EP6_CFG_DMA_REQ_Msk 0x2UL 970 #define USBFS_USBDEV_ARB_EP6_CFG_CRC_BYPASS_Pos 2UL 971 #define USBFS_USBDEV_ARB_EP6_CFG_CRC_BYPASS_Msk 0x4UL 972 #define USBFS_USBDEV_ARB_EP6_CFG_RESET_PTR_Pos 3UL 973 #define USBFS_USBDEV_ARB_EP6_CFG_RESET_PTR_Msk 0x8UL 974 /* USBFS_USBDEV.ARB_EP6_INT_EN */ 975 #define USBFS_USBDEV_ARB_EP6_INT_EN_IN_BUF_FULL_EN_Pos 0UL 976 #define USBFS_USBDEV_ARB_EP6_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 977 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_GNT_EN_Pos 1UL 978 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_GNT_EN_Msk 0x2UL 979 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_OVER_EN_Pos 2UL 980 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_OVER_EN_Msk 0x4UL 981 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_UNDER_EN_Pos 3UL 982 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_UNDER_EN_Msk 0x8UL 983 #define USBFS_USBDEV_ARB_EP6_INT_EN_ERR_INT_EN_Pos 4UL 984 #define USBFS_USBDEV_ARB_EP6_INT_EN_ERR_INT_EN_Msk 0x10UL 985 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_TERMIN_EN_Pos 5UL 986 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 987 /* USBFS_USBDEV.ARB_EP6_SR */ 988 #define USBFS_USBDEV_ARB_EP6_SR_IN_BUF_FULL_Pos 0UL 989 #define USBFS_USBDEV_ARB_EP6_SR_IN_BUF_FULL_Msk 0x1UL 990 #define USBFS_USBDEV_ARB_EP6_SR_DMA_GNT_Pos 1UL 991 #define USBFS_USBDEV_ARB_EP6_SR_DMA_GNT_Msk 0x2UL 992 #define USBFS_USBDEV_ARB_EP6_SR_BUF_OVER_Pos 2UL 993 #define USBFS_USBDEV_ARB_EP6_SR_BUF_OVER_Msk 0x4UL 994 #define USBFS_USBDEV_ARB_EP6_SR_BUF_UNDER_Pos 3UL 995 #define USBFS_USBDEV_ARB_EP6_SR_BUF_UNDER_Msk 0x8UL 996 #define USBFS_USBDEV_ARB_EP6_SR_DMA_TERMIN_Pos 5UL 997 #define USBFS_USBDEV_ARB_EP6_SR_DMA_TERMIN_Msk 0x20UL 998 /* USBFS_USBDEV.ARB_RW6_WA */ 999 #define USBFS_USBDEV_ARB_RW6_WA_WA_Pos 0UL 1000 #define USBFS_USBDEV_ARB_RW6_WA_WA_Msk 0xFFUL 1001 /* USBFS_USBDEV.ARB_RW6_WA_MSB */ 1002 #define USBFS_USBDEV_ARB_RW6_WA_MSB_WA_MSB_Pos 0UL 1003 #define USBFS_USBDEV_ARB_RW6_WA_MSB_WA_MSB_Msk 0x1UL 1004 /* USBFS_USBDEV.ARB_RW6_RA */ 1005 #define USBFS_USBDEV_ARB_RW6_RA_RA_Pos 0UL 1006 #define USBFS_USBDEV_ARB_RW6_RA_RA_Msk 0xFFUL 1007 /* USBFS_USBDEV.ARB_RW6_RA_MSB */ 1008 #define USBFS_USBDEV_ARB_RW6_RA_MSB_RA_MSB_Pos 0UL 1009 #define USBFS_USBDEV_ARB_RW6_RA_MSB_RA_MSB_Msk 0x1UL 1010 /* USBFS_USBDEV.ARB_RW6_DR */ 1011 #define USBFS_USBDEV_ARB_RW6_DR_DR_Pos 0UL 1012 #define USBFS_USBDEV_ARB_RW6_DR_DR_Msk 0xFFUL 1013 /* USBFS_USBDEV.ARB_EP7_CFG */ 1014 #define USBFS_USBDEV_ARB_EP7_CFG_IN_DATA_RDY_Pos 0UL 1015 #define USBFS_USBDEV_ARB_EP7_CFG_IN_DATA_RDY_Msk 0x1UL 1016 #define USBFS_USBDEV_ARB_EP7_CFG_DMA_REQ_Pos 1UL 1017 #define USBFS_USBDEV_ARB_EP7_CFG_DMA_REQ_Msk 0x2UL 1018 #define USBFS_USBDEV_ARB_EP7_CFG_CRC_BYPASS_Pos 2UL 1019 #define USBFS_USBDEV_ARB_EP7_CFG_CRC_BYPASS_Msk 0x4UL 1020 #define USBFS_USBDEV_ARB_EP7_CFG_RESET_PTR_Pos 3UL 1021 #define USBFS_USBDEV_ARB_EP7_CFG_RESET_PTR_Msk 0x8UL 1022 /* USBFS_USBDEV.ARB_EP7_INT_EN */ 1023 #define USBFS_USBDEV_ARB_EP7_INT_EN_IN_BUF_FULL_EN_Pos 0UL 1024 #define USBFS_USBDEV_ARB_EP7_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 1025 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_GNT_EN_Pos 1UL 1026 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_GNT_EN_Msk 0x2UL 1027 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_OVER_EN_Pos 2UL 1028 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_OVER_EN_Msk 0x4UL 1029 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_UNDER_EN_Pos 3UL 1030 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_UNDER_EN_Msk 0x8UL 1031 #define USBFS_USBDEV_ARB_EP7_INT_EN_ERR_INT_EN_Pos 4UL 1032 #define USBFS_USBDEV_ARB_EP7_INT_EN_ERR_INT_EN_Msk 0x10UL 1033 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_TERMIN_EN_Pos 5UL 1034 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 1035 /* USBFS_USBDEV.ARB_EP7_SR */ 1036 #define USBFS_USBDEV_ARB_EP7_SR_IN_BUF_FULL_Pos 0UL 1037 #define USBFS_USBDEV_ARB_EP7_SR_IN_BUF_FULL_Msk 0x1UL 1038 #define USBFS_USBDEV_ARB_EP7_SR_DMA_GNT_Pos 1UL 1039 #define USBFS_USBDEV_ARB_EP7_SR_DMA_GNT_Msk 0x2UL 1040 #define USBFS_USBDEV_ARB_EP7_SR_BUF_OVER_Pos 2UL 1041 #define USBFS_USBDEV_ARB_EP7_SR_BUF_OVER_Msk 0x4UL 1042 #define USBFS_USBDEV_ARB_EP7_SR_BUF_UNDER_Pos 3UL 1043 #define USBFS_USBDEV_ARB_EP7_SR_BUF_UNDER_Msk 0x8UL 1044 #define USBFS_USBDEV_ARB_EP7_SR_DMA_TERMIN_Pos 5UL 1045 #define USBFS_USBDEV_ARB_EP7_SR_DMA_TERMIN_Msk 0x20UL 1046 /* USBFS_USBDEV.ARB_RW7_WA */ 1047 #define USBFS_USBDEV_ARB_RW7_WA_WA_Pos 0UL 1048 #define USBFS_USBDEV_ARB_RW7_WA_WA_Msk 0xFFUL 1049 /* USBFS_USBDEV.ARB_RW7_WA_MSB */ 1050 #define USBFS_USBDEV_ARB_RW7_WA_MSB_WA_MSB_Pos 0UL 1051 #define USBFS_USBDEV_ARB_RW7_WA_MSB_WA_MSB_Msk 0x1UL 1052 /* USBFS_USBDEV.ARB_RW7_RA */ 1053 #define USBFS_USBDEV_ARB_RW7_RA_RA_Pos 0UL 1054 #define USBFS_USBDEV_ARB_RW7_RA_RA_Msk 0xFFUL 1055 /* USBFS_USBDEV.ARB_RW7_RA_MSB */ 1056 #define USBFS_USBDEV_ARB_RW7_RA_MSB_RA_MSB_Pos 0UL 1057 #define USBFS_USBDEV_ARB_RW7_RA_MSB_RA_MSB_Msk 0x1UL 1058 /* USBFS_USBDEV.ARB_RW7_DR */ 1059 #define USBFS_USBDEV_ARB_RW7_DR_DR_Pos 0UL 1060 #define USBFS_USBDEV_ARB_RW7_DR_DR_Msk 0xFFUL 1061 /* USBFS_USBDEV.ARB_EP8_CFG */ 1062 #define USBFS_USBDEV_ARB_EP8_CFG_IN_DATA_RDY_Pos 0UL 1063 #define USBFS_USBDEV_ARB_EP8_CFG_IN_DATA_RDY_Msk 0x1UL 1064 #define USBFS_USBDEV_ARB_EP8_CFG_DMA_REQ_Pos 1UL 1065 #define USBFS_USBDEV_ARB_EP8_CFG_DMA_REQ_Msk 0x2UL 1066 #define USBFS_USBDEV_ARB_EP8_CFG_CRC_BYPASS_Pos 2UL 1067 #define USBFS_USBDEV_ARB_EP8_CFG_CRC_BYPASS_Msk 0x4UL 1068 #define USBFS_USBDEV_ARB_EP8_CFG_RESET_PTR_Pos 3UL 1069 #define USBFS_USBDEV_ARB_EP8_CFG_RESET_PTR_Msk 0x8UL 1070 /* USBFS_USBDEV.ARB_EP8_INT_EN */ 1071 #define USBFS_USBDEV_ARB_EP8_INT_EN_IN_BUF_FULL_EN_Pos 0UL 1072 #define USBFS_USBDEV_ARB_EP8_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL 1073 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_GNT_EN_Pos 1UL 1074 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_GNT_EN_Msk 0x2UL 1075 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_OVER_EN_Pos 2UL 1076 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_OVER_EN_Msk 0x4UL 1077 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_UNDER_EN_Pos 3UL 1078 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_UNDER_EN_Msk 0x8UL 1079 #define USBFS_USBDEV_ARB_EP8_INT_EN_ERR_INT_EN_Pos 4UL 1080 #define USBFS_USBDEV_ARB_EP8_INT_EN_ERR_INT_EN_Msk 0x10UL 1081 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_TERMIN_EN_Pos 5UL 1082 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_TERMIN_EN_Msk 0x20UL 1083 /* USBFS_USBDEV.ARB_EP8_SR */ 1084 #define USBFS_USBDEV_ARB_EP8_SR_IN_BUF_FULL_Pos 0UL 1085 #define USBFS_USBDEV_ARB_EP8_SR_IN_BUF_FULL_Msk 0x1UL 1086 #define USBFS_USBDEV_ARB_EP8_SR_DMA_GNT_Pos 1UL 1087 #define USBFS_USBDEV_ARB_EP8_SR_DMA_GNT_Msk 0x2UL 1088 #define USBFS_USBDEV_ARB_EP8_SR_BUF_OVER_Pos 2UL 1089 #define USBFS_USBDEV_ARB_EP8_SR_BUF_OVER_Msk 0x4UL 1090 #define USBFS_USBDEV_ARB_EP8_SR_BUF_UNDER_Pos 3UL 1091 #define USBFS_USBDEV_ARB_EP8_SR_BUF_UNDER_Msk 0x8UL 1092 #define USBFS_USBDEV_ARB_EP8_SR_DMA_TERMIN_Pos 5UL 1093 #define USBFS_USBDEV_ARB_EP8_SR_DMA_TERMIN_Msk 0x20UL 1094 /* USBFS_USBDEV.ARB_RW8_WA */ 1095 #define USBFS_USBDEV_ARB_RW8_WA_WA_Pos 0UL 1096 #define USBFS_USBDEV_ARB_RW8_WA_WA_Msk 0xFFUL 1097 /* USBFS_USBDEV.ARB_RW8_WA_MSB */ 1098 #define USBFS_USBDEV_ARB_RW8_WA_MSB_WA_MSB_Pos 0UL 1099 #define USBFS_USBDEV_ARB_RW8_WA_MSB_WA_MSB_Msk 0x1UL 1100 /* USBFS_USBDEV.ARB_RW8_RA */ 1101 #define USBFS_USBDEV_ARB_RW8_RA_RA_Pos 0UL 1102 #define USBFS_USBDEV_ARB_RW8_RA_RA_Msk 0xFFUL 1103 /* USBFS_USBDEV.ARB_RW8_RA_MSB */ 1104 #define USBFS_USBDEV_ARB_RW8_RA_MSB_RA_MSB_Pos 0UL 1105 #define USBFS_USBDEV_ARB_RW8_RA_MSB_RA_MSB_Msk 0x1UL 1106 /* USBFS_USBDEV.ARB_RW8_DR */ 1107 #define USBFS_USBDEV_ARB_RW8_DR_DR_Pos 0UL 1108 #define USBFS_USBDEV_ARB_RW8_DR_DR_Msk 0xFFUL 1109 /* USBFS_USBDEV.MEM_DATA */ 1110 #define USBFS_USBDEV_MEM_DATA_DR_Pos 0UL 1111 #define USBFS_USBDEV_MEM_DATA_DR_Msk 0xFFUL 1112 /* USBFS_USBDEV.SOF16 */ 1113 #define USBFS_USBDEV_SOF16_FRAME_NUMBER16_Pos 0UL 1114 #define USBFS_USBDEV_SOF16_FRAME_NUMBER16_Msk 0x7FFUL 1115 /* USBFS_USBDEV.OSCLK_DR16 */ 1116 #define USBFS_USBDEV_OSCLK_DR16_ADDER16_Pos 0UL 1117 #define USBFS_USBDEV_OSCLK_DR16_ADDER16_Msk 0x7FFFUL 1118 /* USBFS_USBDEV.ARB_RW1_WA16 */ 1119 #define USBFS_USBDEV_ARB_RW1_WA16_WA16_Pos 0UL 1120 #define USBFS_USBDEV_ARB_RW1_WA16_WA16_Msk 0x1FFUL 1121 /* USBFS_USBDEV.ARB_RW1_RA16 */ 1122 #define USBFS_USBDEV_ARB_RW1_RA16_RA16_Pos 0UL 1123 #define USBFS_USBDEV_ARB_RW1_RA16_RA16_Msk 0x1FFUL 1124 /* USBFS_USBDEV.ARB_RW1_DR16 */ 1125 #define USBFS_USBDEV_ARB_RW1_DR16_DR16_Pos 0UL 1126 #define USBFS_USBDEV_ARB_RW1_DR16_DR16_Msk 0xFFFFUL 1127 /* USBFS_USBDEV.ARB_RW2_WA16 */ 1128 #define USBFS_USBDEV_ARB_RW2_WA16_WA16_Pos 0UL 1129 #define USBFS_USBDEV_ARB_RW2_WA16_WA16_Msk 0x1FFUL 1130 /* USBFS_USBDEV.ARB_RW2_RA16 */ 1131 #define USBFS_USBDEV_ARB_RW2_RA16_RA16_Pos 0UL 1132 #define USBFS_USBDEV_ARB_RW2_RA16_RA16_Msk 0x1FFUL 1133 /* USBFS_USBDEV.ARB_RW2_DR16 */ 1134 #define USBFS_USBDEV_ARB_RW2_DR16_DR16_Pos 0UL 1135 #define USBFS_USBDEV_ARB_RW2_DR16_DR16_Msk 0xFFFFUL 1136 /* USBFS_USBDEV.ARB_RW3_WA16 */ 1137 #define USBFS_USBDEV_ARB_RW3_WA16_WA16_Pos 0UL 1138 #define USBFS_USBDEV_ARB_RW3_WA16_WA16_Msk 0x1FFUL 1139 /* USBFS_USBDEV.ARB_RW3_RA16 */ 1140 #define USBFS_USBDEV_ARB_RW3_RA16_RA16_Pos 0UL 1141 #define USBFS_USBDEV_ARB_RW3_RA16_RA16_Msk 0x1FFUL 1142 /* USBFS_USBDEV.ARB_RW3_DR16 */ 1143 #define USBFS_USBDEV_ARB_RW3_DR16_DR16_Pos 0UL 1144 #define USBFS_USBDEV_ARB_RW3_DR16_DR16_Msk 0xFFFFUL 1145 /* USBFS_USBDEV.CWA16 */ 1146 #define USBFS_USBDEV_CWA16_CWA16_Pos 0UL 1147 #define USBFS_USBDEV_CWA16_CWA16_Msk 0x1FFUL 1148 /* USBFS_USBDEV.ARB_RW4_WA16 */ 1149 #define USBFS_USBDEV_ARB_RW4_WA16_WA16_Pos 0UL 1150 #define USBFS_USBDEV_ARB_RW4_WA16_WA16_Msk 0x1FFUL 1151 /* USBFS_USBDEV.ARB_RW4_RA16 */ 1152 #define USBFS_USBDEV_ARB_RW4_RA16_RA16_Pos 0UL 1153 #define USBFS_USBDEV_ARB_RW4_RA16_RA16_Msk 0x1FFUL 1154 /* USBFS_USBDEV.ARB_RW4_DR16 */ 1155 #define USBFS_USBDEV_ARB_RW4_DR16_DR16_Pos 0UL 1156 #define USBFS_USBDEV_ARB_RW4_DR16_DR16_Msk 0xFFFFUL 1157 /* USBFS_USBDEV.DMA_THRES16 */ 1158 #define USBFS_USBDEV_DMA_THRES16_DMA_THS16_Pos 0UL 1159 #define USBFS_USBDEV_DMA_THRES16_DMA_THS16_Msk 0x1FFUL 1160 /* USBFS_USBDEV.ARB_RW5_WA16 */ 1161 #define USBFS_USBDEV_ARB_RW5_WA16_WA16_Pos 0UL 1162 #define USBFS_USBDEV_ARB_RW5_WA16_WA16_Msk 0x1FFUL 1163 /* USBFS_USBDEV.ARB_RW5_RA16 */ 1164 #define USBFS_USBDEV_ARB_RW5_RA16_RA16_Pos 0UL 1165 #define USBFS_USBDEV_ARB_RW5_RA16_RA16_Msk 0x1FFUL 1166 /* USBFS_USBDEV.ARB_RW5_DR16 */ 1167 #define USBFS_USBDEV_ARB_RW5_DR16_DR16_Pos 0UL 1168 #define USBFS_USBDEV_ARB_RW5_DR16_DR16_Msk 0xFFFFUL 1169 /* USBFS_USBDEV.ARB_RW6_WA16 */ 1170 #define USBFS_USBDEV_ARB_RW6_WA16_WA16_Pos 0UL 1171 #define USBFS_USBDEV_ARB_RW6_WA16_WA16_Msk 0x1FFUL 1172 /* USBFS_USBDEV.ARB_RW6_RA16 */ 1173 #define USBFS_USBDEV_ARB_RW6_RA16_RA16_Pos 0UL 1174 #define USBFS_USBDEV_ARB_RW6_RA16_RA16_Msk 0x1FFUL 1175 /* USBFS_USBDEV.ARB_RW6_DR16 */ 1176 #define USBFS_USBDEV_ARB_RW6_DR16_DR16_Pos 0UL 1177 #define USBFS_USBDEV_ARB_RW6_DR16_DR16_Msk 0xFFFFUL 1178 /* USBFS_USBDEV.ARB_RW7_WA16 */ 1179 #define USBFS_USBDEV_ARB_RW7_WA16_WA16_Pos 0UL 1180 #define USBFS_USBDEV_ARB_RW7_WA16_WA16_Msk 0x1FFUL 1181 /* USBFS_USBDEV.ARB_RW7_RA16 */ 1182 #define USBFS_USBDEV_ARB_RW7_RA16_RA16_Pos 0UL 1183 #define USBFS_USBDEV_ARB_RW7_RA16_RA16_Msk 0x1FFUL 1184 /* USBFS_USBDEV.ARB_RW7_DR16 */ 1185 #define USBFS_USBDEV_ARB_RW7_DR16_DR16_Pos 0UL 1186 #define USBFS_USBDEV_ARB_RW7_DR16_DR16_Msk 0xFFFFUL 1187 /* USBFS_USBDEV.ARB_RW8_WA16 */ 1188 #define USBFS_USBDEV_ARB_RW8_WA16_WA16_Pos 0UL 1189 #define USBFS_USBDEV_ARB_RW8_WA16_WA16_Msk 0x1FFUL 1190 /* USBFS_USBDEV.ARB_RW8_RA16 */ 1191 #define USBFS_USBDEV_ARB_RW8_RA16_RA16_Pos 0UL 1192 #define USBFS_USBDEV_ARB_RW8_RA16_RA16_Msk 0x1FFUL 1193 /* USBFS_USBDEV.ARB_RW8_DR16 */ 1194 #define USBFS_USBDEV_ARB_RW8_DR16_DR16_Pos 0UL 1195 #define USBFS_USBDEV_ARB_RW8_DR16_DR16_Msk 0xFFFFUL 1196 1197 1198 /* USBFS_USBLPM.POWER_CTL */ 1199 #define USBFS_USBLPM_POWER_CTL_SUSPEND_Pos 2UL 1200 #define USBFS_USBLPM_POWER_CTL_SUSPEND_Msk 0x4UL 1201 #define USBFS_USBLPM_POWER_CTL_DP_UP_EN_Pos 16UL 1202 #define USBFS_USBLPM_POWER_CTL_DP_UP_EN_Msk 0x10000UL 1203 #define USBFS_USBLPM_POWER_CTL_DP_BIG_Pos 17UL 1204 #define USBFS_USBLPM_POWER_CTL_DP_BIG_Msk 0x20000UL 1205 #define USBFS_USBLPM_POWER_CTL_DP_DOWN_EN_Pos 18UL 1206 #define USBFS_USBLPM_POWER_CTL_DP_DOWN_EN_Msk 0x40000UL 1207 #define USBFS_USBLPM_POWER_CTL_DM_UP_EN_Pos 19UL 1208 #define USBFS_USBLPM_POWER_CTL_DM_UP_EN_Msk 0x80000UL 1209 #define USBFS_USBLPM_POWER_CTL_DM_BIG_Pos 20UL 1210 #define USBFS_USBLPM_POWER_CTL_DM_BIG_Msk 0x100000UL 1211 #define USBFS_USBLPM_POWER_CTL_DM_DOWN_EN_Pos 21UL 1212 #define USBFS_USBLPM_POWER_CTL_DM_DOWN_EN_Msk 0x200000UL 1213 #define USBFS_USBLPM_POWER_CTL_ENABLE_DPO_Pos 28UL 1214 #define USBFS_USBLPM_POWER_CTL_ENABLE_DPO_Msk 0x10000000UL 1215 #define USBFS_USBLPM_POWER_CTL_ENABLE_DMO_Pos 29UL 1216 #define USBFS_USBLPM_POWER_CTL_ENABLE_DMO_Msk 0x20000000UL 1217 /* USBFS_USBLPM.USBIO_CTL */ 1218 #define USBFS_USBLPM_USBIO_CTL_DM_P_Pos 0UL 1219 #define USBFS_USBLPM_USBIO_CTL_DM_P_Msk 0x7UL 1220 #define USBFS_USBLPM_USBIO_CTL_DM_M_Pos 3UL 1221 #define USBFS_USBLPM_USBIO_CTL_DM_M_Msk 0x38UL 1222 /* USBFS_USBLPM.FLOW_CTL */ 1223 #define USBFS_USBLPM_FLOW_CTL_EP1_ERR_RESP_Pos 0UL 1224 #define USBFS_USBLPM_FLOW_CTL_EP1_ERR_RESP_Msk 0x1UL 1225 #define USBFS_USBLPM_FLOW_CTL_EP2_ERR_RESP_Pos 1UL 1226 #define USBFS_USBLPM_FLOW_CTL_EP2_ERR_RESP_Msk 0x2UL 1227 #define USBFS_USBLPM_FLOW_CTL_EP3_ERR_RESP_Pos 2UL 1228 #define USBFS_USBLPM_FLOW_CTL_EP3_ERR_RESP_Msk 0x4UL 1229 #define USBFS_USBLPM_FLOW_CTL_EP4_ERR_RESP_Pos 3UL 1230 #define USBFS_USBLPM_FLOW_CTL_EP4_ERR_RESP_Msk 0x8UL 1231 #define USBFS_USBLPM_FLOW_CTL_EP5_ERR_RESP_Pos 4UL 1232 #define USBFS_USBLPM_FLOW_CTL_EP5_ERR_RESP_Msk 0x10UL 1233 #define USBFS_USBLPM_FLOW_CTL_EP6_ERR_RESP_Pos 5UL 1234 #define USBFS_USBLPM_FLOW_CTL_EP6_ERR_RESP_Msk 0x20UL 1235 #define USBFS_USBLPM_FLOW_CTL_EP7_ERR_RESP_Pos 6UL 1236 #define USBFS_USBLPM_FLOW_CTL_EP7_ERR_RESP_Msk 0x40UL 1237 #define USBFS_USBLPM_FLOW_CTL_EP8_ERR_RESP_Pos 7UL 1238 #define USBFS_USBLPM_FLOW_CTL_EP8_ERR_RESP_Msk 0x80UL 1239 /* USBFS_USBLPM.LPM_CTL */ 1240 #define USBFS_USBLPM_LPM_CTL_LPM_EN_Pos 0UL 1241 #define USBFS_USBLPM_LPM_CTL_LPM_EN_Msk 0x1UL 1242 #define USBFS_USBLPM_LPM_CTL_LPM_ACK_RESP_Pos 1UL 1243 #define USBFS_USBLPM_LPM_CTL_LPM_ACK_RESP_Msk 0x2UL 1244 #define USBFS_USBLPM_LPM_CTL_NYET_EN_Pos 2UL 1245 #define USBFS_USBLPM_LPM_CTL_NYET_EN_Msk 0x4UL 1246 #define USBFS_USBLPM_LPM_CTL_SUB_RESP_Pos 4UL 1247 #define USBFS_USBLPM_LPM_CTL_SUB_RESP_Msk 0x10UL 1248 /* USBFS_USBLPM.LPM_STAT */ 1249 #define USBFS_USBLPM_LPM_STAT_LPM_BESL_Pos 0UL 1250 #define USBFS_USBLPM_LPM_STAT_LPM_BESL_Msk 0xFUL 1251 #define USBFS_USBLPM_LPM_STAT_LPM_REMOTEWAKE_Pos 4UL 1252 #define USBFS_USBLPM_LPM_STAT_LPM_REMOTEWAKE_Msk 0x10UL 1253 /* USBFS_USBLPM.INTR_SIE */ 1254 #define USBFS_USBLPM_INTR_SIE_SOF_INTR_Pos 0UL 1255 #define USBFS_USBLPM_INTR_SIE_SOF_INTR_Msk 0x1UL 1256 #define USBFS_USBLPM_INTR_SIE_BUS_RESET_INTR_Pos 1UL 1257 #define USBFS_USBLPM_INTR_SIE_BUS_RESET_INTR_Msk 0x2UL 1258 #define USBFS_USBLPM_INTR_SIE_EP0_INTR_Pos 2UL 1259 #define USBFS_USBLPM_INTR_SIE_EP0_INTR_Msk 0x4UL 1260 #define USBFS_USBLPM_INTR_SIE_LPM_INTR_Pos 3UL 1261 #define USBFS_USBLPM_INTR_SIE_LPM_INTR_Msk 0x8UL 1262 #define USBFS_USBLPM_INTR_SIE_RESUME_INTR_Pos 4UL 1263 #define USBFS_USBLPM_INTR_SIE_RESUME_INTR_Msk 0x10UL 1264 /* USBFS_USBLPM.INTR_SIE_SET */ 1265 #define USBFS_USBLPM_INTR_SIE_SET_SOF_INTR_SET_Pos 0UL 1266 #define USBFS_USBLPM_INTR_SIE_SET_SOF_INTR_SET_Msk 0x1UL 1267 #define USBFS_USBLPM_INTR_SIE_SET_BUS_RESET_INTR_SET_Pos 1UL 1268 #define USBFS_USBLPM_INTR_SIE_SET_BUS_RESET_INTR_SET_Msk 0x2UL 1269 #define USBFS_USBLPM_INTR_SIE_SET_EP0_INTR_SET_Pos 2UL 1270 #define USBFS_USBLPM_INTR_SIE_SET_EP0_INTR_SET_Msk 0x4UL 1271 #define USBFS_USBLPM_INTR_SIE_SET_LPM_INTR_SET_Pos 3UL 1272 #define USBFS_USBLPM_INTR_SIE_SET_LPM_INTR_SET_Msk 0x8UL 1273 #define USBFS_USBLPM_INTR_SIE_SET_RESUME_INTR_SET_Pos 4UL 1274 #define USBFS_USBLPM_INTR_SIE_SET_RESUME_INTR_SET_Msk 0x10UL 1275 /* USBFS_USBLPM.INTR_SIE_MASK */ 1276 #define USBFS_USBLPM_INTR_SIE_MASK_SOF_INTR_MASK_Pos 0UL 1277 #define USBFS_USBLPM_INTR_SIE_MASK_SOF_INTR_MASK_Msk 0x1UL 1278 #define USBFS_USBLPM_INTR_SIE_MASK_BUS_RESET_INTR_MASK_Pos 1UL 1279 #define USBFS_USBLPM_INTR_SIE_MASK_BUS_RESET_INTR_MASK_Msk 0x2UL 1280 #define USBFS_USBLPM_INTR_SIE_MASK_EP0_INTR_MASK_Pos 2UL 1281 #define USBFS_USBLPM_INTR_SIE_MASK_EP0_INTR_MASK_Msk 0x4UL 1282 #define USBFS_USBLPM_INTR_SIE_MASK_LPM_INTR_MASK_Pos 3UL 1283 #define USBFS_USBLPM_INTR_SIE_MASK_LPM_INTR_MASK_Msk 0x8UL 1284 #define USBFS_USBLPM_INTR_SIE_MASK_RESUME_INTR_MASK_Pos 4UL 1285 #define USBFS_USBLPM_INTR_SIE_MASK_RESUME_INTR_MASK_Msk 0x10UL 1286 /* USBFS_USBLPM.INTR_SIE_MASKED */ 1287 #define USBFS_USBLPM_INTR_SIE_MASKED_SOF_INTR_MASKED_Pos 0UL 1288 #define USBFS_USBLPM_INTR_SIE_MASKED_SOF_INTR_MASKED_Msk 0x1UL 1289 #define USBFS_USBLPM_INTR_SIE_MASKED_BUS_RESET_INTR_MASKED_Pos 1UL 1290 #define USBFS_USBLPM_INTR_SIE_MASKED_BUS_RESET_INTR_MASKED_Msk 0x2UL 1291 #define USBFS_USBLPM_INTR_SIE_MASKED_EP0_INTR_MASKED_Pos 2UL 1292 #define USBFS_USBLPM_INTR_SIE_MASKED_EP0_INTR_MASKED_Msk 0x4UL 1293 #define USBFS_USBLPM_INTR_SIE_MASKED_LPM_INTR_MASKED_Pos 3UL 1294 #define USBFS_USBLPM_INTR_SIE_MASKED_LPM_INTR_MASKED_Msk 0x8UL 1295 #define USBFS_USBLPM_INTR_SIE_MASKED_RESUME_INTR_MASKED_Pos 4UL 1296 #define USBFS_USBLPM_INTR_SIE_MASKED_RESUME_INTR_MASKED_Msk 0x10UL 1297 /* USBFS_USBLPM.INTR_LVL_SEL */ 1298 #define USBFS_USBLPM_INTR_LVL_SEL_SOF_LVL_SEL_Pos 0UL 1299 #define USBFS_USBLPM_INTR_LVL_SEL_SOF_LVL_SEL_Msk 0x3UL 1300 #define USBFS_USBLPM_INTR_LVL_SEL_BUS_RESET_LVL_SEL_Pos 2UL 1301 #define USBFS_USBLPM_INTR_LVL_SEL_BUS_RESET_LVL_SEL_Msk 0xCUL 1302 #define USBFS_USBLPM_INTR_LVL_SEL_EP0_LVL_SEL_Pos 4UL 1303 #define USBFS_USBLPM_INTR_LVL_SEL_EP0_LVL_SEL_Msk 0x30UL 1304 #define USBFS_USBLPM_INTR_LVL_SEL_LPM_LVL_SEL_Pos 6UL 1305 #define USBFS_USBLPM_INTR_LVL_SEL_LPM_LVL_SEL_Msk 0xC0UL 1306 #define USBFS_USBLPM_INTR_LVL_SEL_RESUME_LVL_SEL_Pos 8UL 1307 #define USBFS_USBLPM_INTR_LVL_SEL_RESUME_LVL_SEL_Msk 0x300UL 1308 #define USBFS_USBLPM_INTR_LVL_SEL_ARB_EP_LVL_SEL_Pos 14UL 1309 #define USBFS_USBLPM_INTR_LVL_SEL_ARB_EP_LVL_SEL_Msk 0xC000UL 1310 #define USBFS_USBLPM_INTR_LVL_SEL_EP1_LVL_SEL_Pos 16UL 1311 #define USBFS_USBLPM_INTR_LVL_SEL_EP1_LVL_SEL_Msk 0x30000UL 1312 #define USBFS_USBLPM_INTR_LVL_SEL_EP2_LVL_SEL_Pos 18UL 1313 #define USBFS_USBLPM_INTR_LVL_SEL_EP2_LVL_SEL_Msk 0xC0000UL 1314 #define USBFS_USBLPM_INTR_LVL_SEL_EP3_LVL_SEL_Pos 20UL 1315 #define USBFS_USBLPM_INTR_LVL_SEL_EP3_LVL_SEL_Msk 0x300000UL 1316 #define USBFS_USBLPM_INTR_LVL_SEL_EP4_LVL_SEL_Pos 22UL 1317 #define USBFS_USBLPM_INTR_LVL_SEL_EP4_LVL_SEL_Msk 0xC00000UL 1318 #define USBFS_USBLPM_INTR_LVL_SEL_EP5_LVL_SEL_Pos 24UL 1319 #define USBFS_USBLPM_INTR_LVL_SEL_EP5_LVL_SEL_Msk 0x3000000UL 1320 #define USBFS_USBLPM_INTR_LVL_SEL_EP6_LVL_SEL_Pos 26UL 1321 #define USBFS_USBLPM_INTR_LVL_SEL_EP6_LVL_SEL_Msk 0xC000000UL 1322 #define USBFS_USBLPM_INTR_LVL_SEL_EP7_LVL_SEL_Pos 28UL 1323 #define USBFS_USBLPM_INTR_LVL_SEL_EP7_LVL_SEL_Msk 0x30000000UL 1324 #define USBFS_USBLPM_INTR_LVL_SEL_EP8_LVL_SEL_Pos 30UL 1325 #define USBFS_USBLPM_INTR_LVL_SEL_EP8_LVL_SEL_Msk 0xC0000000UL 1326 /* USBFS_USBLPM.INTR_CAUSE_HI */ 1327 #define USBFS_USBLPM_INTR_CAUSE_HI_SOF_INTR_Pos 0UL 1328 #define USBFS_USBLPM_INTR_CAUSE_HI_SOF_INTR_Msk 0x1UL 1329 #define USBFS_USBLPM_INTR_CAUSE_HI_BUS_RESET_INTR_Pos 1UL 1330 #define USBFS_USBLPM_INTR_CAUSE_HI_BUS_RESET_INTR_Msk 0x2UL 1331 #define USBFS_USBLPM_INTR_CAUSE_HI_EP0_INTR_Pos 2UL 1332 #define USBFS_USBLPM_INTR_CAUSE_HI_EP0_INTR_Msk 0x4UL 1333 #define USBFS_USBLPM_INTR_CAUSE_HI_LPM_INTR_Pos 3UL 1334 #define USBFS_USBLPM_INTR_CAUSE_HI_LPM_INTR_Msk 0x8UL 1335 #define USBFS_USBLPM_INTR_CAUSE_HI_RESUME_INTR_Pos 4UL 1336 #define USBFS_USBLPM_INTR_CAUSE_HI_RESUME_INTR_Msk 0x10UL 1337 #define USBFS_USBLPM_INTR_CAUSE_HI_ARB_EP_INTR_Pos 7UL 1338 #define USBFS_USBLPM_INTR_CAUSE_HI_ARB_EP_INTR_Msk 0x80UL 1339 #define USBFS_USBLPM_INTR_CAUSE_HI_EP1_INTR_Pos 8UL 1340 #define USBFS_USBLPM_INTR_CAUSE_HI_EP1_INTR_Msk 0x100UL 1341 #define USBFS_USBLPM_INTR_CAUSE_HI_EP2_INTR_Pos 9UL 1342 #define USBFS_USBLPM_INTR_CAUSE_HI_EP2_INTR_Msk 0x200UL 1343 #define USBFS_USBLPM_INTR_CAUSE_HI_EP3_INTR_Pos 10UL 1344 #define USBFS_USBLPM_INTR_CAUSE_HI_EP3_INTR_Msk 0x400UL 1345 #define USBFS_USBLPM_INTR_CAUSE_HI_EP4_INTR_Pos 11UL 1346 #define USBFS_USBLPM_INTR_CAUSE_HI_EP4_INTR_Msk 0x800UL 1347 #define USBFS_USBLPM_INTR_CAUSE_HI_EP5_INTR_Pos 12UL 1348 #define USBFS_USBLPM_INTR_CAUSE_HI_EP5_INTR_Msk 0x1000UL 1349 #define USBFS_USBLPM_INTR_CAUSE_HI_EP6_INTR_Pos 13UL 1350 #define USBFS_USBLPM_INTR_CAUSE_HI_EP6_INTR_Msk 0x2000UL 1351 #define USBFS_USBLPM_INTR_CAUSE_HI_EP7_INTR_Pos 14UL 1352 #define USBFS_USBLPM_INTR_CAUSE_HI_EP7_INTR_Msk 0x4000UL 1353 #define USBFS_USBLPM_INTR_CAUSE_HI_EP8_INTR_Pos 15UL 1354 #define USBFS_USBLPM_INTR_CAUSE_HI_EP8_INTR_Msk 0x8000UL 1355 /* USBFS_USBLPM.INTR_CAUSE_MED */ 1356 #define USBFS_USBLPM_INTR_CAUSE_MED_SOF_INTR_Pos 0UL 1357 #define USBFS_USBLPM_INTR_CAUSE_MED_SOF_INTR_Msk 0x1UL 1358 #define USBFS_USBLPM_INTR_CAUSE_MED_BUS_RESET_INTR_Pos 1UL 1359 #define USBFS_USBLPM_INTR_CAUSE_MED_BUS_RESET_INTR_Msk 0x2UL 1360 #define USBFS_USBLPM_INTR_CAUSE_MED_EP0_INTR_Pos 2UL 1361 #define USBFS_USBLPM_INTR_CAUSE_MED_EP0_INTR_Msk 0x4UL 1362 #define USBFS_USBLPM_INTR_CAUSE_MED_LPM_INTR_Pos 3UL 1363 #define USBFS_USBLPM_INTR_CAUSE_MED_LPM_INTR_Msk 0x8UL 1364 #define USBFS_USBLPM_INTR_CAUSE_MED_RESUME_INTR_Pos 4UL 1365 #define USBFS_USBLPM_INTR_CAUSE_MED_RESUME_INTR_Msk 0x10UL 1366 #define USBFS_USBLPM_INTR_CAUSE_MED_ARB_EP_INTR_Pos 7UL 1367 #define USBFS_USBLPM_INTR_CAUSE_MED_ARB_EP_INTR_Msk 0x80UL 1368 #define USBFS_USBLPM_INTR_CAUSE_MED_EP1_INTR_Pos 8UL 1369 #define USBFS_USBLPM_INTR_CAUSE_MED_EP1_INTR_Msk 0x100UL 1370 #define USBFS_USBLPM_INTR_CAUSE_MED_EP2_INTR_Pos 9UL 1371 #define USBFS_USBLPM_INTR_CAUSE_MED_EP2_INTR_Msk 0x200UL 1372 #define USBFS_USBLPM_INTR_CAUSE_MED_EP3_INTR_Pos 10UL 1373 #define USBFS_USBLPM_INTR_CAUSE_MED_EP3_INTR_Msk 0x400UL 1374 #define USBFS_USBLPM_INTR_CAUSE_MED_EP4_INTR_Pos 11UL 1375 #define USBFS_USBLPM_INTR_CAUSE_MED_EP4_INTR_Msk 0x800UL 1376 #define USBFS_USBLPM_INTR_CAUSE_MED_EP5_INTR_Pos 12UL 1377 #define USBFS_USBLPM_INTR_CAUSE_MED_EP5_INTR_Msk 0x1000UL 1378 #define USBFS_USBLPM_INTR_CAUSE_MED_EP6_INTR_Pos 13UL 1379 #define USBFS_USBLPM_INTR_CAUSE_MED_EP6_INTR_Msk 0x2000UL 1380 #define USBFS_USBLPM_INTR_CAUSE_MED_EP7_INTR_Pos 14UL 1381 #define USBFS_USBLPM_INTR_CAUSE_MED_EP7_INTR_Msk 0x4000UL 1382 #define USBFS_USBLPM_INTR_CAUSE_MED_EP8_INTR_Pos 15UL 1383 #define USBFS_USBLPM_INTR_CAUSE_MED_EP8_INTR_Msk 0x8000UL 1384 /* USBFS_USBLPM.INTR_CAUSE_LO */ 1385 #define USBFS_USBLPM_INTR_CAUSE_LO_SOF_INTR_Pos 0UL 1386 #define USBFS_USBLPM_INTR_CAUSE_LO_SOF_INTR_Msk 0x1UL 1387 #define USBFS_USBLPM_INTR_CAUSE_LO_BUS_RESET_INTR_Pos 1UL 1388 #define USBFS_USBLPM_INTR_CAUSE_LO_BUS_RESET_INTR_Msk 0x2UL 1389 #define USBFS_USBLPM_INTR_CAUSE_LO_EP0_INTR_Pos 2UL 1390 #define USBFS_USBLPM_INTR_CAUSE_LO_EP0_INTR_Msk 0x4UL 1391 #define USBFS_USBLPM_INTR_CAUSE_LO_LPM_INTR_Pos 3UL 1392 #define USBFS_USBLPM_INTR_CAUSE_LO_LPM_INTR_Msk 0x8UL 1393 #define USBFS_USBLPM_INTR_CAUSE_LO_RESUME_INTR_Pos 4UL 1394 #define USBFS_USBLPM_INTR_CAUSE_LO_RESUME_INTR_Msk 0x10UL 1395 #define USBFS_USBLPM_INTR_CAUSE_LO_ARB_EP_INTR_Pos 7UL 1396 #define USBFS_USBLPM_INTR_CAUSE_LO_ARB_EP_INTR_Msk 0x80UL 1397 #define USBFS_USBLPM_INTR_CAUSE_LO_EP1_INTR_Pos 8UL 1398 #define USBFS_USBLPM_INTR_CAUSE_LO_EP1_INTR_Msk 0x100UL 1399 #define USBFS_USBLPM_INTR_CAUSE_LO_EP2_INTR_Pos 9UL 1400 #define USBFS_USBLPM_INTR_CAUSE_LO_EP2_INTR_Msk 0x200UL 1401 #define USBFS_USBLPM_INTR_CAUSE_LO_EP3_INTR_Pos 10UL 1402 #define USBFS_USBLPM_INTR_CAUSE_LO_EP3_INTR_Msk 0x400UL 1403 #define USBFS_USBLPM_INTR_CAUSE_LO_EP4_INTR_Pos 11UL 1404 #define USBFS_USBLPM_INTR_CAUSE_LO_EP4_INTR_Msk 0x800UL 1405 #define USBFS_USBLPM_INTR_CAUSE_LO_EP5_INTR_Pos 12UL 1406 #define USBFS_USBLPM_INTR_CAUSE_LO_EP5_INTR_Msk 0x1000UL 1407 #define USBFS_USBLPM_INTR_CAUSE_LO_EP6_INTR_Pos 13UL 1408 #define USBFS_USBLPM_INTR_CAUSE_LO_EP6_INTR_Msk 0x2000UL 1409 #define USBFS_USBLPM_INTR_CAUSE_LO_EP7_INTR_Pos 14UL 1410 #define USBFS_USBLPM_INTR_CAUSE_LO_EP7_INTR_Msk 0x4000UL 1411 #define USBFS_USBLPM_INTR_CAUSE_LO_EP8_INTR_Pos 15UL 1412 #define USBFS_USBLPM_INTR_CAUSE_LO_EP8_INTR_Msk 0x8000UL 1413 /* USBFS_USBLPM.DFT_CTL */ 1414 #define USBFS_USBLPM_DFT_CTL_DDFT_OUT_SEL_Pos 0UL 1415 #define USBFS_USBLPM_DFT_CTL_DDFT_OUT_SEL_Msk 0x7UL 1416 #define USBFS_USBLPM_DFT_CTL_DDFT_IN_SEL_Pos 3UL 1417 #define USBFS_USBLPM_DFT_CTL_DDFT_IN_SEL_Msk 0x18UL 1418 1419 1420 /* USBFS_USBHOST.HOST_CTL0 */ 1421 #define USBFS_USBHOST_HOST_CTL0_HOST_Pos 0UL 1422 #define USBFS_USBHOST_HOST_CTL0_HOST_Msk 0x1UL 1423 #define USBFS_USBHOST_HOST_CTL0_ENABLE_Pos 31UL 1424 #define USBFS_USBHOST_HOST_CTL0_ENABLE_Msk 0x80000000UL 1425 /* USBFS_USBHOST.HOST_CTL1 */ 1426 #define USBFS_USBHOST_HOST_CTL1_CLKSEL_Pos 0UL 1427 #define USBFS_USBHOST_HOST_CTL1_CLKSEL_Msk 0x1UL 1428 #define USBFS_USBHOST_HOST_CTL1_USTP_Pos 1UL 1429 #define USBFS_USBHOST_HOST_CTL1_USTP_Msk 0x2UL 1430 #define USBFS_USBHOST_HOST_CTL1_RST_Pos 7UL 1431 #define USBFS_USBHOST_HOST_CTL1_RST_Msk 0x80UL 1432 /* USBFS_USBHOST.HOST_CTL2 */ 1433 #define USBFS_USBHOST_HOST_CTL2_RETRY_Pos 0UL 1434 #define USBFS_USBHOST_HOST_CTL2_RETRY_Msk 0x1UL 1435 #define USBFS_USBHOST_HOST_CTL2_CANCEL_Pos 1UL 1436 #define USBFS_USBHOST_HOST_CTL2_CANCEL_Msk 0x2UL 1437 #define USBFS_USBHOST_HOST_CTL2_SOFSTEP_Pos 2UL 1438 #define USBFS_USBHOST_HOST_CTL2_SOFSTEP_Msk 0x4UL 1439 #define USBFS_USBHOST_HOST_CTL2_ALIVE_Pos 3UL 1440 #define USBFS_USBHOST_HOST_CTL2_ALIVE_Msk 0x8UL 1441 #define USBFS_USBHOST_HOST_CTL2_RESERVED_4_Pos 4UL 1442 #define USBFS_USBHOST_HOST_CTL2_RESERVED_4_Msk 0x10UL 1443 #define USBFS_USBHOST_HOST_CTL2_RESERVED_5_Pos 5UL 1444 #define USBFS_USBHOST_HOST_CTL2_RESERVED_5_Msk 0x20UL 1445 #define USBFS_USBHOST_HOST_CTL2_TTEST_Pos 6UL 1446 #define USBFS_USBHOST_HOST_CTL2_TTEST_Msk 0xC0UL 1447 /* USBFS_USBHOST.HOST_ERR */ 1448 #define USBFS_USBHOST_HOST_ERR_HS_Pos 0UL 1449 #define USBFS_USBHOST_HOST_ERR_HS_Msk 0x3UL 1450 #define USBFS_USBHOST_HOST_ERR_STUFF_Pos 2UL 1451 #define USBFS_USBHOST_HOST_ERR_STUFF_Msk 0x4UL 1452 #define USBFS_USBHOST_HOST_ERR_TGERR_Pos 3UL 1453 #define USBFS_USBHOST_HOST_ERR_TGERR_Msk 0x8UL 1454 #define USBFS_USBHOST_HOST_ERR_CRC_Pos 4UL 1455 #define USBFS_USBHOST_HOST_ERR_CRC_Msk 0x10UL 1456 #define USBFS_USBHOST_HOST_ERR_TOUT_Pos 5UL 1457 #define USBFS_USBHOST_HOST_ERR_TOUT_Msk 0x20UL 1458 #define USBFS_USBHOST_HOST_ERR_RERR_Pos 6UL 1459 #define USBFS_USBHOST_HOST_ERR_RERR_Msk 0x40UL 1460 #define USBFS_USBHOST_HOST_ERR_LSTSOF_Pos 7UL 1461 #define USBFS_USBHOST_HOST_ERR_LSTSOF_Msk 0x80UL 1462 /* USBFS_USBHOST.HOST_STATUS */ 1463 #define USBFS_USBHOST_HOST_STATUS_CSTAT_Pos 0UL 1464 #define USBFS_USBHOST_HOST_STATUS_CSTAT_Msk 0x1UL 1465 #define USBFS_USBHOST_HOST_STATUS_TMODE_Pos 1UL 1466 #define USBFS_USBHOST_HOST_STATUS_TMODE_Msk 0x2UL 1467 #define USBFS_USBHOST_HOST_STATUS_SUSP_Pos 2UL 1468 #define USBFS_USBHOST_HOST_STATUS_SUSP_Msk 0x4UL 1469 #define USBFS_USBHOST_HOST_STATUS_SOFBUSY_Pos 3UL 1470 #define USBFS_USBHOST_HOST_STATUS_SOFBUSY_Msk 0x8UL 1471 #define USBFS_USBHOST_HOST_STATUS_URST_Pos 4UL 1472 #define USBFS_USBHOST_HOST_STATUS_URST_Msk 0x10UL 1473 #define USBFS_USBHOST_HOST_STATUS_RESERVED_5_Pos 5UL 1474 #define USBFS_USBHOST_HOST_STATUS_RESERVED_5_Msk 0x20UL 1475 #define USBFS_USBHOST_HOST_STATUS_RSTBUSY_Pos 6UL 1476 #define USBFS_USBHOST_HOST_STATUS_RSTBUSY_Msk 0x40UL 1477 #define USBFS_USBHOST_HOST_STATUS_CLKSEL_ST_Pos 7UL 1478 #define USBFS_USBHOST_HOST_STATUS_CLKSEL_ST_Msk 0x80UL 1479 #define USBFS_USBHOST_HOST_STATUS_HOST_ST_Pos 8UL 1480 #define USBFS_USBHOST_HOST_STATUS_HOST_ST_Msk 0x100UL 1481 /* USBFS_USBHOST.HOST_FCOMP */ 1482 #define USBFS_USBHOST_HOST_FCOMP_FRAMECOMP_Pos 0UL 1483 #define USBFS_USBHOST_HOST_FCOMP_FRAMECOMP_Msk 0xFFUL 1484 /* USBFS_USBHOST.HOST_RTIMER */ 1485 #define USBFS_USBHOST_HOST_RTIMER_RTIMER_Pos 0UL 1486 #define USBFS_USBHOST_HOST_RTIMER_RTIMER_Msk 0x3FFFFUL 1487 /* USBFS_USBHOST.HOST_ADDR */ 1488 #define USBFS_USBHOST_HOST_ADDR_ADDRESS_Pos 0UL 1489 #define USBFS_USBHOST_HOST_ADDR_ADDRESS_Msk 0x7FUL 1490 /* USBFS_USBHOST.HOST_EOF */ 1491 #define USBFS_USBHOST_HOST_EOF_EOF_Pos 0UL 1492 #define USBFS_USBHOST_HOST_EOF_EOF_Msk 0x3FFFUL 1493 /* USBFS_USBHOST.HOST_FRAME */ 1494 #define USBFS_USBHOST_HOST_FRAME_FRAME_Pos 0UL 1495 #define USBFS_USBHOST_HOST_FRAME_FRAME_Msk 0x7FFUL 1496 /* USBFS_USBHOST.HOST_TOKEN */ 1497 #define USBFS_USBHOST_HOST_TOKEN_ENDPT_Pos 0UL 1498 #define USBFS_USBHOST_HOST_TOKEN_ENDPT_Msk 0xFUL 1499 #define USBFS_USBHOST_HOST_TOKEN_TKNEN_Pos 4UL 1500 #define USBFS_USBHOST_HOST_TOKEN_TKNEN_Msk 0x70UL 1501 #define USBFS_USBHOST_HOST_TOKEN_TGGL_Pos 8UL 1502 #define USBFS_USBHOST_HOST_TOKEN_TGGL_Msk 0x100UL 1503 /* USBFS_USBHOST.HOST_EP1_CTL */ 1504 #define USBFS_USBHOST_HOST_EP1_CTL_PKS1_Pos 0UL 1505 #define USBFS_USBHOST_HOST_EP1_CTL_PKS1_Msk 0x1FFUL 1506 #define USBFS_USBHOST_HOST_EP1_CTL_NULLE_Pos 10UL 1507 #define USBFS_USBHOST_HOST_EP1_CTL_NULLE_Msk 0x400UL 1508 #define USBFS_USBHOST_HOST_EP1_CTL_DMAE_Pos 11UL 1509 #define USBFS_USBHOST_HOST_EP1_CTL_DMAE_Msk 0x800UL 1510 #define USBFS_USBHOST_HOST_EP1_CTL_DIR_Pos 12UL 1511 #define USBFS_USBHOST_HOST_EP1_CTL_DIR_Msk 0x1000UL 1512 #define USBFS_USBHOST_HOST_EP1_CTL_BFINI_Pos 15UL 1513 #define USBFS_USBHOST_HOST_EP1_CTL_BFINI_Msk 0x8000UL 1514 /* USBFS_USBHOST.HOST_EP1_STATUS */ 1515 #define USBFS_USBHOST_HOST_EP1_STATUS_SIZE1_Pos 0UL 1516 #define USBFS_USBHOST_HOST_EP1_STATUS_SIZE1_Msk 0x1FFUL 1517 #define USBFS_USBHOST_HOST_EP1_STATUS_VAL_DATA_Pos 16UL 1518 #define USBFS_USBHOST_HOST_EP1_STATUS_VAL_DATA_Msk 0x10000UL 1519 #define USBFS_USBHOST_HOST_EP1_STATUS_INI_ST_Pos 17UL 1520 #define USBFS_USBHOST_HOST_EP1_STATUS_INI_ST_Msk 0x20000UL 1521 #define USBFS_USBHOST_HOST_EP1_STATUS_RESERVED_18_Pos 18UL 1522 #define USBFS_USBHOST_HOST_EP1_STATUS_RESERVED_18_Msk 0x40000UL 1523 /* USBFS_USBHOST.HOST_EP1_RW1_DR */ 1524 #define USBFS_USBHOST_HOST_EP1_RW1_DR_BFDT8_Pos 0UL 1525 #define USBFS_USBHOST_HOST_EP1_RW1_DR_BFDT8_Msk 0xFFUL 1526 /* USBFS_USBHOST.HOST_EP1_RW2_DR */ 1527 #define USBFS_USBHOST_HOST_EP1_RW2_DR_BFDT16_Pos 0UL 1528 #define USBFS_USBHOST_HOST_EP1_RW2_DR_BFDT16_Msk 0xFFFFUL 1529 /* USBFS_USBHOST.HOST_EP2_CTL */ 1530 #define USBFS_USBHOST_HOST_EP2_CTL_PKS2_Pos 0UL 1531 #define USBFS_USBHOST_HOST_EP2_CTL_PKS2_Msk 0x7FUL 1532 #define USBFS_USBHOST_HOST_EP2_CTL_NULLE_Pos 10UL 1533 #define USBFS_USBHOST_HOST_EP2_CTL_NULLE_Msk 0x400UL 1534 #define USBFS_USBHOST_HOST_EP2_CTL_DMAE_Pos 11UL 1535 #define USBFS_USBHOST_HOST_EP2_CTL_DMAE_Msk 0x800UL 1536 #define USBFS_USBHOST_HOST_EP2_CTL_DIR_Pos 12UL 1537 #define USBFS_USBHOST_HOST_EP2_CTL_DIR_Msk 0x1000UL 1538 #define USBFS_USBHOST_HOST_EP2_CTL_BFINI_Pos 15UL 1539 #define USBFS_USBHOST_HOST_EP2_CTL_BFINI_Msk 0x8000UL 1540 /* USBFS_USBHOST.HOST_EP2_STATUS */ 1541 #define USBFS_USBHOST_HOST_EP2_STATUS_SIZE2_Pos 0UL 1542 #define USBFS_USBHOST_HOST_EP2_STATUS_SIZE2_Msk 0x7FUL 1543 #define USBFS_USBHOST_HOST_EP2_STATUS_VAL_DATA_Pos 16UL 1544 #define USBFS_USBHOST_HOST_EP2_STATUS_VAL_DATA_Msk 0x10000UL 1545 #define USBFS_USBHOST_HOST_EP2_STATUS_INI_ST_Pos 17UL 1546 #define USBFS_USBHOST_HOST_EP2_STATUS_INI_ST_Msk 0x20000UL 1547 #define USBFS_USBHOST_HOST_EP2_STATUS_RESERVED_18_Pos 18UL 1548 #define USBFS_USBHOST_HOST_EP2_STATUS_RESERVED_18_Msk 0x40000UL 1549 /* USBFS_USBHOST.HOST_EP2_RW1_DR */ 1550 #define USBFS_USBHOST_HOST_EP2_RW1_DR_BFDT8_Pos 0UL 1551 #define USBFS_USBHOST_HOST_EP2_RW1_DR_BFDT8_Msk 0xFFUL 1552 /* USBFS_USBHOST.HOST_EP2_RW2_DR */ 1553 #define USBFS_USBHOST_HOST_EP2_RW2_DR_BFDT16_Pos 0UL 1554 #define USBFS_USBHOST_HOST_EP2_RW2_DR_BFDT16_Msk 0xFFFFUL 1555 /* USBFS_USBHOST.HOST_LVL1_SEL */ 1556 #define USBFS_USBHOST_HOST_LVL1_SEL_SOFIRQ_SEL_Pos 0UL 1557 #define USBFS_USBHOST_HOST_LVL1_SEL_SOFIRQ_SEL_Msk 0x3UL 1558 #define USBFS_USBHOST_HOST_LVL1_SEL_DIRQ_SEL_Pos 2UL 1559 #define USBFS_USBHOST_HOST_LVL1_SEL_DIRQ_SEL_Msk 0xCUL 1560 #define USBFS_USBHOST_HOST_LVL1_SEL_CNNIRQ_SEL_Pos 4UL 1561 #define USBFS_USBHOST_HOST_LVL1_SEL_CNNIRQ_SEL_Msk 0x30UL 1562 #define USBFS_USBHOST_HOST_LVL1_SEL_CMPIRQ_SEL_Pos 6UL 1563 #define USBFS_USBHOST_HOST_LVL1_SEL_CMPIRQ_SEL_Msk 0xC0UL 1564 #define USBFS_USBHOST_HOST_LVL1_SEL_URIRQ_SEL_Pos 8UL 1565 #define USBFS_USBHOST_HOST_LVL1_SEL_URIRQ_SEL_Msk 0x300UL 1566 #define USBFS_USBHOST_HOST_LVL1_SEL_RWKIRQ_SEL_Pos 10UL 1567 #define USBFS_USBHOST_HOST_LVL1_SEL_RWKIRQ_SEL_Msk 0xC00UL 1568 #define USBFS_USBHOST_HOST_LVL1_SEL_RESERVED_13_12_Pos 12UL 1569 #define USBFS_USBHOST_HOST_LVL1_SEL_RESERVED_13_12_Msk 0x3000UL 1570 #define USBFS_USBHOST_HOST_LVL1_SEL_TCAN_SEL_Pos 14UL 1571 #define USBFS_USBHOST_HOST_LVL1_SEL_TCAN_SEL_Msk 0xC000UL 1572 /* USBFS_USBHOST.HOST_LVL2_SEL */ 1573 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_DRQ_SEL_Pos 4UL 1574 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_DRQ_SEL_Msk 0x30UL 1575 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_SPK_SEL_Pos 6UL 1576 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_SPK_SEL_Msk 0xC0UL 1577 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_DRQ_SEL_Pos 8UL 1578 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_DRQ_SEL_Msk 0x300UL 1579 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_SPK_SEL_Pos 10UL 1580 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_SPK_SEL_Msk 0xC00UL 1581 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_HI */ 1582 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_SOFIRQ_INT_Pos 0UL 1583 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_SOFIRQ_INT_Msk 0x1UL 1584 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_DIRQ_INT_Pos 1UL 1585 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_DIRQ_INT_Msk 0x2UL 1586 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CNNIRQ_INT_Pos 2UL 1587 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CNNIRQ_INT_Msk 0x4UL 1588 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CMPIRQ_INT_Pos 3UL 1589 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CMPIRQ_INT_Msk 0x8UL 1590 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_URIRQ_INT_Pos 4UL 1591 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_URIRQ_INT_Msk 0x10UL 1592 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RWKIRQ_INT_Pos 5UL 1593 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RWKIRQ_INT_Msk 0x20UL 1594 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RESERVED_6_Pos 6UL 1595 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RESERVED_6_Msk 0x40UL 1596 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_TCAN_INT_Pos 7UL 1597 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_TCAN_INT_Msk 0x80UL 1598 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_MED */ 1599 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_SOFIRQ_INT_Pos 0UL 1600 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_SOFIRQ_INT_Msk 0x1UL 1601 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_DIRQ_INT_Pos 1UL 1602 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_DIRQ_INT_Msk 0x2UL 1603 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CNNIRQ_INT_Pos 2UL 1604 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CNNIRQ_INT_Msk 0x4UL 1605 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CMPIRQ_INT_Pos 3UL 1606 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CMPIRQ_INT_Msk 0x8UL 1607 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_URIRQ_INT_Pos 4UL 1608 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_URIRQ_INT_Msk 0x10UL 1609 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RWKIRQ_INT_Pos 5UL 1610 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RWKIRQ_INT_Msk 0x20UL 1611 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RESERVED_6_Pos 6UL 1612 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RESERVED_6_Msk 0x40UL 1613 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_TCAN_INT_Pos 7UL 1614 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_TCAN_INT_Msk 0x80UL 1615 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_LO */ 1616 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_SOFIRQ_INT_Pos 0UL 1617 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_SOFIRQ_INT_Msk 0x1UL 1618 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_DIRQ_INT_Pos 1UL 1619 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_DIRQ_INT_Msk 0x2UL 1620 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CNNIRQ_INT_Pos 2UL 1621 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CNNIRQ_INT_Msk 0x4UL 1622 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CMPIRQ_INT_Pos 3UL 1623 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CMPIRQ_INT_Msk 0x8UL 1624 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_URIRQ_INT_Pos 4UL 1625 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_URIRQ_INT_Msk 0x10UL 1626 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RWKIRQ_INT_Pos 5UL 1627 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RWKIRQ_INT_Msk 0x20UL 1628 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RESERVED_6_Pos 6UL 1629 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RESERVED_6_Msk 0x40UL 1630 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_TCAN_INT_Pos 7UL 1631 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_TCAN_INT_Msk 0x80UL 1632 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_HI */ 1633 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1DRQ_INT_Pos 2UL 1634 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1DRQ_INT_Msk 0x4UL 1635 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1SPK_INT_Pos 3UL 1636 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1SPK_INT_Msk 0x8UL 1637 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2DRQ_INT_Pos 4UL 1638 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2DRQ_INT_Msk 0x10UL 1639 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2SPK_INT_Pos 5UL 1640 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2SPK_INT_Msk 0x20UL 1641 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_MED */ 1642 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1DRQ_INT_Pos 2UL 1643 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1DRQ_INT_Msk 0x4UL 1644 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1SPK_INT_Pos 3UL 1645 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1SPK_INT_Msk 0x8UL 1646 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2DRQ_INT_Pos 4UL 1647 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2DRQ_INT_Msk 0x10UL 1648 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2SPK_INT_Pos 5UL 1649 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2SPK_INT_Msk 0x20UL 1650 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_LO */ 1651 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1DRQ_INT_Pos 2UL 1652 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1DRQ_INT_Msk 0x4UL 1653 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1SPK_INT_Pos 3UL 1654 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1SPK_INT_Msk 0x8UL 1655 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2DRQ_INT_Pos 4UL 1656 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2DRQ_INT_Msk 0x10UL 1657 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2SPK_INT_Pos 5UL 1658 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2SPK_INT_Msk 0x20UL 1659 /* USBFS_USBHOST.INTR_USBHOST */ 1660 #define USBFS_USBHOST_INTR_USBHOST_SOFIRQ_Pos 0UL 1661 #define USBFS_USBHOST_INTR_USBHOST_SOFIRQ_Msk 0x1UL 1662 #define USBFS_USBHOST_INTR_USBHOST_DIRQ_Pos 1UL 1663 #define USBFS_USBHOST_INTR_USBHOST_DIRQ_Msk 0x2UL 1664 #define USBFS_USBHOST_INTR_USBHOST_CNNIRQ_Pos 2UL 1665 #define USBFS_USBHOST_INTR_USBHOST_CNNIRQ_Msk 0x4UL 1666 #define USBFS_USBHOST_INTR_USBHOST_CMPIRQ_Pos 3UL 1667 #define USBFS_USBHOST_INTR_USBHOST_CMPIRQ_Msk 0x8UL 1668 #define USBFS_USBHOST_INTR_USBHOST_URIRQ_Pos 4UL 1669 #define USBFS_USBHOST_INTR_USBHOST_URIRQ_Msk 0x10UL 1670 #define USBFS_USBHOST_INTR_USBHOST_RWKIRQ_Pos 5UL 1671 #define USBFS_USBHOST_INTR_USBHOST_RWKIRQ_Msk 0x20UL 1672 #define USBFS_USBHOST_INTR_USBHOST_RESERVED_6_Pos 6UL 1673 #define USBFS_USBHOST_INTR_USBHOST_RESERVED_6_Msk 0x40UL 1674 #define USBFS_USBHOST_INTR_USBHOST_TCAN_Pos 7UL 1675 #define USBFS_USBHOST_INTR_USBHOST_TCAN_Msk 0x80UL 1676 /* USBFS_USBHOST.INTR_USBHOST_SET */ 1677 #define USBFS_USBHOST_INTR_USBHOST_SET_SOFIRQS_Pos 0UL 1678 #define USBFS_USBHOST_INTR_USBHOST_SET_SOFIRQS_Msk 0x1UL 1679 #define USBFS_USBHOST_INTR_USBHOST_SET_DIRQS_Pos 1UL 1680 #define USBFS_USBHOST_INTR_USBHOST_SET_DIRQS_Msk 0x2UL 1681 #define USBFS_USBHOST_INTR_USBHOST_SET_CNNIRQS_Pos 2UL 1682 #define USBFS_USBHOST_INTR_USBHOST_SET_CNNIRQS_Msk 0x4UL 1683 #define USBFS_USBHOST_INTR_USBHOST_SET_CMPIRQS_Pos 3UL 1684 #define USBFS_USBHOST_INTR_USBHOST_SET_CMPIRQS_Msk 0x8UL 1685 #define USBFS_USBHOST_INTR_USBHOST_SET_URIRQS_Pos 4UL 1686 #define USBFS_USBHOST_INTR_USBHOST_SET_URIRQS_Msk 0x10UL 1687 #define USBFS_USBHOST_INTR_USBHOST_SET_RWKIRQS_Pos 5UL 1688 #define USBFS_USBHOST_INTR_USBHOST_SET_RWKIRQS_Msk 0x20UL 1689 #define USBFS_USBHOST_INTR_USBHOST_SET_RESERVED_6_Pos 6UL 1690 #define USBFS_USBHOST_INTR_USBHOST_SET_RESERVED_6_Msk 0x40UL 1691 #define USBFS_USBHOST_INTR_USBHOST_SET_TCANS_Pos 7UL 1692 #define USBFS_USBHOST_INTR_USBHOST_SET_TCANS_Msk 0x80UL 1693 /* USBFS_USBHOST.INTR_USBHOST_MASK */ 1694 #define USBFS_USBHOST_INTR_USBHOST_MASK_SOFIRQM_Pos 0UL 1695 #define USBFS_USBHOST_INTR_USBHOST_MASK_SOFIRQM_Msk 0x1UL 1696 #define USBFS_USBHOST_INTR_USBHOST_MASK_DIRQM_Pos 1UL 1697 #define USBFS_USBHOST_INTR_USBHOST_MASK_DIRQM_Msk 0x2UL 1698 #define USBFS_USBHOST_INTR_USBHOST_MASK_CNNIRQM_Pos 2UL 1699 #define USBFS_USBHOST_INTR_USBHOST_MASK_CNNIRQM_Msk 0x4UL 1700 #define USBFS_USBHOST_INTR_USBHOST_MASK_CMPIRQM_Pos 3UL 1701 #define USBFS_USBHOST_INTR_USBHOST_MASK_CMPIRQM_Msk 0x8UL 1702 #define USBFS_USBHOST_INTR_USBHOST_MASK_URIRQM_Pos 4UL 1703 #define USBFS_USBHOST_INTR_USBHOST_MASK_URIRQM_Msk 0x10UL 1704 #define USBFS_USBHOST_INTR_USBHOST_MASK_RWKIRQM_Pos 5UL 1705 #define USBFS_USBHOST_INTR_USBHOST_MASK_RWKIRQM_Msk 0x20UL 1706 #define USBFS_USBHOST_INTR_USBHOST_MASK_RESERVED_6_Pos 6UL 1707 #define USBFS_USBHOST_INTR_USBHOST_MASK_RESERVED_6_Msk 0x40UL 1708 #define USBFS_USBHOST_INTR_USBHOST_MASK_TCANM_Pos 7UL 1709 #define USBFS_USBHOST_INTR_USBHOST_MASK_TCANM_Msk 0x80UL 1710 /* USBFS_USBHOST.INTR_USBHOST_MASKED */ 1711 #define USBFS_USBHOST_INTR_USBHOST_MASKED_SOFIRQED_Pos 0UL 1712 #define USBFS_USBHOST_INTR_USBHOST_MASKED_SOFIRQED_Msk 0x1UL 1713 #define USBFS_USBHOST_INTR_USBHOST_MASKED_DIRQED_Pos 1UL 1714 #define USBFS_USBHOST_INTR_USBHOST_MASKED_DIRQED_Msk 0x2UL 1715 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CNNIRQED_Pos 2UL 1716 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CNNIRQED_Msk 0x4UL 1717 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CMPIRQED_Pos 3UL 1718 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CMPIRQED_Msk 0x8UL 1719 #define USBFS_USBHOST_INTR_USBHOST_MASKED_URIRQED_Pos 4UL 1720 #define USBFS_USBHOST_INTR_USBHOST_MASKED_URIRQED_Msk 0x10UL 1721 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RWKIRQED_Pos 5UL 1722 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RWKIRQED_Msk 0x20UL 1723 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RESERVED_6_Pos 6UL 1724 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RESERVED_6_Msk 0x40UL 1725 #define USBFS_USBHOST_INTR_USBHOST_MASKED_TCANED_Pos 7UL 1726 #define USBFS_USBHOST_INTR_USBHOST_MASKED_TCANED_Msk 0x80UL 1727 /* USBFS_USBHOST.INTR_HOST_EP */ 1728 #define USBFS_USBHOST_INTR_HOST_EP_EP1DRQ_Pos 2UL 1729 #define USBFS_USBHOST_INTR_HOST_EP_EP1DRQ_Msk 0x4UL 1730 #define USBFS_USBHOST_INTR_HOST_EP_EP1SPK_Pos 3UL 1731 #define USBFS_USBHOST_INTR_HOST_EP_EP1SPK_Msk 0x8UL 1732 #define USBFS_USBHOST_INTR_HOST_EP_EP2DRQ_Pos 4UL 1733 #define USBFS_USBHOST_INTR_HOST_EP_EP2DRQ_Msk 0x10UL 1734 #define USBFS_USBHOST_INTR_HOST_EP_EP2SPK_Pos 5UL 1735 #define USBFS_USBHOST_INTR_HOST_EP_EP2SPK_Msk 0x20UL 1736 /* USBFS_USBHOST.INTR_HOST_EP_SET */ 1737 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1DRQS_Pos 2UL 1738 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1DRQS_Msk 0x4UL 1739 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1SPKS_Pos 3UL 1740 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1SPKS_Msk 0x8UL 1741 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2DRQS_Pos 4UL 1742 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2DRQS_Msk 0x10UL 1743 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2SPKS_Pos 5UL 1744 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2SPKS_Msk 0x20UL 1745 /* USBFS_USBHOST.INTR_HOST_EP_MASK */ 1746 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1DRQM_Pos 2UL 1747 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1DRQM_Msk 0x4UL 1748 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1SPKM_Pos 3UL 1749 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1SPKM_Msk 0x8UL 1750 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2DRQM_Pos 4UL 1751 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2DRQM_Msk 0x10UL 1752 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2SPKM_Pos 5UL 1753 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2SPKM_Msk 0x20UL 1754 /* USBFS_USBHOST.INTR_HOST_EP_MASKED */ 1755 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1DRQED_Pos 2UL 1756 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1DRQED_Msk 0x4UL 1757 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1SPKED_Pos 3UL 1758 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1SPKED_Msk 0x8UL 1759 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2DRQED_Pos 4UL 1760 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2DRQED_Msk 0x10UL 1761 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2SPKED_Pos 5UL 1762 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2SPKED_Msk 0x20UL 1763 /* USBFS_USBHOST.HOST_DMA_ENBL */ 1764 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP1DRQE_Pos 2UL 1765 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP1DRQE_Msk 0x4UL 1766 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP2DRQE_Pos 3UL 1767 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP2DRQE_Msk 0x8UL 1768 /* USBFS_USBHOST.HOST_EP1_BLK */ 1769 #define USBFS_USBHOST_HOST_EP1_BLK_BLK_NUM_Pos 16UL 1770 #define USBFS_USBHOST_HOST_EP1_BLK_BLK_NUM_Msk 0xFFFF0000UL 1771 /* USBFS_USBHOST.HOST_EP2_BLK */ 1772 #define USBFS_USBHOST_HOST_EP2_BLK_BLK_NUM_Pos 16UL 1773 #define USBFS_USBHOST_HOST_EP2_BLK_BLK_NUM_Msk 0xFFFF0000UL 1774 1775 1776 #endif /* _CYIP_USBFS_H_ */ 1777 1778 1779 /* [] END OF FILE */ 1780