162306a36Sopenharmony_ciAeroflex Gaisler GRGPIO General Purpose I/O cores.
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThe GRGPIO GPIO core is available in the GRLIB VHDL IP core library.
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciNote: In the ordinary environment for the GRGPIO core, a Leon SPARC system,
662306a36Sopenharmony_cithese properties are built from information in the AMBA plug&play.
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciRequired properties:
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci- name : Should be "GAISLER_GPIO" or "01_01a"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci- reg : Address and length of the register set for the device
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci- interrupts : Interrupt numbers for this device
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciOptional properties:
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci- nbits : The number of gpio lines. If not present driver assumes 32 lines.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci- irqmap : An array with an index for each gpio line. An index is either a valid
2162306a36Sopenharmony_ci	index into the interrupts property array, or 0xffffffff that indicates
2262306a36Sopenharmony_ci	no irq for that line. Driver provides no interrupt support if not
2362306a36Sopenharmony_ci	present.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciFor further information look in the documentation for the GLIB IP core library:
2662306a36Sopenharmony_cihttp://www.gaisler.com/products/grlib/grip.pdf
27