ENUM PXA_MBUS_PACKING(9)
β¨ enum pxa_mbus_packing β¨
okay bestie, welcome to the Kernel API Manual π
we're talking about enum pxa_mbus_packing today β it's literally the data packing types on the media-bus, and yes it's as iconic as it sounds π
πΈ NAME πΈ
enum pxa_mbus_packing β the data packing types on the media-bus, no cap π¦
β SYNOPSIS β
enum pxa_mbus_packing {
PXA_MBUS_PACKING_NONE ,
PXA_MBUS_PACKING_2X8_PADHI ,
PXA_MBUS_PACKING_EXTEND16
};
like, that's it, that's the whole enum, she's serving minimalism π
π CONSTANTS π
PXA_MBUS_PACKING_NONEβ literally no packing at all, it's a bit-for-bit transfer straight to RAM, and one sample represents one pixel. clean, simple, main character energy β¨PXA_MBUS_PACKING_2X8_PADHIβ 16 bits get transferred in 2 8-bit samples, and in the possibly incomplete byte the high bits are padding. iykyk πPXA_MBUS_PACKING_EXTEND16β the sample width (e.g., 10 bits) has to be extended to 16 bits. that's the whole vibe π₯
π¦ SEE ALSO π¦
- Kernel file
./drivers/media/platform/intel/pxa_camera.c enum pxa_mbus_order(9)enum pxa_mbus_layout(9)struct pxa_mbus_pixelfmt(9)struct pxa_mbus_lookup(9)struct pxa_camera_format_xlate(9)pxa_init_dma_channel(9)pxa_dma_start_channels(9)pxa_camera_start_capture(9)pxa_camera_check_link_miss(9)
and that's the whole page bestie, go read the source, ily π«Ά
this masterpiece lives in ./drivers/media/platform/intel, dated October 2026, and it's part of the Kernel API Manual β¨ periodt π
π¦ 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