STRUCT DPU_CDM_CFG(9)
β¨ struct dpu_cdm_cfg(9) β¨
okay so bestie, we're in the Kernel API Manual, section 9, and this is the whole glow-up for struct dpu_cdm_cfg. it's a little struct that carries info about chroma down blocks π
that's the entire personality, and honestly? she's iconic for it.
πΈ NAME πΈ
struct dpu_cdm_cfg β information of chroma down blocks
and the one-liner keeps rolling, because the NAME line also hands you the fields, so let's give them their moment β¨
@nameβ a string name, there purely for debug purposes π«Ά@idβ an enum identifying this block π@baseβ the register offset of this block π
π¦ SYNOPSIS π¦
struct dpu_cdm_cfg {
DPU_HW_BLK_INFO;
};
that's it. that's the whole struct definition. one macro line, zero notes, maximum main character energy π no cap, the DPU_HW_BLK_INFO macro is doing all the heavy lifting here.
π Members π
not me about to list the members andβ¦ there are none listed π the Members section of this page is genuinely empty, fr fr. everything you get is the DPU_HW_BLK_INFO from the synopsis plus the @name, @id and @base blurbs up in NAME. that's the vibe check result: nothing more documented here π
π SEE ALSO π
this is the part where the page flexes its whole friend group π β the kernel file that defines it is ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h, and here's everyone else it's linking arms with:
struct dpu_scaler_blk(9)struct dpu_pp_blk(9)struct dpu_dsc_blk(9)struct dpu_sspp_v13_rec_blk(9)enum dpu_qos_lut_usage(9)struct dpu_qos_lut_entry(9)struct dpu_qos_lut_tbl(9)struct dpu_rotation_cfg(9)struct dpu_caps(9)struct dpu_sspp_sub_blks(9)struct dpu_lm_sub_blks(9)struct dpu_dspp_sub_blks(9)struct dpu_dsc_sub_blks(9)struct dpu_sspp_cfg(9)struct dpu_lm_cfg(9)struct dpu_dspp_cfg(9)struct dpu_pingpong_cfg(9)struct dpu_merge_3d_cfg(9)struct dpu_dsc_cfg(9)struct dpu_intf_cfg(9)struct dpu_wb_cfg(9)struct dpu_vbif_dynamic_ot_cfg(9)struct dpu_vbif_dynamic_ot_tbl(9)struct dpu_vbif_qos_tbl(9)struct dpu_vbif_cfg(9)struct dpu_perf_cdp_cfg(9)struct dpu_mdss_version(9)struct dpu_perf_cfg(9)struct dpu_mdss_cfg(9)
ngl the whole crew is slaying in the same header, so if you're lost, that file path is your bestie's location pin π§ drop it into your pager and you'll find the whole squad together.
and that's the page, periodt π big mwah to whoever keeps this thing β it lives in ./drivers/gpu/drm/msm/disp/dpu1 and it's dated October 2026, so yeah, freshly served π struct dpu_cdm_cfg(9), out π«Ά
π¦ 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