STRUCT MSM_DISPLAY_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is struct msm_display_info(9) from the Kernel API Manual, and it literally defines display properties. that’s the whole vibe: display properties, no cap πŸ’…βœ¨


🌸 SYNOPSIS 🌸

here’s the struct in all its main-character glory, copied exactly:

struct msm_display_info {
    enum dpu_intf_type intf_type;
    uint32_t num_of_h_tiles;
    uint32_t h_tile_instance[MAX_H_TILES_PER_DISPLAY];
    bool is_cmd_mode;
    enum dpu_vsync_source vsync_source;
 };

🫢 Members 🫢

vibe check on every member, and yes we’re keeping all of them, periodt:

  • intf_type β€” the INTF_ type. iconic, lowkey essential πŸŽ€
  • num_of_h_tiles β€” Number of horizontal tiles in case of split interface πŸ¦‹
  • h_tile_instance β€” Controller instance used per tile. Number of elements is based on num_of_h_tiles 🌈
  • is_cmd_mode β€” Boolean to indicate if the CMD mode is requested βœ…
  • vsync_source β€” Source of the TE signal for DSI CMD devices</se> πŸ”₯
no renaming, no merging, no skipping β€” we keep every field exactly as written, bestie 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h β€” that’s the one, go look at it if you want the full lore βœ¨πŸ“–


mwah πŸ’‹ this was struct msm_display_info(9) from the Kernel API Manual, source ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026 ✨🫢

πŸ“¦ where this page comes from