STRUCT TB10X_GPIO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to struct tb10x_gpio(9) from the Kernel API Manual πŸ’…βœ¨ this page is literally about the TB10x GPIO controller structure β€” that's the whole main-character vibe, no cap 🫢


✨ SYNOPSIS ✨

the shape of it is giving this, exactly:

       struct tb10x_gpio {
           void __iomem *base;
           struct irq_domain *domain;
           int irq;
           struct gpio_generic_chip chip;
        };

🌸 Members 🌸

  • base β€” the register base address πŸŽ€ like, that's where the registers are based, periodt
  • domain β€” the IRQ domain of GPIO generated interrupts managed by this controller ⚑ bestie, this is the interrupt domain situation
  • irq β€” the interrupt line of the parent interrupt controller 🧚 lowkey important parent-controller info
  • chip β€” the generic GPIO chip structure associated with this GPIO controller πŸ¦‹ yep, the generic GPIO chip is right there in the struct

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/gpio/gpio-tb10x.c β€” that's the file, iykyk πŸ”₯

mwah πŸ’‹ stay slaying, bestie β€” this little page came from ./drivers/gpio, dated October 2026, and it's giving Kernel API Manual energy πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from