Skip to content

[P200][Cisco]Fix P200 SerDes six-tap programming - #1612

Closed
kyliechen-cisco wants to merge 1 commit into
facebook:mainfrom
kyliechen-cisco:kylie-cisco/p200-fix-tap
Closed

kyliechen-cisco wants to merge 1 commit into
facebook:mainfrom
kyliechen-cisco:kylie-cisco/p200-fix-tap

Conversation

@kyliechen-cisco

@kyliechen-cisco kyliechen-cisco commented Sep 8, 2026

Copy link
Copy Markdown

P200 uses FIR fields for the primary tap settings. Route P200 through the FIR configuration path and program post2/post3 when six-tap programming is enabled.

Pre-submission checklist

  • I've ran the linters locally and fixed lint errors related to the files I modified in this PR. You can install the linters by running pip install -r requirements-dev.txt && pre-commit install
  • pre-commit run

Summary

Route P200 through the FIR configuration path so its port-profile FIR settings are programmed as SAI PortSerdes TX FIR attributes.

Test Plan

Added and ran a P200 800G port-profile test. It programs the P200 profile and verifies SAI PortSerdes TX FIR readback against the platform mapping through verifyTxSettting(), including TX_FIR_PRE1, TX_FIR_PRE2, TX_FIR_PRE3, TX_FIR_MAIN, and TX_FIR_POST1.

@kyliechen-cisco
kyliechen-cisco requested a review from a team as a code owner September 8, 2026 16:47
@meta-cla meta-cla Bot added the CLA Signed label Sep 8, 2026
P200 uses FIR fields for the primary tap settings. Route P200 through the FIR configuration path and program post2/post3 when six-tap programming is enabled.
@kyliechen-cisco
kyliechen-cisco force-pushed the kylie-cisco/p200-fix-tap branch from 6d8e31b to 6b1aee0 Compare September 8, 2026 17:04
@srikrishnagopu

Copy link
Copy Markdown
Contributor

Closing this based on the discussion

cc: @Tianyu-Meta

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants