STRUCT TEGRA_SDMMC_MUX(9)
π¦ struct tegra_sdmmc_mux(9) π¦
okay bestie, welcome to the Kernel API Manual page for struct tegra_sdmmc_mux(9) β yes, the manual name is folded in right here, all cute and accounted for. this is the tea on the switch divider with Low Jitter inputs for SDMMC. β¨
β¨ NAME β¨
struct tegra_sdmmc_mux β the switch divider with Low Jitter inputs for SDMMC. that's the whole vibe: it's a switch divider, it's got Low Jitter inputs, and it's for SDMMC. periodt. π
πΈ SYNOPSIS πΈ
struct tegra_sdmmc_mux {
struct clk_hw hw;
void __iomem *reg;
spinlock_t *lock;
const struct clk_ops *gate_ops;
struct tegra_clk_periph_gate gate;
u8 div_flags;
};
π Members π
hwβ the handle between common and hardware-specific interfaces. it's giving bridge energy π«Άregβ the register controlling mux and divider. iconic.lockβ optional register lock. optional, bestie β don't assume it's always there.gate_opsβ gate clock ops.gateβ gate clock.
also chillin' in the synopsis: u8 div_flags; β the original Members list doesn't give it a separate blurb, so no invented lore here. π
π SEE ALSO π
Kernel file: ./drivers/clk/tegra/clk.h
struct tegra_clk_sync_source(9)struct 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)
xoxo, bestie β signed off from the source ./drivers/clk/tegra, dated October 2026 π
π¦ 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