STRUCT AT91_PM_QUIRKS(9)
β¨ struct at91_pm_quirks(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for struct at91_pm_quirks β yeah it's a mouthful, we're saying it together, it's giving "AT91 PM quirks" and honestly? iconic name, no notes. π
πΈ NAME πΈ
struct at91_pm_quirks β AT91 PM quirks π¦
Like, that's the whole vibe. It's the struct that holds the quirks. The quirks for AT91 PM. Periodt. β¨
π SYNOPSIS π
here's the whole shape of her, copy it exactly bestie, don't you dare typo it:
struct at91_pm_quirks {
struct at91_pm_quirk_eth eth[AT91_PM_MAX_ETH];
};
look at that. one member. one array. clean, minimal, main character energy. π
π Members π
ethβ the Ethernet quirks π that's it, that's the member. She's an array ofstruct at91_pm_quirk_ethsizedAT91_PM_MAX_ETH, and she is the moment.
π«Ά SEE ALSO π«Ά
okay this is the part where I hold your hand and walk you through the whole friend group, because these are all literally in the kernel file ./arch/arm/mach-at91/pm.c and they're all slaying in their own way:
struct at91_pm_bu(9)π₯struct at91_pm_sfrbu_regs(9)β¨enum at91_pm_eth_clk(9)πenum at91_pm_eth(9)π¦struct at91_pm_quirk_eth(9)πstruct at91_soc_pm(9)πΈenum at91_pm_iomaps(9)βat91_pm_switch_ba_to_auto(9)π
iykyk. go read them all, they're right there, no cap. π
lowkey reminder: everything above is exactly what the page says, I'm not out here inventing lore about AT91 power management. I would never. π
mwah π this lil page lives in ./arch/arm/mach-at91 and it's dated October 2026, because she's from the future and she's thriving. bye bestie, go write some quirks! ππ§π
π¦ 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