STRUCT V4L2_MBUS_CONFIG_MIPI_CSI1(9)
π struct v4l2_mbus_config_mipi_csi1(9) π
okay bestie, welcome to the Kernel API Manual page for this icon π we're talking about the CSI-1/CCP2 data bus configuration and it's giving very "tiny struct, big responsibilities" energy β¨
β¨ NAME β¨
struct v4l2_mbus_config_mipi_csi1 β CSI-1/CCP2 data bus configuration π¦
πΈ SYNOPSIS πΈ
struct v4l2_mbus_config_mipi_csi1 {
unsigned char clock_inv:1;
unsigned char strobe:1;
bool lane_polarity[2];
unsigned char data_lane;
unsigned char clock_lane;
};
π§ Members π§
clock_invβ polarity of clock/strobe signal.falsemeans not inverted,truemeans inverted πstrobeβfalsemeans data/clock,truemeans data/strobe βlane_polarityβ the polarities of the clock (index0) and data lanes index (1) πdata_laneβ the number of the data lane π₯clock_laneβ the number of the clock lane π
π SEE ALSO π
go look at these, bestie, they're all connected iykyk π
- Kernel file
./include/media/v4l2-mediabus.h - enum
v4l2_mbus_csi2_cphy_line_orders_type(9) - struct
v4l2_mbus_config_mipi_csi2(9) - struct
v4l2_mbus_config_parallel(9) - enum
v4l2_mbus_type(9) - struct
v4l2_mbus_config(9) v4l2_fill_pix_format(9)v4l2_fill_mbus_format(9)v4l2_fill_pix_format_mplane(9)v4l2_fill_mbus_format_mplane(9)
okay bye bestie π«Ά this little page lives under ./include/media and is dated October 2026 β mwah πβ¨
π¦ 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