omap_clear_gpio_debounce(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ omap_clear_gpio_debounce(9) πŸŽ€

okay bestie, welcome to omap_clear_gpio_debounce(9) from the Kernel API Manual β€” yes, the actual kernel manual, and yes, we’re gonna understand it. this page is literally about clearing debounce settings for a gpio, and it’s giving β€œtiny targeted cleanup” energy. ✨

πŸ’… NAME πŸ’…

omap_clear_gpio_debounce β€” clear debounce settings for a gpio

✨ SYNOPSIS ✨

void omap_clear_gpio_debounce (struct gpio_bank *bank , unsigned offset
);

🫢 ARGUMENTS 🫢

  • bank β€” the gpio bank we’re acting upon.
  • offset β€” the gpio number on this bank.

🌸 DESCRIPTION 🌸

so here’s the tea, bestie: if a gpio is using debounce, then this function clears the debounce enable bit. and if this is the only gpio in this bank using debounce, then it clears the debounce time too. periodt.

also, the debounce clock will be disabled when calling this function if this is the only gpio in the bank using debounce. that’s not extra lore β€” that’s literally what the page says, and it’s specifically the β€œonly one debounce user in the bank” situation. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘


okay that’s the whole page, bestie 🫢 β€” this one is from the ./drivers/gpio source/version in the Kernel API Manual, and it’s dated October 2026. omap_clear_gpio_debounce(9) out. πŸ’…

πŸ“¦ where this page comes from