ilsel_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ilsel_enable(9) β€” Enable an ILSEL set πŸ’–

Hii bestie! Welcome to the Kernel API Manual page for ilsel_enable(9) β€” it's giving β€œturn on an ILSEL set” and we're obsessed. πŸŽ€


✨ NAME ✨

ilsel_enable β€” Enable an ILSEL set. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int ilsel_enable (ilsel_source_t set );

🌸 ARGUMENTS 🌸

  • set β€” the ILSEL source, bestie. It's the ilsel_source_t enum, so peep include/asm-sh/ilsel.h for the full lineup. 🌈

πŸ”₯ DESCRIPTION πŸ”₯

Okay so here's the tea: ilsel_enable enables a given non-aliased ILSEL source (<= ILSEL_KEY) at the highest available interrupt level. ✨

Callers should take care to order callsites, noting descending interrupt levels β€” like, keep that interrupt-level lineup in check, iykyk. πŸ‘‘

Aliasing FPGA and external board IRQs need to use ilsel_enable_fixed. 🫢

The return value is an IRQ number that can later be taken down with ilsel_disable. No cap. πŸ’―


πŸŽ€ SEE ALSO πŸŽ€


That's the whole vibe check, bestie. This page comes from ./arch/sh/boards/mach-x3proto, dated October 2026, and it's all about ilsel_enable(9). Slay πŸ’…βœ¨

πŸ“¦ where this page comes from