STRUCT PINCTRL_MAP_MUX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pinctrl_map_mux πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this one is all about struct pinctrl_map_mux β€” no cap, it's the mapping table content for MAP_TYPE_MUX_GROUP πŸŽ€


✨ NAME ✨

struct pinctrl_map_mux β€” mapping table content for MAP_TYPE_MUX_GROUP πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

struct pinctrl_map_mux {
    const char *group;
    const char *function;
 };

🌸 Members 🌸

  • group β€” the name of the group whose mux function is to be configured, fr fr. Plot twist: this field may be left NULL, and then the first applicable group for the function will be used. lowkey convenient πŸ’…
  • function β€” the mux function to select for the group ✨

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/linux/pinctrl/machine.h struct pinctrl_map_configs(9), struct pinctrl_map(9) πŸ‘‘

source/version: ./include/linux/pinctrl Β· dated October 2026 🫢 that's the whole vibe, bestie β€” go slay your pin muxing πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from