Lines Matching defs:goku_udc_regs
14 struct goku_udc_regs { struct
16 u32 int_status; /* 0x000 */
17 u32 int_enable;
46 u32 dma_master;
70 u32 out_dma_start;
71 u32 out_dma_end;
72 u32 out_dma_current;
75 u32 in_dma_start;
76 u32 in_dma_end;
77 u32 in_dma_current;
79 u32 power_detect;
84 u8 _reserved0 [0x1d8];
87 u32 ep_fifo [4]; /* 0x200 */
88 u8 _reserved1 [0x10];
89 u32 ep_mode [4]; /* only 1-3 valid */
90 u8 _reserved2 [0x10];
92 u32 ep_status [4];
107 u8 _reserved3 [0x10];
108 u32 EPxSizeLA[4];
111 u8 _reserved3a [0x10];
112 u32 EPxSizeLB[4]; /* only 1,2 valid */
113 u8 _reserved3b [0x10];
114 u32 EPxSizeHA[4]; /* only 1-3 valid */
115 u8 _reserved3c [0x10];
116 u32 EPxSizeHB[4]; /* only 1,2 valid */
117 u8 _reserved4[0x30];
120 u32 bRequestType; /* 0x300 */
121 u32 bRequest;
122 u32 wValueL;
123 u32 wValueH;
124 u32 wIndexL;
125 u32 wIndexH;
126 u32 wLengthL;
127 u32 wLengthH;
130 u32 SetupRecv; /* 0x320 */
131 u32 CurrConfig;
132 u32 StdRequest;
133 u32 Request;
134 u32 DataSet;
138 u8 _reserved5[4];
140 u32 UsbState;
145 u32 EOP;
147 u32 Command; /* 0x340 */
159 u32 EPxSingle;
160 u8 _reserved6[4];
161 u32 EPxBCS;
162 u8 _reserved7[8];
163 u32 IntControl;
165 u8 _reserved8[4];
167 u32 reqmode; // 0x360 standard request mode, low 8 bits
177 u32 ReqMode;
178 u8 _reserved9[0x18];
179 u32 PortStatus; /* 0x380 */
180 u8 _reserved10[8];
181 u32 address;
182 u32 buff_test;
183 u8 _reserved11[4];
184 u32 UsbReady;
185 u8 _reserved12[4];
186 u32 SetDescStall; /* 0x3a0 */
187 u8 _reserved13[0x45c];
191 u32 descriptors[DESC_LEN]; /* 0x800 */
192 u8 _reserved14[0x600];