ENUM AT91_PM_ETH_CLK(9)
β¨ enum at91_pm_eth_clk(9) β¨
okay bestie, so this is a <pink>Kernel API Manual</pink> page β the <purple>NAME</purple> is literally enum at91_pm_eth_clk, and it's all about Ethernet clock indexes π that's the whole vibe, no cap.
π SYNOPSIS
enum at91_pm_eth_clk {
AT91_PM_ETH_PCLK ,
AT91_PM_ETH_HCLK ,
AT91_PM_ETH_MAX_CLK
};
like, that's the entire enum, she's short and she's iconic π
πΈ Constants
okay so these are the three members, and they're all just indexes β here's the rundown:
AT91_PM_ETH_PCLKβ the<mint>pclk</mint>index π₯AT91_PM_ETH_HCLKβ the<mint>hclk</mint>index π₯AT91_PM_ETH_MAX_CLKβ the<mint>max</mint>index, aka the last one, the finale, main character energy β¨
π¦ SEE ALSO
go read the <cyan>Kernel file</cyan> ./arch/arm/mach-at91/pm.c and also these besties, they're all linked up π«Ά:
struct at91_pm_bu(9)struct at91_pm_sfrbu_regs(9)enum at91_pm_eth(9)struct at91_pm_quirk_eth(9)struct at91_pm_quirks(9)struct at91_soc_pm(9)enum at91_pm_iomaps(9)at91_pm_switch_ba_to_auto(9)
iykyk, this is a whole friend group of AT91 PM structures and enums π
ngl, if you're chasing down how Ethernet clocks get indexed in the AT91 PM code, you're in exactly the right place. everything you need is up there, nothing hidden π
k that's the page!! π§
and yes diva, we gotta give credit where it's due: this little beauty comes from ./arch/arm/mach-at91, dated <yellow>October 2026</yellow>, and it's the enum at91_pm_eth_clk(9) page in its full glory. 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