STRUCT TEGRA_CLK_SYNC_SOURCE(9)
π STRUCT TEGRA_CLK_SYNC_SOURCE(9) π
okay bestie, welcome to the Kernel API Manual β this one's a lil struct page but it's lowkey iconic, i promise π«Ά
β¨ NAME β¨
struct tegra_clk_sync_source β an external clock source, and it comes straight from the codec, no cap π
πΈ SYNOPSIS πΈ
struct tegra_clk_sync_source {
struct clk_hw hw;
unsigned long rate;
unsigned long max_rate;
};
like, that's the whole thing. three members. she's compact and she knows it π
π¦ MEMBERS π¦
hwβ the handle that sits between the common clock interfaces and the hardware-specific ones. she's the middleman, the liaison, the main character energy connector β¨rateβ the input frequency coming from the source. literally the whole vibe number π₯max_rateβ the max rate allowed. the ceiling. the limit. the "bestie, that's enough" π
π SEE ALSO π
Kernel file ./drivers/clk/tegra/clk.hstruct tegra_clk_frac_div(9)struct tegra_clk_pll_freq_table(9)struct pdiv_map(9)struct div_nmp(9)struct tegra_clk_pll_params(9)struct tegra_clk_pll(9)struct tegra_audio_clk_info(9)struct tegra_clk_pll_out(9)struct tegra_clk_periph_regs(9)struct tegra_clk_periph_gate(9)struct tegra_sdmmc_mux(9)
like, the whole friend group fr fr π go read them, iykyk π
ngl, this page is short but she's part of a whole squad in ./drivers/clk/tegra β don't skip the rest just because this one's a lil three-field struct π
anyway that's the tea π§ this page came out October 2026 from ./drivers/clk/tegra, so go forth and clock-sync slay πβ¨π
π¦ 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