]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: display/msm: expand to support MST
authorAbhinav Kumar <quic_abhinavk@quicinc.com>
Wed, 3 Sep 2025 11:58:18 +0000 (14:58 +0300)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 3 Sep 2025 23:20:49 +0000 (02:20 +0300)
commit9be5c47908e669db4934ef9c129b28bbc879a8be
tree6f7be98633252816cfc9213500f968ce1cf3a04e
parent0253f5ef8da491e8e694763c4aa2ac2f48ede932
dt-bindings: display/msm: expand to support MST

On a vast majority of Qualcomm chipsets DisplayPort controller can
support several MST streams (up to 4x). To support MST these chipsets
use up to 4 stream pixel clocks for the DisplayPort controller and
several extra register regions. Expand corresponding region and clock
bindings for these platforms and fix example schema files to follow
updated bindings.

Note: On chipsets that support MST, the number of streams supported
can vary between controllers. For example, SA8775P supports 4 MST
streams on mdss_dp0 but only 2 streams on mdss_dp1.

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: Jessica Zhang <jessica.zhang@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Patchwork: https://patchwork.freedesktop.org/patch/672585/
Link: https://lore.kernel.org/r/20250903-dp_mst_bindings-v8-7-7526f0311eaa@oss.qualcomm.com
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Documentation/devicetree/bindings/display/msm/qcom,sa8775p-mdss.yaml
Documentation/devicetree/bindings/display/msm/qcom,sar2130p-mdss.yaml
Documentation/devicetree/bindings/display/msm/qcom,sc7280-mdss.yaml
Documentation/devicetree/bindings/display/msm/qcom,sm7150-mdss.yaml
Documentation/devicetree/bindings/display/msm/qcom,sm8750-mdss.yaml
Documentation/devicetree/bindings/display/msm/qcom,x1e80100-mdss.yaml