Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp',...
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sat, 10 Jun 2023 00:56:52 +0000 (03:56 +0300)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sat, 10 Jun 2023 00:56:52 +0000 (03:56 +0300)
commit712c76b360aa3d2a99c9597f2fba9ee117a303f6
tree7247d1c491fc289ab859832f77e59933716d7a37
parent12abd735f0300600bfc01b2a3832b966312df205
parent5ff3d3a0a09ecf86f7de6089905d8c9297503da2
parente7a2cf8e058e24218067694113938726db8696c9
parent76015b9e573eee41009ba8a5ff556ef02f83abfd
parent1531d0b9235e5c8e959fbfe02c90ecd5b2b8de05
parenteed3f9c7c36a2dbf01b6a3529a17b015df68b456
Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp', 'msm-next-lumag-dsi' and 'msm-next-lumag-mdp5' into msm-next-lumag

Core:
- Add Marijn Suijten as drm/msm reviewer
- Adreno A660 bindings
- SM8350 MDSS bindings fix

DP:
- Removed obsolete USB-PD remains
- Documented DP compatible string for sm8550 platform

DPU:
- Added support for DPU on sm6350 and sm6375 platforms
- Implemented tearcheck support to support vsync on SM150 and newer platforms
- Enabled missing features (DSPP, DSC, split display) on sc8180x, sc8280xp, sm8450
- Enabled writeback on sc7280
- Enabled DSC on msm8998
- Native HDMI output support
- Dropped unused features: regdma, GC, IGC
- Fixed the DSC flush operations
- Simplified QoS handling, removing obsolete and unused features and merging
  SSPP and WB code paths
- Reworked dpu_encoder initialisation path

DSI:
- Added support for DSI and 28nm DSI PHY on MSM8226 platform
- Added support for DSI on sm6350 and sm6375 platforms
- Dropped powerup quirks in favour of using pre_enable_prev_first for
  downstream bridges
- Fixed 14nm DSI PHY programming

MDP5:
- Added support for display controller on MSM8226 platform

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
drivers/gpu/drm/msm/dp/dp_display.c