xpsgtr_bypa...ambler_8b10b(9)
okay bestie, welcome to the xpsgtr_bypa...ambler_8b10b(9) page from the Kernel API Manual π this one is short and sweet, but every deet matters, so stay with me.
π NAME π
xpsgtr_bypass_scrambler_8b10b β Configure scrambler/encoder behavior β¨
π οΈ SYNOPSIS π οΈ
void xpsgtr_bypass_scrambler_8b10b (struct xpsgtr_phy *gtr_phy , bool
bypass );
π§ ARGUMENTS π§
gtr_phyβ pointer to lane context π«Ά thatβs the laneβs little context situation.bypassβtrueto enable scrambler/encoder bypass (SATA/SGMII),falseto disable scrambler/encoder bypass (USB3) π yes, the bool is carrying the whole plot.
β¨ DESCRIPTION β¨
It uses RMW to preserve reserved and unrelated register fields. π no cap, thatβs the important bit: reserved and unrelated register fields stay preserved.
π¦ SEE ALSO π¦
Kernel file ./drivers/phy/xilinx/phy-zynqmp.c β go read, bestie π
struct xpsgtr_ssc(9)struct xpsgtr_phy(9)struct xpsgtr_dev(9)xpsgtr_save_lane_regs(9)xpsgtr_restore_lane_regs(9)
xoxo, xpsgtr_bypa...ambler_8b10b(9) π
source/version & date tea: ./drivers/phy/xilinx, October 2026, page header xpsgtr_bypa...ambler_8b10b(9) β periodt π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms