sdhci_zynqmp...lk_set_phase(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdhci_zynqmp_sdcardclk_set_phase β€” a Kernel API Manual moment πŸŽ€

okay so bestie, we're in the Kernel API Manual today and this page is literally about sdhci_zynqmp...lk_set_phase(9) β€” yes the title's got that truncated group-chat nickname energy, iykyk. let's get into it πŸ¦‹


✨ NAME ✨

sdhci_zynqmp_sdcardclk_set_phase β€” Set the SD Output Clock Tap Delays 🌸

✨ SYNOPSIS ✨

int sdhci_zynqmp_sdcardclk_set_phase (struct clk_hw *hw , int degrees );

✨ ARGUMENTS ✨

  • hw β€” a pointer to the hardware clock structure, bestie. that's your entry ticket 🎟️
  • degrees β€” the clock phase shift, and it lives between 0 - 359. not 360, not negative, we stay in our lane πŸ’…

✨ DESCRIPTION ✨

Set the SD Output Clock Tap Delays for the Output path. that's the whole vibe. it's giving precise timing, it's giving clock-tap-delay realness ⏰✨

✨ RETURN ✨

0 on success, and an error value on error 😭 (yes that's it, that's the return section, we keep it iconic and brief 🫢)

🌈 SEE ALSO 🌈

go read the Kernel file ./drivers/mmc/host/sdhci-of-arasan.c first, no cap, it's the main character πŸ‘‘

then the supporting cast, all iconic, all linked:

like, read them all. they all ate πŸ”₯


ok that's the whole page, bestie β€” now go set some tap delays πŸ’œ

and a lil sign-off fr fr: this cutie lives over in ./drivers/mmc/host, dated October 2026, and it's sdhci_zynqmp...lk_set_phase(9) forever and always πŸŽ€πŸ’–πŸŒ·

πŸ“¦ where this page comes from