STRUCT MT7621_PCI_PHY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct mt7621_pci_phy(9) ✨

okay so this page comes straight out of the Kernel API Manual, and it’s all about struct mt7621_pci_phy(9) β€” the Mt7621 Pcie PHY core. yes bestie, we’re getting into the struct’s whole vibe. 🫢

🌸 NAME 🌸

struct mt7621_pci_phy β€” Mt7621 Pcie PHY core ✨

πŸ’… SYNOPSIS πŸ’…

       struct mt7621_pci_phy {
           struct device *dev;
           struct regmap *regmap;
           struct phy *phy;
           struct clk *sys_clk;
           void __iomem *port_base;
           bool has_dual_port;
           bool bypass_pipe_rst;
        };

That’s the exact shape of it, no cap. πŸŽ€

πŸ¦‹ Members πŸ¦‹

  • dev β€” pointer to device πŸ‘‘
  • regmap β€” kernel regmap pointer ✨
  • phy β€” pointer to the kernel PHY device πŸ’–
  • sys_clk β€” pointer to the system XTAL clock ⏰
  • port_base β€” base register 🧚
  • has_dual_port β€” if the phy has dual ports. πŸ’«
  • bypass_pipe_rst β€” mark if mt7621_bypass_pipe_rst needs to be executed. Depends on chip revision. πŸ”₯

🌈 SEE ALSO 🌈

Kernel file ./drivers/phy/ralink/phy-mt7621-pci.c β€” go peek at the source, bestie πŸ‘€πŸ’œ


mwah πŸ’‹ this lil page is from the ./drivers/phy/ralink source/version and is dated October 2026. struct mt7621_pci_phy(9) ate and left no crumbs. periodt. πŸŽ€πŸ’–

πŸ“¦ where this page comes from