STRUCT SIL164_ENCODER_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct sil164_encoder_params(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so picture this: it's a page in the Kernel API Manual, and the star of the show is struct sil164_encoder_params. yes bestie, that's the whole name. we're starting strong. ✨


🌸 NAME 🌸

struct sil164_encoder_params β€” and that's genuinely it. No tagline, no subtitle, no little descriptor after the dash. iconic minimalism, honestly. 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole entire struct, no crumbs left behind:

struct sil164_encoder_params {
};

that's it. that's the struct. an empty little baby with zero members listed. not me being obsessed with a struct that has literally nothing inside it 😭 but that's what the page says, so that's what we're serving. πŸ’€


πŸŽ€ Members πŸŽ€

the Members section exists and lists... nothing. zero members. empty. the void. a beautiful, spacious, open-plan struct with no furniture. ngl it's giving "moved in but hasn't unpacked yet". πŸ“


⭐ Description ⭐

so what is this thing? the description says it describes how the sil164 is connected to the GPU. highkey important intel, even if the struct itself is doing cardio with no members shown. πŸ”₯

you're supposed to use it as the params parameter of its set_config method. that's the assignment, bestie β€” that's where this lil struct goes. πŸ‘‘

and if you want the full lore, the source paper is right here, copy it exactly:

See "http://www.siliconimage.com/docs/SiI-DS-0021-E-164.pdf".

go read the datasheet, iykyk. πŸ“–βœ¨


🌈 SEE ALSO 🌈

  • the kernel file ./drivers/gpu/drm/nouveau/include/dispnv04/i2c/sil164.h β€” that's where this lives, go peek πŸ‘€

bestie reminder: this page lists no members under Members. don't go inventing fields, that's not the vibe. the facts stay exactly as written, periodt. πŸ’…

and that's a wrap! this page comes from the source path ./drivers/gpu/drm/nouveau/incl... (yes, it's cut off like that on the page, fr fr) and it's dated October 2026 β€” the same date that shows up by the title struct sil16...coder_params(9). slay, we preserved every crumb. πŸ’–πŸ§šπŸŒΈ

πŸ“¦ where this page comes from