zynqmp_pmux...ction_groups(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

Okay so bestie, this page is all about zynqmp_pmux_get_function_groups β€” the header up top literally reads zynqmp_pmux...ction_groups(9) (yes, truncated like that, iconic chaotic energy, from section 9, the Kernel API Manual) and what it does is: Get groups for the function ✨


πŸŽ€ SYNOPSIS

int zynqmp_pmux_get_function_groups (struct pinctrl_dev *pctldev ,
unsigned int selector , const char * const **groups , unsigned * const
num_groups );

That's the whole vibe. Four args, one int coming back at you 🫢


🌸 ARGUMENTS

  • pctldev β€” Pincontrol device pointer. Like, the pinctrl device you're working with, obvs.
  • selector β€” Function ID. This is the one that tells us which function we're talking about, no cap.
  • groups β€” Group names. This is where the group names come back out at you.
  • num_groups β€” Number of function groups. The count, the tally, the receipts πŸ’…

πŸ¦‹ DESCRIPTION

Get function's group count and group names. That's it, that's the whole thing β€” it hands you how many groups the function has and their names. Lowkey simple, highkey useful, fr fr πŸ’–


⭐ RETURN

0

Just 0. That's the return value the page gives us, and we're not gonna invent any extra lore about it πŸ™ˆ


🌈 SEE ALSO

Kernel file ./drivers/pinctrl/pinctrl-zynqmp.c β€” that's the main character source file right there πŸ‘‘

Go read those next, bestie, they're all one big friend group 🧚


And that's a wrap! This little beauty lives in ./drivers/pinctrl, dated October 2026, and the pages are labelled zynqmp_pmux...ction_groups(9) β€” same header, same footer, still truncated, still slaying. Mwah! πŸ’‹
πŸ“¦ where this page comes from