18c2ecf20Sopenharmony_ciUSB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC.
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThe GRUSBDC USB Device Controller core is available in the GRLIB VHDL
48c2ecf20Sopenharmony_ciIP core library.
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciNote: In the ordinary environment for the core, a Leon SPARC system,
78c2ecf20Sopenharmony_cithese properties are built from information in the AMBA plug&play.
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciRequired properties:
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci- name : Should be "GAISLER_USBDC" or "01_021"
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci- reg : Address and length of the register set for the device
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci- interrupts : Interrupt numbers for this device. Either one interrupt number
168c2ecf20Sopenharmony_ci	for all interrupts, or one for status related interrupts, one for IN
178c2ecf20Sopenharmony_ci	endpoint related interrupts and one for OUT endpoint related interrupts.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciOptional properties:
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci- epobufsizes : Array of buffer sizes for OUT endpoints when they differ
228c2ecf20Sopenharmony_ci	from the default size of 1024. The array is indexed by the OUT endpoint
238c2ecf20Sopenharmony_ci	number. If the property is present it typically contains one entry for
248c2ecf20Sopenharmony_ci	each OUT endpoint of the core. Fewer entries overrides the default sizes
258c2ecf20Sopenharmony_ci	only for as many endpoints as the array contains.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci- epibufsizes : Array of buffer sizes for IN endpoints when they differ
288c2ecf20Sopenharmony_ci	from the default size of 1024. The array is indexed by the IN endpoint
298c2ecf20Sopenharmony_ci	number. If the property is present it typically contains one entry for
308c2ecf20Sopenharmony_ci	each IN endpoint of the core. Fewer entries overrides the default sizes
318c2ecf20Sopenharmony_ci	only for as many endpoints as the array contains.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciFor further information look in the documentation for the GLIB IP core library:
348c2ecf20Sopenharmony_cihttp://www.gaisler.com/products/grlib/grip.pdf
35