fimc_md_create_links(9)
β¨ fimc_md_create_links(9) β¨ β fresh from the Kernel API Manual, bestie π«Ά
πΈ 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
fimc_pipeline_prepare(9)__subdev_set_power(9)fimc_pipeline_s_power(9)__fimc_pipeline_enable(9)__fimc_pipeline_open(9)__fimc_pipeline_close(9)__fimc_pipeline_s_stream(9)__fimc_md_create_fimc_sink_links(9)
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
- 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