The source project of this merge request has been removed.
drm msm display fixes for 6.2
Hi @robclark
Here is the summary of the display fixes for the 6.2 cycle.
- 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.
@lumag , this is the list of fixes I compiled after reviewing the freedreno patchwork and your comments left on some of the patches. If I have missed something out, please let me know.
Meanwhile, I will let the CI go on this one and will test this out locally too.
Thanks
Abhinav
Edited by Abhinav Kumar