STRUCT MVEBU_A3700_UTMI(9)
Okay bestie, gather round: this is the struct mvebu_a3700_utmi(9) entry from the Kernel API Manual, section 9, and it's literally giving PHY driver data. No cap, every field is important, so let's get into it π
β¨ NAME β¨
struct mvebu_a3700_utmi β PHY driver data π¦
πΈ SYNOPSIS πΈ
the whole struct shape, exactly as she comes:
struct mvebu_a3700_utmi {
void __iomem *regs;
struct regmap *usb_misc;
const struct mvebu_a3700_utmi_caps *caps;
struct phy *phy;
};
π Members π
okay so these are the little fields inside the struct, and each one has a job π
regsβ PHY registers β¨usb_miscβ Regmap with USB miscellaneous registers including PHY ones π₯capsβ PHY capabilities πphyβ PHY handle π«Ά
π SEE ALSO π
the receipts and the neighbors:
- Kernel file
./drivers/phy/marvell/phy-mvebu-a3700-utmi.candstruct mvebu_a3700_utmi_caps(9)β that's the source file and the caps struct, bestie, go peek π
xoxo, signing off from ./drivers/phy/marvell π« October 2026 edition of struct mvebu_a3700_utmi(9) β mwah π
π¦ 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