[Freedreno] [pull] drm/msm: drm-msm-fixes-2023-01-12 for v6.3-rc4
Rob Clark
robdclark at gmail.com
Thu Jan 12 22:47:07 UTC 2023
Hi Dave,
A few fixes for the v6.3 cycle. Summary below.
The following changes since commit 8d1d17d47eaebe4466459846d07e4ba8953fa585:
Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu',
'msm-next-lumag-dp', 'msm-next-lumag-dsi', 'msm-next-lumag-hdmi' and
'msm-next-lumag-mdp5' into msm-next-lumag (2022-11-26 12:06:29 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2023-01-12
for you to fetch changes up to f4a75b5933c998e60fd812a7680e0971eb1c7cee:
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend (2023-01-05
15:13:16 -0800)
----------------------------------------------------------------
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
----------------------------------------------------------------
Adam Skladowski (1):
dt-bindings: display: msm: Rename mdss node name in example
Akhil P Oommen (1):
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
Bryan O'Donoghue (4):
dt-bindings: msm: dsi-phy-28nm: Add missing qcom,
dsi-phy-regulator-ldo-mode
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
dt-bindings: msm: dsi-controller-main: Fix description of core clock
Christophe JAILLET (1):
drm/msm/hdmi: Fix the error handling path of msm_hdmi_dev_probe()
Dmitry Baryshkov (1):
drm/msm: another fix for the headless Adreno GPU
Konrad Dybcio (3):
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
drm/msm/adreno: Make adreno quirks not overwrite each other
Kuogee Hsieh (1):
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not
for aux transfer
Miaoqian Lin (1):
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
Yang Li (1):
drm/msm/dpu: Fix some kernel-doc comments
.../bindings/display/msm/dsi-controller-main.yaml | 4 +---
.../devicetree/bindings/display/msm/dsi-phy-10nm.yaml | 1 -
.../devicetree/bindings/display/msm/dsi-phy-14nm.yaml | 1 -
.../devicetree/bindings/display/msm/dsi-phy-28nm.yaml | 4 ++++
.../bindings/display/msm/qcom,qcm2290-mdss.yaml | 2 +-
.../devicetree/bindings/display/msm/qcom,sm6115-mdss.yaml | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 15 +++++++++------
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 +++++++
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 +
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 10 ++++------
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 3 +--
drivers/gpu/drm/msm/dp/dp_aux.c | 4 ++++
drivers/gpu/drm/msm/hdmi/hdmi.c | 12 ++++++++++--
drivers/gpu/drm/msm/msm_drv.c | 2 +-
drivers/gpu/drm/msm/msm_mdss.c | 6 ++++--
15 files changed, 48 insertions(+), 26 deletions(-)
More information about the Freedreno
mailing list