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