Lines Matching defs:goku_udc_regs
17 struct goku_udc_regs { struct
19 u32 int_status; /* 0x000 */
20 u32 int_enable;
49 u32 dma_master;
73 u32 out_dma_start;
74 u32 out_dma_end;
75 u32 out_dma_current;
78 u32 in_dma_start;
79 u32 in_dma_end;
80 u32 in_dma_current;
82 u32 power_detect;
87 u8 _reserved0 [0x1d8];
90 u32 ep_fifo [4]; /* 0x200 */
91 u8 _reserved1 [0x10];
92 u32 ep_mode [4]; /* only 1-3 valid */
93 u8 _reserved2 [0x10];
95 u32 ep_status [4];
110 u8 _reserved3 [0x10];
111 u32 EPxSizeLA[4];
114 u8 _reserved3a [0x10];
115 u32 EPxSizeLB[4]; /* only 1,2 valid */
116 u8 _reserved3b [0x10];
117 u32 EPxSizeHA[4]; /* only 1-3 valid */
118 u8 _reserved3c [0x10];
119 u32 EPxSizeHB[4]; /* only 1,2 valid */
120 u8 _reserved4[0x30];
123 u32 bRequestType; /* 0x300 */
124 u32 bRequest;
125 u32 wValueL;
126 u32 wValueH;
127 u32 wIndexL;
128 u32 wIndexH;
129 u32 wLengthL;
130 u32 wLengthH;
133 u32 SetupRecv; /* 0x320 */
134 u32 CurrConfig;
135 u32 StdRequest;
136 u32 Request;
137 u32 DataSet;
141 u8 _reserved5[4];
143 u32 UsbState;
148 u32 EOP;
150 u32 Command; /* 0x340 */
162 u32 EPxSingle;
163 u8 _reserved6[4];
164 u32 EPxBCS;
165 u8 _reserved7[8];
166 u32 IntControl;
168 u8 _reserved8[4];
170 u32 reqmode; // 0x360 standard request mode, low 8 bits
180 u32 ReqMode;
181 u8 _reserved9[0x18];
182 u32 PortStatus; /* 0x380 */
183 u8 _reserved10[8];
184 u32 address;
185 u32 buff_test;
186 u8 _reserved11[4];
187 u32 UsbReady;
188 u8 _reserved12[4];
189 u32 SetDescStall; /* 0x3a0 */
190 u8 _reserved13[0x45c];
194 u32 descriptors[DESC_LEN]; /* 0x800 */
195 u8 _reserved14[0x600];