mirror-linux/Documentation/devicetree/bindings/display/msm
Dave Airlie e695bc7e54 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
2023-01-13 13:01:22 +10:00
..
dp-controller.yaml dt-bindings: msm/dp: handle DP vs eDP difference 2022-09-18 09:38:04 -07:00
dpu-common.yaml dt-bindings: display/msm: move common DPU properties to dpu-common.yaml 2022-11-02 19:14:14 +03:00
dsi-controller-main.yaml dt-bindings: msm: dsi-controller-main: Fix description of core clock 2023-01-05 13:39:08 -08:00
dsi-phy-7nm.yaml dt-bindings: More use 'enum' instead of 'oneOf' plus 'const' entries 2021-09-10 14:54:21 -05:00
dsi-phy-10nm.yaml dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY 2022-12-27 17:53:36 -08:00
dsi-phy-14nm.yaml dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY 2022-12-27 17:50:20 -08:00
dsi-phy-20nm.yaml dt-bindings: msm: update maintainers list with proper id 2022-06-06 08:30:52 -05:00
dsi-phy-28nm.yaml dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode 2023-01-04 11:05:57 -08:00
dsi-phy-common.yaml dt-bindings: msm: update maintainers list with proper id 2022-06-06 08:30:52 -05:00
gmu.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
gpu.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
hdmi.yaml dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as deprecated 2022-07-04 21:05:30 +03:00
mdp4.yaml dt-bindings: display/msm/mdp4: require 4 IOMMUs 2022-09-18 09:37:56 -07:00
mdp5.txt dt-bindings: display/msm: split qcom, mdss bindings 2022-11-02 19:14:14 +03:00
mdss-common.yaml dt-bindings: display/msm: add support for the display on SM8250 2022-11-02 19:14:15 +03:00
qcom,mdss.yaml dt-bindings: display/msm: split qcom, mdss bindings 2022-11-02 19:14:14 +03:00
qcom,msm8998-dpu.yaml dt-bindings: display/msm: split dpu-msm8998 into DPU and MDSS parts 2022-11-02 19:14:15 +03:00
qcom,msm8998-mdss.yaml dt-bindings: display/msm: add missing device nodes to mdss-* schemas 2022-11-02 19:14:15 +03:00
qcom,qcm2290-dpu.yaml dt-bindings: display/msm: split dpu-qcm2290 into DPU and MDSS parts 2022-11-02 19:14:15 +03:00
qcom,qcm2290-mdss.yaml dt-bindings: display: msm: Rename mdss node name in example 2022-12-27 17:54:55 -08:00
qcom,sc7180-dpu.yaml dt-bindings: display/msm: split dpu-sc7180 into DPU and MDSS parts 2022-11-02 19:14:14 +03:00
qcom,sc7180-mdss.yaml dt-bindings: display/msm: add missing device nodes to mdss-* schemas 2022-11-02 19:14:15 +03:00
qcom,sc7280-dpu.yaml dt-bindings: display/msm: split dpu-sc7280 into DPU and MDSS parts 2022-11-02 19:14:14 +03:00
qcom,sc7280-mdss.yaml dt-bindings: display/msm: add missing device nodes to mdss-* schemas 2022-11-02 19:14:15 +03:00
qcom,sdm845-dpu.yaml dt-bindings: display/msm: split dpu-sdm845 into DPU and MDSS parts 2022-11-02 19:14:14 +03:00
qcom,sdm845-mdss.yaml dt-bindings: display/msm: add missing device nodes to mdss-* schemas 2022-11-02 19:14:15 +03:00
qcom,sm6115-dpu.yaml dt-bindings: display/msm: add support for SM6115 2022-11-26 12:06:20 +02:00
qcom,sm6115-mdss.yaml dt-bindings: display: msm: Rename mdss node name in example 2022-12-27 17:54:55 -08:00
qcom,sm8250-dpu.yaml dt-bindings: display/msm: add support for the display on SM8250 2022-11-02 19:14:15 +03:00
qcom,sm8250-mdss.yaml dt-bindings: display/msm: add support for the display on SM8250 2022-11-02 19:14:15 +03:00