STRUCT DPU_MERGE_3D_CFG(9)
β¨ NAME β¨
struct dpu_merge_3d_cfg β ok bestie so this is literally the info-about-DSPP-blocks struct π
and inside it there's @id (the enum identifying this block), @base (the register offset of this block), and @sblk (the sub-blocks information). That's the whole vibe check, no cap β¨
π¦ SYNOPSIS π¦
struct dpu_merge_3d_cfg {
DPU_HW_BLK_INFO;
const struct dpu_merge_3d_sub_blks *sblk;
};
So iconic. DPU_HW_BLK_INFO; is just doing its thing in there (it's a macro, she's built different), and then sblk is a const pointer to struct dpu_merge_3d_sub_blks β literally the sub-block info, π
π Members π
ngl, this heading is here in the original but it's serving absolutely nothing β it's empty, bestie π«Ά No members listed underneath it. Moving on, main character energy only.
π SEE ALSO π
Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h β that's where all of this lives, iykyk π
Now the whole friend group of related structs and enums, fr fr, every single one, in this exact order:
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_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_cdm_cfg(9)struct dpu_perf_cdp_cfg(9)struct dpu_mdss_version(9)struct dpu_perf_cfg(9)struct dpu_mdss_cfg(9)
Read all of them or don't, but they're all invited to the party π§β¨
π Little sign-off cutie: this page is from./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it'sstruct dpu_merge_3d_cfg(9)from the Kernel API Manual. Slay, go touch some registers π
π¦ 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