mtk_pcie_phy_init(9)
π NAME π
okay so bestie, this is mtk_pcie_phy_init(9), straight out of the Kernel API Manual β and it's literally the function that initializes the phy. iconic behavior, no cap β¨
πΈ SYNOPSIS πΈ
int mtk_pcie_phy_init (struct phy *phy );
π ARGUMENTS π
phyβ the phy to be initialized, periodt π
π¦ DESCRIPTION π¦
So what it does: it initializes the phy by setting the efuse data. lowkey important detail: the hardware settings will be reset during suspend, so it should be reinitialized when the consumer calls phy_init again on resume. that's the whole vibe π«Ά
β¨ SEE ALSO β¨
- Kernel file
./drivers/phy/mediatek/phy-mtk-pcie.c struct mtk_pcie_lane_efuse(9)struct mtk_pcie_phy_data(9)struct mtk_pcie_phy(9)
xoxo, this page ships from source/version ./drivers/phy/mediatek, dated October 2026 ππβ¨
π¦ 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