STRUCT CCS_PDAF_READOUT(9)
π NAME π
struct ccs_pdaf_readout β the descriptor for reading out CCS PDAF data, bestie. That's it, that's the whole vibe β¨
Also, hi, welcome to the Kernel API Manual π β yes the real one, pull up a chair π«Ά
π¦ SYNOPSIS π¦
struct ccs_pdaf_readout {
u8 pdaf_readout_info_order;
struct ccs_frame_format_descs *ffd;
};
πΈ Members πΈ
okay so there's literally two of them, let's go π
pdaf_readout_info_orderβ the PDAF readout order. that's the whole description, no cap, it just is the readout order π₯ffdβ the frame format of the PDAF data. pointer to astruct ccs_frame_format_descs, iconic π
β SEE ALSO β
the whole squad, fr fr β first off, the actual home of this thing lives in the kernel file ./drivers/media/i2c/ccs/ccs-data.h (it's a struct, iykyk) π§
then the extended friend group:
ccs_data_block_version(9)struct ccs_reg(9)struct ccs_if_rule(9)struct ccs_frame_format_desc(9)struct ccs_frame_format_descs(9)struct ccs_rule(9)struct ccs_pdaf_pix_loc_block_desc(9)struct ccs_pdaf_pix_loc_block_desc_group(9)struct ccs_pdaf_pix_loc_pixel_desc(9)struct ccs_pdaf_pix_loc_pixel_desc_group(9)struct ccs_pdaf_pix_loc(9)struct ccs_data_container(9)
likeβ¦ that's a lot of friends and honestly? obsessed π
okay go read them, they're all right there, no excuses π
and that's the tea π this little page comes from ./drivers/media/i2c/ccs, dated October 2026 β mwah, bye bestie, slay your kernel journey π
ππ
π¦ 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