#
# gr2_diagcmds - diagnostic functions specific to EXPRESS graphics
#
# First column is the name
# Second column is the type:
#   STR for string
#   CMD for command
#   INT for integer constant
# Third column is value:
#   CMD value is the name of the function to call
#   STR value is the quoted string
#   INT value is the integer
# 
# Columns must be separated by exactly one TAB!
gr2_bp	CMD	gr2_bitp	Test VM2( bitplanes) 
gr2_bptool	CMD	gr2_bptest	Bit Plane troubleshooting tool
gr2_chkbt457	CMD	gr2_check_bt457	Tests bt457
gr2_cpure3	CMD	gr2_re3dma	Test DMA between host and RE3
gr2_cpushram	CMD	gr2_ge7dma	Test DMA between host and ge7 shared ram
gr2_ctxsw	CMD	gr2_ctxsw	Test context switching    
gr2_delay	CMD	gr2_delay	Set the amount to DELAY	
gr2_gebus	CMD	gr2_GeBusTest	Test the ring bus in the GE7
gr2_gefloat	CMD	gr2_FloatOpsTest	Test the integer/floating arithmetics of GE7
#gr2_gen	CMD	gr2_genlock
gr2_getVBver	CMD	gr2_GetVidBckEndVers
gr2_getGR2ver	CMD	gr2_GetGr2BdVers	Gr2 Version #
gr2_getMonType	CMD	gr2_GetMonType	Get Monitor Type
gr2_hq2test	CMD	gr2_hq2test	Test HQ2
gr2_initclock	CMD	gr2_initclock 	Initialize clock generator (usage: initclock <timing table>
gr2_inithq	CMD	gr2_inithq	Initialize HQ2 internal registers
gr2_initvc1	CMD	gr2_initVC1	Load video timing tables to VC1 
gr2_load_ucode	CMD	gr2_ucload	Load GE/HQ microcode
gr2_lt	CMD	gr2_loadtim	Load timing tables (usage: lt <timing table>)
gr2_probe	CMD	gr2probeall	Probe for GR2 graphics
gr2_ram12	CMD	gr2_Ram12Test	Test internal ge ram
gr2_rdhqint	CMD	gr2_rdHQ2reg	Reads HQ2 internal registers
gr2_wrhqint	CMD	gr2_wrHQ2reg	Reads HQ2 internal registers
gr2_reset	CMD	gfxreset	Reset graphics
gr2_seedrom	CMD	gr2_SeedRomTest	Test the seed rom
gr2_setboard	CMD	gr2_setboard 	Set the gfx board slot #
gr2_shram	CMD	gr2_ShramTest	Test the shram
gr2_shramre3	CMD	gr2_shramre3dma	Shram and re3
gr2_sqrom	CMD	gr2_SqRomTest	Test the square root rom
gr2_stride	CMD	gr2_stridedma	Test stride dma between shram to re3
gr2_tram	CMD	gr2_testRAM	Tests for GE7URAM, HQ2URAM, FIFO, SHRAM,and GE7RAM0 
gr2_wram	CMD	gr2_wrRAM	Write RAM	
gr2_rdram	CMD	gr2_rdRAM	Read RAM	
gr2_txmap	CMD	gr2_testxmap	Check parts of xmap
gr2_txmap_clut	CMD	gr2_testxmap_clut	Check clut of xmap
gr2_unstall	CMD	gr2_unstall	Unstall HQ2/GE7 and set hq_ge pc to 0.
gr2_vc1_sram	CMD	gr2_test_vc1_sram	Checks VC1 SRAM
gr2_videoclk	CMD	gr2_videoclk	Select type of video clock
gr2_vinitdac	CMD	gr2_init457DAC	 Initialize RAM DAC (usage: initdac <pattern> <sync off>)
gr2_wrconfig	CMD	gr2_wrconfig	Set board configuration register (usage: wrconfig (optional value to set) 
gr2_boardvers	CMD	gr2_boardvers	Get board vers
gr2_wrpll	CMD	gr2_wrPLLclock	Write to PLL clock
gr2_wrfifo	CMD	gr2_wrFIFO	Write HQ2 token # and stream of data to HQ FIFO 
gr2_xcol	CMD	gr2_xcolortest	Check color modes of XMAP5
gr2_zb	CMD	gr2_zb	Test ZB4(z-buffer)
gr2_zb_small	CMD	gr2_zb_small	Test ZB4(z-buffer)
gr2_zbtool	CMD	gr2_zbtest	Z-buffer troubleshooting tool
gr2_cachefdma	CMD	gr2_cacheflush_dma	Test cache flushing VDMA (usage: gr2_cachefdma [npixels] [rtest])
gr2_yzoomdma	CMD	gr2_yzoom_dma	Test y-zoomed VDMA (usage: gr2_yzoomdma [npixels][yzoom][flush_cache])
gr2_stridedma	CMD	gr2_stride_dma	Test positive/negative DMA (usage:gr2_stridedma [pixels][stride][flush_cache])
gr2_wrx	CMD	gr2_wrxmap	Write to Xmap
gr2_rdx	CMD	gr2_rdxmap	Read from XMAP
gr2_xrgb	CMD	gr2_wrxmapRGB	Write RGB value
gr2_rvc1	CMD	gr2_rvc1	Read VC1 register
gr2_wvc1	CMD	gr2_wvc1	Write VC1 register
gr2_tvc1	CMD	gr2_check_vc1	Test VC1 register
gr2_wrgb	CMD	gr2_wr457RGB	Write RGB value to DAC
gr2_vwrdac	CMD	gr2_wr457DAC	Write value to DAC
gr2_vrddac	CMD	gr2_rd457DAC	Read value from DAC
gr2_test_suite	CMD	gr2_get_test_suite	
