ilsel_enable(9)
π 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 theilsel_source_tenum, so peepinclude/asm-sh/ilsel.hfor 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 π
- Kernel file
./arch/sh/boards/mach-x3proto/ilsel.c ilsel_enable_fixed(9)ilsel_disable(9)
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
- 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