Merge tag 'drm-msm-fixes-2023-01-12' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
msm-fixes for v6.3-rc4 Display Fixes: - Fix the documentation for dpu_encoder_phys_wb_init() and dpu_encoder_phys_wb_setup_fb() APIs to address doc warnings - Remove vcca-supply and vdds-supply as mandatory for 14nm PHY and 10nm PHY DT schemas respectively as they are not present on some SOCs using these PHYs - Add the dsi-phy-regulator-ldo-mode to dsi-phy-28nm.yaml as it was missed out during txt to yaml migration - Remove operating-points-v2 and power-domain as a required property for the DSI controller as thats not the case for every SOC - Fix the description from display escape clock to display core clock in the dsi controller yaml - Fix the memory leak for mdp1-mem path for the cases when we return early after failing to get mdp0-mem ICC paths for msm - Fix error handling path in msm_hdmi_dev_probe() to release the phy ref count when devm_pm_runtime_enable() fails - Fix the dp_aux_isr() routine to make sure it doesnt incorrectly signal the aux transaction as complete if the ISR was not an AUX isr. This fixes a big hitter stability bug on chromebooks. - Add protection against null pointer dereference when there is no kms object as in the case of headless adreno GPU in the shutdown path. GPU Fixes: - a5xx: fix quirks to actually be a bitmask and not overwrite each other - a6xx: fix gx halt sequence to avoid 1000ms hang on some devices - kexec shutdown fix - fix potential double free Signed-off-by:Dave Airlie <airlied@redhat.com> From: Rob Clark <robdclark@gmail.com> Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGv7=in_MHW3kdkhqh7ZFoVCmnikmr29YYHCXR=7aOEneg@mail.gmail.com
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml 1 addition, 3 deletions.../devicetree/bindings/display/msm/dsi-controller-main.yaml
- Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml 0 additions, 1 deletion...ntation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
- Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml 0 additions, 1 deletion...ntation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
- Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml 4 additions, 0 deletions...ntation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
- Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml 1 addition, 1 deletion...on/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml
- Documentation/devicetree/bindings/display/msm/qcom,sm6115-mdss.yaml 1 addition, 1 deletion...ion/devicetree/bindings/display/msm/qcom,sm6115-mdss.yaml
- drivers/gpu/drm/msm/adreno/a6xx_gmu.c 9 additions, 6 deletionsdrivers/gpu/drm/msm/adreno/a6xx_gmu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c 7 additions, 0 deletionsdrivers/gpu/drm/msm/adreno/a6xx_gpu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.h 1 addition, 0 deletionsdrivers/gpu/drm/msm/adreno/a6xx_gpu.h
- drivers/gpu/drm/msm/adreno/adreno_gpu.h 4 additions, 6 deletionsdrivers/gpu/drm/msm/adreno/adreno_gpu.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c 1 addition, 2 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
- drivers/gpu/drm/msm/dp/dp_aux.c 4 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_aux.c
- drivers/gpu/drm/msm/hdmi/hdmi.c 10 additions, 2 deletionsdrivers/gpu/drm/msm/hdmi/hdmi.c
- drivers/gpu/drm/msm/msm_drv.c 1 addition, 1 deletiondrivers/gpu/drm/msm/msm_drv.c
- drivers/gpu/drm/msm/msm_mdss.c 4 additions, 2 deletionsdrivers/gpu/drm/msm/msm_mdss.c
Loading
Please register or sign in to comment