STRUCT FIMC_SOURCE_INFO(9)
π struct fimc_source_info(9) π
okay bestie, welcome to the Kernel API Manual entry for struct fimc_source_info β it's literally the little source-description package you need for the host interface configuration to do its thing β¨
πΈ NAME πΈ
struct fimc_source_info β video source description required for the host interface configuration. That's the whole main-character job, no cap π«Ά
β¨ SYNOPSIS β¨
struct fimc_source_info {
enum fimc_bus_type fimc_bus_type;
enum fimc_bus_type sensor_bus_type;
u16 flags;
u16 mux_id;
};
π Members π
fimc_bus_typeβ the FIMC camera input type. That's the vibe check for which kind of camera input we're dealing with πsensor_bus_typeβ the image sensor bus type, like MIPI, ITU-R BT.601 etc. Basically: what kind of bus is the sensor on? π¦flagsβ the parallel sensor bus flags that define signals polarity (V4L2_MBUS_*). This is where the polarity details live, bestie β‘mux_idβ the FIMC camera interface multiplexer index, and it's separate for MIPI and ITU. So yes, they each get their own little index moment π₯
π SEE ALSO π
- Kernel file
./include/media/drv-intf/exynos-fimc.h struct fimc_fmt(9)
xoxo, from ./include/media/drv-intf β October 2026 π
π¦ 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