Skip to content

Eye changes#385

Open
BenReed161 wants to merge 2 commits into
Microsemi:masterfrom
BenReed161:eye-changes
Open

Eye changes#385
BenReed161 wants to merge 2 commits into
Microsemi:masterfrom
BenReed161:eye-changes

Conversation

@BenReed161
Copy link
Copy Markdown
Collaborator

No description provided.

Add error cases for Eye capture to avoid error messages that are difficult
to decode.
Added a command to poll for the eye capture and wait for the timeout. Eye
captures on i2c were taking longer than expected.
Add error for an inprogress eye.
Update gen6 refclk input variable from 0 to 100000. The value 100000
gives enough sampling time per voltage/phase step to accumulate
statistically meaningful error counts. Previous default value of 0 was
unhelpful as a default value, as 0 sampling time did not give enough time.
Add validation check of the gen6 refclk value.
switchtec_gen6_diag_eye_run_in had lane_mask[4] but Gen6 firmware
expected lane_mask[5] for 160 bits to cover all 160 lanes. This caused
values to be misread as it was offset incorrectly in input structure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant