26 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Test:Bus Timeout Documentation
 | |
| 
 | |
| Usage: bus_timeout_test.sh [-c | --camera-timeout] [ -u | --usb-timeout]
 | |
|                            [-p | --pc-save] [-h | --help]
 | |
| 
 | |
| OPTIONS:
 | |
| The following options can be used:
 | |
| -c | --camera-timeout         trigger a camera bus timeout
 | |
| -u | --usb-timeout            trigger a usb bus timeout
 | |
| -p | --pc-save                trigger a sec wdog bite which will save the last
 | |
|                                   executing instruction.
 | |
| 
 | |
| TEST BEHAVIOR: Force a bus hang. If successful, the target will be reset by
 | |
| the watchdog. The kernel will panic on a failure. Returning back to the command
 | |
| prompt is also considered a failure.
 | |
| 
 | |
| LIMITATIONS: In order for the test to run correctly, clocks must be off.
 | |
| Unfortunately, there is no guarantee with the public clock APIs that the
 | |
| clock will actually be off after one clk_disable call. The easiest way
 | |
| to guarantee that the disable will actually work is to make sure the
 | |
| system is not using the required clocks.
 | |
| 
 | |
| For this module, the camera must not be on while attempting to do the
 | |
| test since the camera registers are used for testing. The usb cable
 | |
| must not be plugged in while attempting to do the usb timeout test.
 | 
