STRUCT EQBR_PIN_BANK(9)
π struct eqbr_pin_bank(9) π
okay so bestie, welcome to the Kernel API Manual β yes it's giving official, yes we're still gonna have fun with it π
β¨ NAME β¨
struct eqbr_pin_bank β the struct that literally represents a pin bank. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
struct eqbr_pin_bank {
void __iomem *membase;
unsigned int id;
unsigned int pin_base;
unsigned int nr_pins;
u32 aval_pinmap;
};
look at her. five whole members. main character energy fr fr π
π¦ Members π¦
membaseβ the base address of the pin bank register. where the registers actually live, no cap πidβ the bank id, used to identify the unique bank. it's the bank's whole identity bestie, don't lose it πͺͺpin_baseβ the starting pin number of the pin bank. where this bank's pin numbering kicks off π±nr_pinsβ the number of pins in the pin bank. like, how many pins we're working with π’aval_pinmapβ the available pin bitmap of the pin bank. a whole bitmap of which pins are available β¨
π SEE ALSO π
- Kernel file
./drivers/pinctrl/pinctrl-equilibrium.hstruct gpio_irq_type(9)struct eqbr_gpio_ctrl(9)struct eqbr_pinctrl_drv_data(9)
like go read those too, they're all connected, iykyk π«Ά
ngl this one's short and sweet β no warnings, no bugs, no exit statuses, just a humble little struct doing her thing π
and that's the page!! mwah π this came from ./drivers/pinctrl and it's dated October 2026 β see u in the next one bestie πβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms