003c44ec0b7d drm-tip: 2025y-03m-11d-00h-58m-05s UTC integration manifest
9afa34d65af6 drm-tip: 2025y-03m-10d-21h-48m-41s UTC integration manifest
83ee6d2ec52f dt-bindings: display/msm: dsi-controller-main: Add missing minItems
0edf7b1f3190 dt-bindings: display/msm: dsi-controller-main: Combine if:then: entries
375f1dec6957 drm/msm/dpu: drop wb2_formats_rgb
1b9d131a098e drm/msm/dpu: Fix uninitialized variable in dpu_crtc_kickoff_clone_mode()
2ee664833000 drm/msm/dpu: correct struct dpu_encoder_virt docs
096775c3dcf3 drm/msm/dpu: correct dpu_crtc_check_mode_changed docs
2060a2db1253 drm/msm/dpu: Remove duplicate dpu_hw_cwb.h header
1cf5cd92a20b drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG
69d02730431e drm/msm/dpu: Support YUV formats on writeback for DPU 5.x+
e79751f69b3c drm/msm/dpu: Clear perf params before calculating bw
06dd5d86c6ae drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
60065f260a22 mailmap: remap all addresses to kernel.org alias
3045b3b0bb64 MAINTAINERS: use kernel.org alias
6d3175a72cc0 drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus()
e7e2495595e0 drm/msm/dpu: drop core_clk_rate overrides from _dpu_core_perf_calc_crtc
40fc01273f07 drm/msm/dpu: rename average bandwidth-related debugfs files
f6c782ea7de5 drm/msm/dpu: also use KBps for bw_ctl output
879a7f8c8c2d drm/msm/dpu: make fix_core_ab_vote consistent with fix_core_ib_vote
c54b61102f46 drm/msm/dpu: change ib values to u32
795aef6f3653 drm/msm/dpu: remove duplicate code calculating sum of bandwidths
b9aedd32a817 drm/msm/dpu: extract bandwidth aggregation function
989a24211eaf drm/msm/dpu: enable CDM_0 for X Elite platform
b5bbf4fab0a9 drm/msm/dpu: enable CDM_0 for SC8280XP platform
d5c1e00ea2de drm/msm/dpu: enable CDM_0 for DPUs 1.x - 4.x
15f2825defeb drm/msm/dpu: enable CDM_0 for DPUs 5.x+
51bc064005c5 drm/msm/dpu: rename CDM block definition
d3169ce5251b dt-bindings: display/msm: qcom, sa8775p-mdss: Add missing eDP phy
f9d1b528219b drm/msm/dpu: fix error pointer dereference in msm_kms_init_aspace()
ea54cfac0f8c drm/msm/hdmi: use DRM HDMI Audio framework
d7d57ecfcf52 drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames
e92573638792 drm/msm/hdmi: update HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE definition
d840a2162112 drm/msm/hdmi: get rid of hdmi_mode
384d2b03d0a1 drm/msm/hdmi: make use of the drm_connector_hdmi framework
d309bda67172 drm/msm/hdmi: program HDMI timings during atomic_pre_enable
8ae7192e7a00 drm/msm/hdmi: switch to atomic bridge callbacks
e8cd8224a307 drm/msm/dpu: Set possible clones for all encoders
ad06972d5365 drm/msm/dpu: Reorder encoder kickoff for CWB
8144d17a81d9 drm/msm/dpu: Skip trigger flush and start for CWB
95bbde1d0d07 drm/msm/dpu: Start frame done timer after encoder kickoff
3371005e28e8 drm/msm/dpu: Adjust writeback phys encoder setup for CWB
0f3801d666fe drm/msm/dpu: Support CWB in dpu_hw_ctl
dd331404ac7c drm/msm/dpu: Configure CWB in writeback encoder
5008375443ed drm/msm/dpu: Reserve resources for CWB
f1f0379e9dd5 drm/msm/dpu: Fail atomic_check if multiple outputs request CDM block
20972609d12c drm/msm/dpu: Require modeset if clone mode status changes
2ea34682263b drm/msm/dpu: Add CWB to msm_display_topology
cae6a13a71f7 drm/msm/dpu: switch RM to use crtc_id rather than enc_id for allocation
1ce69c265a53 drm/msm/dpu: move resource allocation to CRTC
17666e764f38 drm/msm/dpu: fill CRTC resources in dpu_crtc.c
2dde2aadaed1 drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check()
78e70fa099b9 dt-bindings: display/msm/gmu: Add Adreno 623 GMU
b1f07bc58d54 drm/msm/a6xx: Add support for Adreno 623
11cdb81b3c1b drm/msm/a6xx: Fix gpucc register block for A621
378a6219993e drm/msm/a6xx: Split out gpucc register block
0b305b7cadce drm/msm/gem: Fix error code msm_parse_deps()
d7a5ac67d82c drm/msm: Extend gpu devcore dumps with pgtbl info
977e4ef27591 drm/msm: Expose DRIVER_SYNCOBJ_TIMELINE
f561db72a663 drm/msm/a6xx: Fix stale rpmh votes from GPU
89839e69f615 drm/msm/dpu: rate limit snapshot capture for mmu faults
85bdbd8306d8 drm/msm: switch msm_kms to use msm_iommu_disp_new()
c37d9f0b1a18 drm/msm/iommu: introduce msm_iommu_disp_new() for msm_kms
f66f3cf6bc42 drm/msm/iommu: rename msm_fault_handler to msm_gpu_fault_handler
eabba31a839a drm/msm: register a fault handler for display mmu faults
0699018b41d7 drm/msm/dsi/phy: Define PHY_CMN_CLK_CFG[01] bitfields and simplify saving
de36ea80b303 drm/msm/dsi/phy: Use dsi_pll_cmn_clk_cfg1_update() when registering PLL
52b3f0e118b1 drm/msm/dsi: Add check for devm_kstrdup()
b0e71c2637d1 drm/msm/dsi: Allow values of 10 and 12 for bits per component
d245ce568929 drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology
660c396c98c0 drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
14ad809ceb66 drm/msm/dsi: Use existing per-interface slice count in DSC timing
b39e7014ed31 drm/msm/dsi: Drop unnecessary -ENOMEM message
cce156257ed3 drm/msm/dsi: Minor whitespace and style cleanup
d5bc3c3389d7 drm/msm/dsi: Simplify with dev_err_probe()
709cc0620107 drm/msm/dsi: Drop redundant NULL-ifying of clocks on error paths
162c57b8e7a1 dt-bindings: display: qcom,sm8650-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths
e05b233ae13b dt-bindings: display: qcom,sm8550-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths
baf490728777 drm/msm/dsi/phy: Program clock inverters in correct register
5100ae76b5ab drm/msm/dsi/phy: Use the header with clock IDs
d1f28e30a525 dt-bindings: display/msm/dsi-phy: Add header with exposed clock IDs
41921f231abf drm/msm/dpu: simplify dpu_encoder_get_topology() interface
7d39f5bb82c0 drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()
25b4614843bc drm/msm/dpu: don't use active in atomic_check()
b6090ffb30f3 drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs
25dc6948a06f drm/msm: Use str_enable_disable-like helpers
629ac9f0a68c drm/msm/dpu: Simplify using local 'ctl' variable
23c0a9d36f78 drm/msm/dpu: Add writeback support for SM6150