Krzysztof asked me to merge all pending MDSS/MDP5/DPU patches to a single series to ease review and to let one to see the whole picture. This combines three series: MDP5 schema conversion, mdss/mdp renaming and addition of the "core" clock to the MDSS device node. Patch 4 might generate warnings in qcom,sm6115-mdss and qcom,qcm2290-mdss examples, but they have been fixed by the commit e5266ca38294 ("dt-bindings: display: msm: Rename mdss node name in example"). See https://gitlab.freedesktop.org/drm/msm/-/commit/e5266ca38294 Changes since v6: - Switched qcom,mdss.yaml to use contains rather than oneOf (Rob Herring) - Fixed typo in patch 3 commit message (Rob Herring) - Reworked clocks/clock-names to have oneOf under the properties themselves, rather than having a toplevel switch (Rob Herring) Changes since v5: - Merged in the mdss/mdp node renaming and core clock series - Fixed the formatting of descriptions in qcom,mdp5 schema. Changes since v4: - Adjust qcom,mdss.yaml to follow the addition of per-SoC compatibles Changes since v3: - Drop MSM8998 completely, it conflicts with qcom,msm8998-dpu.yaml Changes since v2: - Fix MSM8998 compatible list: "qcom,msm8998-dpu", "msm,mdp5" to allow handling this device by either of the drivers. Dmitry Baryshkov (11): dt-bindings: display/msm: convert MDP5 schema to YAML format dt-bindings: display/msm: add SoC-specific compats to qcom,mdp5.yaml dt-bindings: display/msm: add core clock to the mdss bindings dt-bindings: display/msm: rename mdss nodes to display-subsystem dt-bindings: display/msm: rename mdp nodes to display-controller ARM: dts: qcom-msm8974: add SoC specific compat string to mdp5 node arm64: dts: qcom: add SoC specific compat strings to mdp5 nodes arm64: dts: qcom: rename mdss nodes to display-subsystem ARM: dts: qcom-msm8974: rename mdss node to display-subsystem arm64: dts: qcom: rename mdp nodes to display-controller ARM: dts: qcom: rename mdp nodes to display-controller .../bindings/display/msm/dpu-common.yaml | 8 + .../devicetree/bindings/display/msm/mdp5.txt | 132 --------------- .../bindings/display/msm/mdss-common.yaml | 8 + .../bindings/display/msm/qcom,mdp5.yaml | 156 ++++++++++++++++++ .../bindings/display/msm/qcom,mdss.yaml | 46 ++++-- arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- 15 files changed, 223 insertions(+), 165 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp5.txt create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml -- 2.39.0