STRUCT SDHCI_ARASAN_CLK_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct sdhci_arasan_clk_data(9) β€” Arasan Controller Clock Data

okay so bestie, welcome to the Kernel API Manual ✨ this one's about a struct, she's little but she's important πŸ’–


🌸 NAME

struct sdhci_arasan_clk_data β€” the Arasan Controller Clock Data. that's her. that's the whole vibe πŸŽ€


✨ SYNOPSIS

struct sdhci_arasan_clk_data {
    struct clk_hw   sdcardclk_hw;
    struct clk      *sdcardclk;
    struct clk_hw   sampleclk_hw;
    struct clk      *sampleclk;
    struct mmc_clk_phase_map phase_map;
    void (*set_clk_delays)(struct sdhci_host *host);
    void *clk_of_data;
};

like, look at her. six fields and a function pointer. main character energy fr fr πŸ‘‘


πŸ¦‹ Members

  • sdcardclk_hw β€” Struct for the clock we might provide to a PHY. yes "might" β€” it's giving conditional, she's not committing πŸ’…
  • sdcardclk β€” Pointer to normal struct clock for sdcardclk_hw. like the actual clock object behind the hw lady πŸ•
  • sampleclk_hw β€” Struct for the clock we might provide to a PHY. same deal, but the sample one this time 🫢
  • sampleclk β€” Pointer to normal struct clock for sampleclk_hw. her regular-clock bestie 🌸
  • phase_map β€” Struct for mmc_clk_phase_map provided. it's giving "the map, provided" 😭
  • set_clk_delays β€” Function pointer for setting Clock Delays πŸ”₯ signature is literally void (*set_clk_delays)(struct sdhci_host *host); no cap
  • clk_of_data β€” Platform specific runtime clock data storage pointer. a void *, so she's mysterious, she's flexible, she contains multitudes ✨

🌈 SEE ALSO

the whole friend group lives in the kernel file ./drivers/mmc/host/sdhci-of-arasan.c and honestly the roster is long, we love a big friend group πŸŽ€


lowkey reminder: this is a kernel API manual page, so it's for people writing code against these symbols, not for casual reading. iykyk 🧚

okay that's the whole page, you ate that πŸ’… mwah πŸ’–

this has been your girl, signing off from ./drivers/mmc/host, dated October 2026, under the same header-slash-footer energy as struct sdhci...san_clk_data(9) β€” periodt 🌟

πŸ“¦ where this page comes from