STRUCT DPU_DSPP_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct dpu_dspp_cfg(9) πŸ¦‹

okay so this is the Kernel API Manual page for struct dpu_dspp_cfg(9), and it’s literally here to spill the tea on DSPP block info. πŸ’…βœ¨

πŸ’– NAME πŸ’–

struct dpu_dspp_cfg β€” information of DSPP blocks. @id is the enum identifying this block, @base is the register offset of this block supported by this block, and @sblk is the sub-blocks information. 🫢

🌸 SYNOPSIS 🌸

bestie, the struct is giving exactly this:

       struct dpu_dspp_cfg {
           DPU_HW_BLK_INFO;
           const struct dpu_dspp_sub_blks *sblk;
        };

πŸŽ€ Members πŸŽ€

okay so the original page parks the Members heading right here and doesn’t add any extra member list under it β€” no cap, that’s the whole section. 🫢

🌈 SEE ALSO 🌈

Kernel file: ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h

the bestie cross-ref list, fr fr:

  • 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_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_cdm_cfg(9)
  • struct dpu_perf_cdp_cfg(9)
  • struct dpu_mdss_version(9)
  • struct dpu_perf_cfg(9)
  • struct dpu_mdss_cfg(9)

that’s the whole page, bestie 🧚 β€” source/version vibes come from ./drivers/gpu/drm/msm/disp/dpu1, the date is October 2026, and the page is still struct dpu_dspp_cfg(9). πŸ’–βœ¨

πŸ“¦ where this page comes from