STRUCT DPU_HW_INTF_CFG(9)
π struct dpu_hw_intf_cfg(9) π
okay bestie, welcome to the Kernel API Manual β¨ β this page is all about struct dpu_hw_intf_cfg, and it's literally the glow-up blueprint for how the DPU writes data out to an output interface. no cap, it's giving "control panel for the vibe of your pixels" π
β¨ NAME β¨
struct dpu_hw_intf_cfg β describes how the DPU writes data to the output interface π
π¦ SYNOPSIS π¦
struct dpu_hw_intf_cfg {
enum dpu_intf intf;
enum dpu_intf intf_master;
enum dpu_wb wb;
enum dpu_3d_blend_mode mode_3d;
enum dpu_merge_3d merge_3d;
enum dpu_ctl_mode_sel intf_mode_sel;
enum dpu_cdm cdm;
int stream_sel;
unsigned int cwb;
unsigned int dsc;
};
like, that's the whole squad right there π«Ά
πΈ Members πΈ
time for the member-by-member vibe check, iykyk π
intfβ the interface id πintf_masterβ the master interface id in the dual pipe topology, lowkey the main character of the pair πwbβ writeback modemode_3dβ the 3d mux configurationmerge_3dβ which 3d merge block is being usedintf_mode_selβ the interface mode,cmd/vid(pick your fighter π )cdmβ the CDM block usedstream_selβ stream selection for multi-stream interfaces πcwbβ the CWB BIT masks useddscβ the DSC BIT masks used
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h enum dpu_ctl_mode_sel(9), struct dpu_hw_stage_cfg(9), struct dpu_hw_ctl_ops(9), struct dpu_hw_ctl(9), to_dpu_hw_ctl(9) β go read the whole friend group, they all ate π
ngl this one lives in ./drivers/gpu/drm/msm/disp/dpu1 and it's stamped October 2026 β that's the source and the date, bestie, so you know exactly where this lore came from ποΈβ¨
and that's the page!! slay, you now understand struct dpu_hw_intf_cfg fr fr ππ
π¦ 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