ENUM ICL_LC_MAILBOX_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum icl_lc_mailbox_cmd(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” today’s main character is enum icl_lc_mailbox_cmd, aka the ICL-specific LC mailbox commands. no cap, she’s short but iconic. πŸ’–


✨ NAME ✨

enum icl_lc_mailbox_cmd β€” ICL specific LC mailbox commands. it’s giving β€œthe enum that tells LC what’s up,” and we’re obsessed. πŸ¦‹


🌸 SYNOPSIS 🌸

the whole squad, laid out exactly like this:

enum icl_lc_mailbox_cmd {
    ICL_LC_GO2SX ,
    ICL_LC_GO2SX_NO_WAKE ,
    ICL_LC_PREPARE_FOR_RESET

};

πŸŽ€ Constants πŸŽ€

okay so here’s the full constant roster β€” every single one, no skipping:

  • ICL_LC_GO2SX β€” Ask LC to enter Sx without wake. πŸ’€
  • ICL_LC_GO2SX_NO_WAKE β€” Ask LC to enter Sx with wake. πŸ‘€ (yes, that’s literally the line β€” we keep the facts exactly as they are, bestie.)
  • ICL_LC_PREPARE_FOR_RESET β€” Prepare LC for reset. πŸ”„

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/thunderbolt/nhi_regs.h β€” the kernel file to peek at. πŸ“
  • struct ring_desc(9) β€” another manual page in the squad. 🫢

mwah πŸ’‹ β€” source/version: ./drivers/thunderbolt; date: October 2026; page: enum icl_lc_mailbox_cmd(9). stay iconic, bestie. πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from