162306a36Sopenharmony_ciUSB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC.
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThe GRUSBDC USB Device Controller core is available in the GRLIB VHDL
462306a36Sopenharmony_ciIP core library.
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciNote: In the ordinary environment for the core, a Leon SPARC system,
762306a36Sopenharmony_cithese properties are built from information in the AMBA plug&play.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciRequired properties:
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci- name : Should be "GAISLER_USBDC" or "01_021"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci- reg : Address and length of the register set for the device
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci- interrupts : Interrupt numbers for this device. Either one interrupt number
1662306a36Sopenharmony_ci	for all interrupts, or one for status related interrupts, one for IN
1762306a36Sopenharmony_ci	endpoint related interrupts and one for OUT endpoint related interrupts.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciOptional properties:
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci- epobufsizes : Array of buffer sizes for OUT endpoints when they differ
2262306a36Sopenharmony_ci	from the default size of 1024. The array is indexed by the OUT endpoint
2362306a36Sopenharmony_ci	number. If the property is present it typically contains one entry for
2462306a36Sopenharmony_ci	each OUT endpoint of the core. Fewer entries overrides the default sizes
2562306a36Sopenharmony_ci	only for as many endpoints as the array contains.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci- epibufsizes : Array of buffer sizes for IN endpoints when they differ
2862306a36Sopenharmony_ci	from the default size of 1024. The array is indexed by the IN endpoint
2962306a36Sopenharmony_ci	number. If the property is present it typically contains one entry for
3062306a36Sopenharmony_ci	each IN endpoint of the core. Fewer entries overrides the default sizes
3162306a36Sopenharmony_ci	only for as many endpoints as the array contains.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciFor further information look in the documentation for the GLIB IP core library:
3462306a36Sopenharmony_cihttp://www.gaisler.com/products/grlib/grip.pdf
35