STRUCT IDIO_16_REGMAP_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ 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