STRUCT SAMSUNG_GATE_CLOCK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to the struct samsung_gate_clock(9) page from the Kernel API Manual πŸ’– and it's literally the info bundle for a gate clock. The official NAME line is: struct samsung_gate_clock β€” information about gate clock. No notes, no extra lore, just that 🫢

✨ SYNOPSIS ✨

Here's the whole struct, copied exactly so you can vibe-check every field:

       struct samsung_gate_clock {
           unsigned int            id;
           const char              *name;
           const char              *parent_name;
           unsigned long           flags;
           unsigned long           offset;
           u8 bit_idx;
           u8 gate_flags;
        };

πŸ’… Members πŸ’…

  • id β€” platform specific id of the clock. yes bestie, the platform-specific ID, exactly as it says πŸ’…
  • name β€” name of this gate clock. iconic, it knows its own name ✨
  • parent_name β€” name of the parent clock. clock family tree vibes 🌸
  • flags β€” optional flags for basic clock. key word is optional, bestie πŸŽ€
  • offset β€” offset of the register for configuring the gate. literally the register offset πŸ”₯
  • bit_idx β€” bit index of the gate control bit-field in reg. yep, reg is right there, no cap 🫢
  • gate_flags β€” flags for gate-type clock. that's the whole field, periodt πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/clk/samsung/clk.h
  • struct samsung_clk_provider(9)
  • struct samsung_clock_alias(9)
  • struct samsung_fixed_rate_clock(9)
  • struct samsung_fixed_factor_clock(9)
  • struct samsung_mux_clock(9)
  • struct samsung_div_clock(9)
  • struct samsung_clk_reg_dump(9)
  • struct samsung_pll_clock(9)
  • struct samsung_cmu_info(9)

that's the whole page, bestie πŸ¦‹ cute little sign-off: source/version is ./drivers/clk/samsung, and the date is October 2026 β€” slay πŸ’–βœ¨

πŸ“¦ where this page comes from