arasan_dt_parse_clk_phases(9)
π arasan_dt_parse_clk_phases(9) β the kernel API manual, bestie edition π
okay so you found yourself on the arasan_dt_parse_clk_phases page and honestly? iconic of you. this is a Kernel API Manual entry, so grab a strawberry drink π and let's get into it.
β¨ NAME β¨
arasan_dt_parse_clk_phases β literally just Read Clock Delay values from DT π (DT = device tree, iykyk)
πΈ SYNOPSIS πΈ
void arasan_dt_parse_clk_phases (struct device *dev , struct
sdhci_arasan_clk_data *clk_data );
no cap, that's the whole signature. void return, two pointers, we move. β¨
π¦ ARGUMENTS π¦
devβ Pointer to ourstruct device. that's our guy. our device. our main character π«Άclk_dataβ Pointer to the Clock Data structure. exactly what it says on the tin, bestie π
π DESCRIPTION π
Called at initialization to parse the values of Clock Delays. that's the whole vibe β it runs during init, it reads the clock delay values out of DT, and then it's done. lowkey a one-job queen and we respect that π₯
π SEE ALSO π
like, go read the rest of the family, they're all linked and they all matter:
- Kernel file
./drivers/mmc/host/sdhci-of-arasan.c struct sdhci_arasan_soc_ctl_field(9)struct sdhci_arasan_soc_ctl_map(9)struct sdhci_arasan_clk_ops(9)struct sdhci_arasan_clk_data(9)struct sdhci_arasan_data(9)sdhci_arasan_syscon_write(9)sdhci_arasan_suspend(9)sdhci_arasan_resume(9)sdhci_arasan_sdcardclk_recalc_rate(9)sdhci_arasan_sampleclk_recalc_rate(9)sdhci_zynqmp_sdcardclk_set_phase(9)sdhci_zynqmp_sampleclk_set_phase(9)sdhci_versal_sdcardclk_set_phase(9)sdhci_versal_sampleclk_set_phase(9)sdhci_arasan_update_clockmultiplier(9)sdhci_arasan_update_baseclkfreq(9)sdhci_arasan_register_sdcardclk(9)sdhci_arasan_register_sampleclk(9)sdhci_arasan_unregister_sdclk(9)sdhci_arasan_update_support64b(9)sdhci_arasan_register_sdclk(9)
periodt. that's the whole friend group π
okay bye bestie, drink water, and remember: this page lives in ./drivers/mmc/host and it's dated October 2026 β yes, the future, we're ahead of schedule π§β¨
π¦ 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