STRUCT MTK_PCIE_LANE_EFUSE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the struct mtk_pcie_lane_efuse(9) page from the Kernel API Manual β€” it’s short, it’s iconic, and it’s literally all about eFuse data for each lane βœ¨πŸ’…

πŸ’– NAME πŸ’–

struct mtk_pcie_lane_efuse β€” eFuse data for each lane. That’s the whole vibe: one lane, its eFuse data, zero cap 🫢

✨ SYNOPSIS ✨

struct mtk_pcie_lane_efuse {
    u32 tx_pmos;
    u32 tx_nmos;
    u32 rx_data;
    bool lane_efuse_supported;
 };

πŸŽ€ Members πŸŽ€

Every field is doing its little thing, and yes, each one matters:

  • tx_pmos β€” TX PMOS impedance selection data. That’s the assignment, periodt.
  • tx_nmos β€” TX NMOS impedance selection data. Same selection-data energy, different field.
  • rx_data β€” RX impedance selection data. RX is having its own data moment.
  • lane_efuse_supported β€” software eFuse data is supported for this lane. It’s a bool, so it’s giving very yes/no main character energy 😌

🌈 SEE ALSO 🌈

Peep these besties for more context, iykyk:

  • Kernel file ./drivers/phy/mediatek/phy-mtk-pcie.c
  • struct mtk_pcie_phy_data(9)
  • struct mtk_pcie_phy(9)
  • mtk_pcie_phy_init(9)

xoxo, from ./drivers/phy/mediatek β€” October 2026 β€” struct mtk_pcie_lane_efuse(9) πŸ«ΆπŸ’–

πŸ“¦ where this page comes from