STRUCT DPU_LM_CFG(9)
struct dpu_lm_cfg(9) β Kernel API Manual π
πΈ NAME πΈ
struct dpu_lm_cfg β information of layer mixer blocks. Thatβs the whole vibe, bestie: itβs the little info card for layer mixer blocks. π
β¨ SYNOPSIS β¨
Hereβs the shape, no cap:
struct dpu_lm_cfg {
DPU_HW_BLK_INFO;
unsigned long features;
const struct dpu_lm_sub_blks *sblk;
u32 pingpong;
u32 dspp;
unsigned long lm_pair;
};
π§ Members π§
Okay so these are the fields this page actually explains:
sblkβ LM Sub-blocks information. Itβs giving βhere are the sub-block deets.β π¦pingpongβ ID of connected PingPong, orPINGPONG_NONEif unsupported. So if itβs not supported, itβs literallyPINGPONG_NONE, periodt. πlm_pairβ ID of LM that can be controlled by same CTL. Matching-CTL energy, iykyk. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
Also, these besties:
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_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_cdm_cfg(9)struct dpu_perf_cdp_cfg(9)struct dpu_mdss_version(9)struct dpu_perf_cfg(9)struct dpu_mdss_cfg(9)
β with love from ./drivers/gpu/drm/msm/disp/dpu1 Β· October 2026 Β· struct dpu_lm_cfg(9) π«Άβ¨
π¦ 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