ARM-software / bsa-acs

Arm SystemReady : BSA Architecture Compliance Suite
Apache License 2.0
16 stars 42 forks source link

bsa #42 test updated to print USB dev bdf and interface #55

Closed chetan-rathore closed 2 years ago

chetan-rathore commented 2 years ago

As per BSA peripheral rules B_PER_01, 02, and 04, USB ctrl which is not compliant to EHCI or XHCI interface is allowed if not used to boot and install an OS. It is unfeasible to determine if a USB is used for OS installation or boot from the test, so as a workaround test will explicitly print r details (bdf, interface type) of USB controller which is not EHCI/XHCI complaint. Using the prints and manual check it can be determined if the test failure can be waived.