sl@0: The xml files in this directory provide the USB configuration details for the sl@0: test application t_usb_device. sl@0: sl@0: For a description of the structure and usage of these files, see the sl@0: "Base How To Use Automated USB Tests" document sl@0: \generic\base\documentation\Base_How_To_Use_Automated_USB_Test.doc. sl@0: sl@0: The files in this directory are as follows, along with a brief description of their use:- sl@0: sl@0: For the H4 HRP with the fibula high speed card running at full speed sl@0: sl@0: fsif0.xml Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT sl@0: fsif0a3.xml Interface 0 - 3 Alternate Settings sl@0: fsif0a3if1a2if2.xml Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting sl@0: sl@0: For the H2 HRP sl@0: sl@0: h2if0.xml Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT sl@0: h2if0a3.xml Interface 0 - 3 Alternate Settings sl@0: h2if0a3if1a2if2.xml Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting sl@0: sl@0: For the H4 HRP sl@0: sl@0: h4if0.xml Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT sl@0: h4if0a3.xml Interface 0 - 3 Alternate Settings sl@0: h4if0a3if1a2if2.xml Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting sl@0: h4isoif0a3.xml As h4if0a3.xml but with an Isochronous endpoint sl@0: h4isoif0a3if1a2if2.xml As h4if0a3if1a2if2.xml but with an Isochronous endpoint and DMA set to Y sl@0: sl@0: For the H4 HRP with the fibula high speed card running at high speed sl@0: sl@0: hsif0.xml Interface 0 - Default Setting, Endpoints Bulk IN and Bulk OUT sl@0: hsif0a3.xml Interface 0 - 3 Alternate Settings sl@0: hsif0a3if1a2if2.xml Interface 0 - 3 Alternates, Interface 1 - 2 Alternates, Interface 2 - Default Setting sl@0: hsif0a3dmaerr.xml As hsif0a3.xml but with dma enabled sl@0: hsif0dma.xml As hsif0.xml but with dma enabled sl@0: pktszerr.xml Used to reproduce defect DEF112114 that is now fixed sl@0: sl@0: For each of the current hardware reference platforms which contain USB three configuration files are used. These sl@0: relete to the host test scripts in the following way:- sl@0: sl@0: Configuration Files Host Test Scripts sl@0: sl@0: fsif0.xml, hsif0.xml, h2if0.xml, h4if0.xml sanity.uts sl@0: sl@0: fsif0a3.xml, hsif0a3.xml, h2if0a3.xml, h4if0a3.xml singleif1.uts, singleif2.uts sl@0: sl@0: fsif0a3if1a2if2.xml, hsif0a3if1a2if2.xml, multif1.uts, multif2.uts sl@0: h2if0a3if1a2if2.xml, h4if0a3if1a2if2.xml sl@0: sl@0: Filename HRP Interface Alternate Setting EndPoints sl@0: sl@0: fsif0.xml or H4 with Fibula 0 0 1 - Bulk IN sl@0: hsifo.xml 0 0 2 - Bulk OUT sl@0: sl@0: fsif0a3.xml or H4 with Fibula 0 0 1 - Bulk IN sl@0: hsif0a3.xml 0 0 2 - Bulk OUT sl@0: 0 0 3 - Interrupt IN sl@0: 0 0 4 - Interrupt OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Interrupt OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 – Isochronous OUT sl@0: sl@0: fsif0a3if1a2if2.xml H4 with Fibula 0 0 1 - Bulk IN sl@0: hsif0a3if1a2if2.xml 0 0 2 - Bulk OUT sl@0: 0 0 3 - Interrupt IN sl@0: 0 0 4 - Interrupt OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Interrupt OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 - Isochronous OUT sl@0: 1 0 1 - Bulk IN sl@0: 1 0 2 - Bulk OUT sl@0: 1 1 1 - Bulk OUT sl@0: 1 1 2 - Interrupt IN sl@0: 2 0 1 - Interrupt IN sl@0: 2 0 2 - Bulk OUT sl@0: sl@0: Filename HRP Interface Alternate Setting EndPoints sl@0: sl@0: h2if0.xml H2 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: sl@0: h2if0a3.xml H2 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: 0 0 3 - Interrupt IN sl@0: 0 0 4 - Interrupt OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Interrupt OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 – Isochronous OUT sl@0: sl@0: h2if0a3if1a2if2.xml H2 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: 0 0 3 - Bulk IN sl@0: 0 0 4 - Bulk OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Interrupt OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 - Isochronous OUT sl@0: 1 0 1 - Bulk IN sl@0: 1 0 2 - Bulk OUT sl@0: 1 1 1 - Bulk OUT sl@0: 1 1 2 - Interrupt IN sl@0: 2 0 1 - Interrupt IN sl@0: 2 0 2 - Bulk OUT sl@0: sl@0: Filename HRP Interface Alternate Setting EndPoints sl@0: sl@0: h4if0.xml H4 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: h4if0a3.xml H4 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: 0 0 3 - Bulk IN sl@0: 0 0 4 - Bulk OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Bulk OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 - Bulk OUT sl@0: sl@0: h4if0a3if1a2if2.xml H4 0 0 1 - Bulk IN sl@0: 0 0 2 - Bulk OUT sl@0: 0 0 3 - Bulk IN sl@0: 0 0 4 - Bulk OUT sl@0: 0 0 5 - Bulk IN sl@0: 0 1 1 - Interrupt IN sl@0: 0 1 2 - Bulk OUT sl@0: 0 1 3 - Bulk IN sl@0: 0 1 4 - Bulk OUT sl@0: 0 1 5 - Bulk OUT sl@0: 0 2 1 - Bulk IN sl@0: 0 2 2 - Bulk OUT sl@0: 0 2 3 - Bulk OUT sl@0: 0 2 4 - Interrupt IN sl@0: 0 2 5 - Bulk OUT sl@0: 1 0 1 - Bulk IN sl@0: 1 0 2 - Bulk OUT sl@0: 1 1 1 - Bulk OUT sl@0: 1 1 2 - Interrupt IN sl@0: 2 0 1 - Bulk IN sl@0: 2 0 2 - Bulk OUT