#
# cpu_diagcmds - IP26 CPU Diagnostic functions
#
# 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!
buffoff	CMD	buffoff	Turn off message buffering
buffon	CMD	buffon	Turn on message buffering
ttyprint	CMD	ttyprint	Control printing to serial port
checksum	CMD	checksum	RANGE
clock	CMD	rt_clock	clock counters carry
dram	CMD	dram_diagnostics	[RANGE] DRAM (>4MB) data/address test
duart	CMD	duart_loopback	(-i|e)(0-1) DUART internal/external loopback
emfail	CMD	emfail	Produce \"Electronics Module\" failure message
fpu	CMD	fptest	Floating Point Unit test
hinv	CMD	hinv	Hardware Inventory
hpc3	CMD	hpc3	HPC3 registers and fifos
int2	CMD	int2_mask	int2 interrupt mask registers
ldram	CMD	low_memtest	DRAM (0-16MB) data/address test
lkh_aa	CMD	khlow_drv	KH + AA test run in the area usually occupied by ide
led	CMD	setled	Set led color
memtest	CMD	memtest2_test	Expanded CPU memory test
help_mem	CMD	print_memory_diagram	Print memory diagram
blk	CMD	blk_test	Block Read and Write Test
shift	CMD	shift_dram	Shifting data patterns into successive addresses
print1	CMD	plp_write	Parallel port write dma
print2	CMD	plp_mwrite	Parallel port multiple desc write dma
print3	CMD	plp_lpbk	Parallel port loopback test
resetcons	CMD	resetcons	Reset graphics console
scsi	CMD	scsi	SCSI
timer	CMD	timer	timer frequency
wait	CMD	wait	Wait for <CR> to continue (usage: wait [\"message\"])
xscsi	CMD	exercise_scsi	Exercise all SCSI disk drives found
nvram1	CMD	eeprom_address	eeprom address
nvram3	CMD	eeprom_data	eeprom data
nvram4	CMD	eeprom_id	eeprom id
nvram5	CMD	eeprom_pins	eeprom pin signals
chg_volt	CMD	chg_volt	[0-2] Set +5V supply +/-5%
pwjumper	CMD	passwd_jumper	Indicate if passwd jumper is installed
eisa	CMD	eisa_register	data path test for EIU/Intel regs.
scope	CMD	scope	CPU scope loo; (usage: scope [memory|dcache|scsi|enet|rtc|duart0])
audio	CMD	audio	run audio test set
thru	CMD	thru	run audio passthru routine
audiofield	CMD	audiofield	run field audio test
audio_hal2rev	CMD	hal2_rev	Checks for HAL2 chip rev
dcache1	CMD	dcache_par	Data cache data parity test
icache1	CMD	icache_par	Instruction cache data parity test
icache2	CMD	icache	Instruction cache misc test
scache1	CMD	scache_ecc	Secondary cache misc test
scache2	CMD	scache	Secondary cache address and data test
tlb	CMD	tlbtest
utlb	CMD	utlb_miss_exception
lpackd	CMD	lpackd	lpackd tests
ecc	CMD	ecc_test	ECC tests
b2b	CMD	b2b_test	Back to Back operation tests
.trap	CMD	trap_memtests	Reset memory ECC correction & ECC error (IP28)
