fimc_md_create_links(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

fimc_md_create_links β€” create default links between registered entities πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

int fimc_md_create_links (struct fimc_md *fmd );

πŸŽ€ ARGUMENTS πŸŽ€

  • fmd β€” the fimc media device. That's the struct we're working with, periodt.

πŸ’– DESCRIPTION πŸ’–

Okay so picture this: parallel interface sensor entities are connected directly to FIMC capture entities. No middleman, no extra drama.

The sensors that use the MIPI CSIS bus? They're connected through an immutable link with the CSI receiver entity specified by mux_id. Immutable means immutable, bestie β€” that link is not getting changed.

Any registered CSIS entity has a link to each registered FIMC capture entity. Every single one. The way that works is lowkey iconic.

Enabled links are created by default between each subsequent registered sensor and subsequent FIMC capture entity. Matchy-matchy in order, iykyk.

And the number of default active links? It's determined by the number of available sensors or FIMC entities, whichever is less. So it's a vibe check between the two counts, and the smaller one wins fr fr.

🌈 SEE ALSO 🌈

Kernel file: ./drivers/media/platform/samsung/exynos4-is/media-dev.c


xoxo, that's the whole page πŸ’œ source/version situation: ./drivers/media/platform/samsu..., dated October 2026, and the page is fimc_md_create_links(9) β€” slay πŸŽ€

πŸ“¦ where this page comes from