os/kernelhwsrv/kerneltest/e32test/usb/t_usb_device/configs/readme.txt
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 The xml files in this directory provide the USB configuration details for the
     2 test application t_usb_device.
     3 
     4 For a description of the structure and usage of these files, see the
     5 "Base How To Use Automated USB Tests" document
     6 \generic\base\documentation\Base_How_To_Use_Automated_USB_Test.doc.
     7 
     8 The files in this directory are as follows, along with a brief description of their use:-
     9 
    10 For the H4 HRP  with the fibula high speed card running at full speed
    11 
    12 fsif0.xml			Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT	
    13 fsif0a3.xml		Interface 0 - 3 Alternate Settings
    14 fsif0a3if1a2if2.xml		Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting
    15 
    16 For the H2 HRP
    17 
    18 h2if0.xml			Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT	
    19 h2if0a3.xml		Interface 0 - 3 Alternate Settings
    20 h2if0a3if1a2if2.xml		Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting
    21 
    22 For the H4 HRP
    23 
    24 h4if0.xml			Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT	
    25 h4if0a3.xml		Interface 0 - 3 Alternate Settings
    26 h4if0a3if1a2if2.xml		Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting
    27 h4isoif0a3.xml		As h4if0a3.xml but with an Isochronous endpoint
    28 h4isoif0a3if1a2if2.xml	As h4if0a3if1a2if2.xml but with an Isochronous endpoint and DMA set to Y			
    29 
    30 For the H4 HRP with the fibula high speed card running at high speed
    31 
    32 hsif0.xml			Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT		
    33 hsif0a3.xml		Interface 0 - 3 Alternate Settings
    34 hsif0a3if1a2if2.xml		Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting
    35 hsif0a3dmaerr.xml		As hsif0a3.xml but with dma enabled		
    36 hsif0dma.xml		As hsif0.xml but with dma enabled
    37 pktszerr.xml		Used to reproduce defect DEF112114 that is now fixed
    38 
    39 For each of the current hardware reference platforms which contain USB three configuration files are used. These
    40 relete to the host test scripts in the following way:-
    41 
    42 Configuration Files					Host Test Scripts
    43 
    44 fsif0.xml, hsif0.xml, h2if0.xml, h4if0.xml			sanity.uts
    45 
    46 fsif0a3.xml, hsif0a3.xml, h2if0a3.xml, h4if0a3.xml		singleif1.uts, singleif2.uts
    47 
    48 fsif0a3if1a2if2.xml, hsif0a3if1a2if2.xml,			multif1.uts, multif2.uts
    49 h2if0a3if1a2if2.xml, h4if0a3if1a2if2.xml
    50 
    51 Filename		HRP		Interface		Alternate Setting	EndPoints
    52 
    53 fsif0.xml	or	H4 with Fibula	0		0		1 - Bulk IN
    54 hsifo.xml				0		0		2 - Bulk OUT
    55 
    56 fsif0a3.xml or	H4 with Fibula	0		0		1 - Bulk IN
    57 hsif0a3.xml			0		0		2 - Bulk OUT
    58 				0		0		3 - Interrupt IN
    59 				0		0		4 - Interrupt OUT
    60 				0		0		5 - Bulk IN
    61 				0		1		1 - Interrupt IN
    62 				0		1		2 - Interrupt OUT
    63 				0		1		3 - Bulk IN
    64 				0		1		4 - Bulk OUT
    65 				0		1		5 - Bulk OUT
    66 				0		2		1 - Bulk IN
    67 				0		2		2 - Bulk OUT
    68 				0		2		3 - Bulk OUT
    69 				0		2		4 - Interrupt IN
    70 				0		2		5 – Isochronous OUT
    71 
    72 fsif0a3if1a2if2.xml	H4 with Fibula	0		0		1 - Bulk IN
    73 hsif0a3if1a2if2.xml			0		0		2 - Bulk OUT
    74 				0		0		3 - Interrupt IN
    75 				0		0		4 - Interrupt OUT
    76 				0		0		5 - Bulk IN
    77 				0		1		1 - Interrupt IN
    78 				0		1		2 - Interrupt OUT
    79 				0		1		3 - Bulk IN
    80 				0		1		4 - Bulk OUT
    81 				0		1		5 - Bulk OUT
    82 				0		2		1 - Bulk IN
    83 				0		2		2 - Bulk OUT
    84 				0		2		3 - Bulk OUT
    85 				0		2		4 - Interrupt IN
    86 				0		2		5 - Isochronous OUT
    87 				1		0		1 - Bulk IN
    88 				1		0		2 - Bulk OUT
    89 				1		1		1 - Bulk OUT
    90 				1		1		2 - Interrupt IN
    91 				2		0		1 - Interrupt IN
    92 				2		0		2 - Bulk OUT
    93 
    94 Filename		HRP		Interface		Alternate Setting	EndPoints
    95 
    96 h2if0.xml		H2		0		0		1 - Bulk IN
    97 				0		0		2 - Bulk OUT
    98 
    99 h2if0a3.xml	H2		0		0		1 - Bulk IN
   100 				0		0		2 - Bulk OUT
   101 				0		0		3 - Interrupt IN
   102 				0		0		4 - Interrupt OUT
   103 				0		0		5 - Bulk IN
   104 				0		1		1 - Interrupt IN
   105 				0		1		2 - Interrupt OUT
   106 				0		1		3 - Bulk IN
   107 				0		1		4 - Bulk OUT
   108 				0		1		5 - Bulk OUT
   109 				0		2		1 - Bulk IN
   110 				0		2		2 - Bulk OUT
   111 				0		2		3 - Bulk OUT
   112 				0		2		4 - Interrupt IN
   113 				0		2		5 – Isochronous OUT
   114 
   115 h2if0a3if1a2if2.xml	H2		0		0		1 - Bulk IN
   116 				0		0		2 - Bulk OUT
   117 				0		0		3 - Bulk IN
   118 				0		0		4 - Bulk OUT
   119 				0		0		5 - Bulk IN
   120 				0		1		1 - Interrupt IN
   121 				0		1		2 - Interrupt OUT
   122 				0		1		3 - Bulk IN
   123 				0		1		4 - Bulk OUT
   124 				0		1		5 - Bulk OUT
   125 				0		2		1 - Bulk IN
   126 				0		2		2 - Bulk OUT
   127 				0		2		3 - Bulk OUT
   128 				0		2		4 - Interrupt IN
   129 				0		2		5 - Isochronous OUT
   130 				1		0		1 - Bulk IN
   131 				1		0		2 - Bulk OUT
   132 				1		1		1 - Bulk OUT
   133 				1		1		2 - Interrupt IN
   134 				2		0		1 - Interrupt IN
   135 				2		0		2 - Bulk OUT
   136 
   137 Filename		HRP		Interface		Alternate Setting	EndPoints
   138 
   139 h4if0.xml		H4		0		0		1 - Bulk IN
   140 				0		0		2 - Bulk OUT
   141 h4if0a3.xml	H4		0		0		1 - Bulk IN
   142 				0		0		2 - Bulk OUT
   143 				0		0		3 - Bulk  IN
   144 				0		0		4 - Bulk OUT
   145 				0		0		5 - Bulk IN
   146 				0		1		1 - Interrupt IN
   147 				0		1		2 - Bulk OUT
   148 				0		1		3 - Bulk IN
   149 				0		1		4 - Bulk OUT
   150 				0		1		5 - Bulk OUT
   151 				0		2		1 - Bulk IN
   152 				0		2		2 - Bulk OUT
   153 				0		2		3 - Bulk OUT
   154 				0		2		4 - Interrupt IN
   155 				0		2		5 - Bulk OUT
   156 
   157 h4if0a3if1a2if2.xml	H4		0		0		1 - Bulk IN
   158 				0		0		2 - Bulk OUT
   159 				0		0		3 - Bulk IN
   160 				0		0		4 - Bulk OUT
   161 				0		0		5 - Bulk IN
   162 				0		1		1 - Interrupt IN
   163 				0		1		2 - Bulk OUT
   164 				0		1		3 - Bulk IN
   165 				0		1		4 - Bulk OUT
   166 				0		1		5 - Bulk OUT
   167 				0		2		1 - Bulk IN
   168 				0		2		2 - Bulk OUT
   169 				0		2		3 - Bulk OUT
   170 				0		2		4 - Interrupt IN
   171 				0		2		5 - Bulk OUT
   172 				1		0		1 - Bulk IN
   173 				1		0		2 - Bulk OUT
   174 				1		1		1 - Bulk OUT
   175 				1		1		2 - Interrupt IN
   176 				2		0		1 - Bulk IN
   177 				2		0		2 - Bulk OUT