STRUCT TEGRA_CLK_PERIPH_REGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

struct tegra_clk_periph_regs β€” Registers controlling peripheral clock. This page is struct tegra..._periph_regs(9) from the Kernel API Manual, and bestie, we're about to make these register fields make sense. πŸ’–

✨ SYNOPSIS ✨

       struct tegra_clk_periph_regs {
           u32 enb_reg;
           u32 enb_set_reg;
           u32 enb_clr_reg;
           u32 rst_reg;
           u32 rst_set_reg;
           u32 rst_clr_reg;
        };

🫢 Members 🫢

okay so every member has exactly one job, and the vibe check is immaculate:

  • enb_reg β€” read the enable status πŸ‘‘
  • enb_set_reg β€” write 1 to enable clock πŸ”₯
  • enb_clr_reg β€” write 1 to disable clock πŸ’…
  • rst_reg β€” read the reset status 🌈
  • rst_set_reg β€” write 1 to assert the reset of peripheral ⭐
  • rst_clr_reg β€” write 1 to deassert the reset of peripheral πŸ¦‹

πŸ’€ SEE ALSO πŸ’€

Kernel file ./drivers/clk/tegra/clk.h β€” plus the whole struct bestie lineup:

  • 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_gate(9)
  • struct tegra_sdmmc_mux(9)

cute sign-off, bestie 🫢: Kernel API Manual, source path ./drivers/clk/tegra, date October 2026, page struct tegra..._periph_regs(9) β€” periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from