lowRISC / opentitan

OpenTitan: Open source silicon root of trust
https://www.opentitan.org
Apache License 2.0
2.49k stars 742 forks source link

[chip-test] chip_sw_usb_suspend #14127

Open cindychip opened 2 years ago

cindychip commented 2 years ago

Test point name

chip_sw_usb_suspend

Host side component

SystemVerilog

OpenTitanTool infrastructure implemented

Unknown

Contact person

@a-will

Checklist

Please fill out this checklist as items are completed. Link to PRs and issues as appropriate.

GregAC commented 1 year ago

@alees24 (a new starter at lowRISC) is taking a look at USB device TLT, I've put him in planned assignee for now as he's ramping up currently rather than actively working on any particular test.

andreaskurth commented 1 month ago

Deferring to V3 / M7 as P2 as discussed in today's triage meeting and with @alees24.

vogelpi commented 1 month ago

We've discussed in the triage meeting that we should prioritize this chip level test as it covers an relevant use case @alees24 . Would you mind taking a look at this please?

alees24 commented 1 month ago

This is a very old test point description; a more comprehensive set of 7 tests exists in daft PR #23200 which have been run on all targets including ES SiVal. The main problem with SiVal/ES/FPGA tests is each party having appropriate time out values for the other party (USB host software and device). The chip sim is an easier, more predictable target not subject to the vagaries of non-real time operating systems and variable workloads. I've added an estimate of 2 days to finish off the tests for ASIC-level chip sim only; they have previously run there a number of times, but may have suffered bit-rot.

andreaskurth commented 1 month ago

Thanks for this updated information, @alees24. If you could indeed prioritize finishing the DV TLTs that cover this testpoint, that would be great! Please feel free to update the test point definition while you work on this.