STRUCT TEGRA_FUNCTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct tegra_function(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct tegra_function. It’s giving Tegra pinctrl mux function energy, and we’re about to read the whole vibe. no cap. ✨

πŸ¦‹ NAME πŸ¦‹

struct tegra_function β€” Tegra pinctrl mux function. periodt. πŸ’…

🌸 SYNOPSIS 🌸

       struct tegra_function {
           const char *name;
           const char **groups;
           unsigned ngroups;
        };

lowkey that’s the whole shape of it. 🫢

πŸŽ€ Members πŸŽ€

  • name β€” The name of the function, exported to pinctrl core. iconic.
  • groups β€” An array of pin groups that may select this function. yup, that’s the lineup.
  • ngroups β€” The number of entries in groups. the count, fr fr.

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/pinctrl/tegra/pinctrl-tegra.h
  • struct tegra_pingroup(9)
  • struct tegra_pinctrl_soc_data(9)

xoxo πŸ’‹ this page’s source/version stamp is ./drivers/pinctrl/tegra, dated October 2026, and it signs off as struct tegra_function(9). πŸ«ΆπŸ’–

πŸ“¦ where this page comes from