STRUCT IDIO_16_REGMAP_CONFIG(9)
π¦ struct idio_16_regmap_config(9) π¦
okay so bestie, welcome to the Kernel API Manual β¨ this page is literally about struct idio_16_regmap_config β Configuration for the IDIO-16 register map, and itβs giving very important config energy π
πΈ NAME πΈ
struct idio_16_regmap_config β Configuration for the IDIO-16 register map, periodt π
β¨ SYNOPSIS β¨
struct idio_16_regmap_config {
struct device *parent;
struct regmap *map;
const struct regmap_irq *regmap_irqs;
int num_regmap_irqs;
unsigned int irq;
bool no_status;
bool filters;
};
π Members π
vibe check on every single member of this struct, because they all matter, no cap π
parentβ parent device. Parental supervision but make it silicon π«Άmapβ regmap for the IDIO-16 device. The main map, iconic πregmap_irqsβ descriptors for individual IRQs. Gotta know your IRQ descriptors β¨num_regmap_irqsβ number of IRQ descriptors. The count, periodt π’irqβ IRQ number for the IDIO-16 device. Literally the IRQ number π₯no_statusβ device has no status register. So no status register, bestie πfiltersβ device has input filters. Filtered and slay π¦
π SEE ALSO π
- Kernel file
./drivers/gpio/gpio-idio-16.hβ the source file to check out, iykyk π
byeee bestie π«Ά β source/version ./drivers/gpio, date October 2026, footer page struct idio_...egmap_config(9) π
π¦ 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