Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: display/msm: move DSI PHY bindings to phy/ subdir

Historically DSI PHY bindings landed to the display/msm subdir, however
they describe PHYs and as such they should be in the phy/ subdir.
Follow the example of other Qualcomm display-related PHYs (HDMI, eDP)
and move bindings for the Qualcomm DSI PHYs to the correct subdir.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Acked-by: Vinod Koul <vkoul@kernel.org>
Patchwork: https://patchwork.freedesktop.org/patch/709008/
Link: https://lore.kernel.org/r/20260305-msm-dsi-phy-v1-1-0a99ac665995@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>

+32 -32
+2 -2
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-10nm.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-10nm.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-10nm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: Qualcomm Display DSI 10nm PHY ··· 10 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 11 11 12 12 allOf: 13 - - $ref: dsi-phy-common.yaml# 13 + - $ref: qcom,dsi-phy-common.yaml# 14 14 15 15 properties: 16 16 compatible:
+2 -2
Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-14nm.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-14nm.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-14nm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: Qualcomm Display DSI 14nm PHY ··· 10 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 11 11 12 12 allOf: 13 - - $ref: dsi-phy-common.yaml# 13 + - $ref: qcom,dsi-phy-common.yaml# 14 14 15 15 properties: 16 16 compatible:
+15 -10
Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-28nm.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-20nm.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-28nm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Qualcomm Display DSI 20nm PHY 7 + title: Qualcomm Display DSI 28nm PHY 8 8 9 9 maintainers: 10 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 11 11 12 12 allOf: 13 - - $ref: dsi-phy-common.yaml# 13 + - $ref: qcom,dsi-phy-common.yaml# 14 14 15 15 properties: 16 16 compatible: 17 - const: qcom,dsi-phy-20nm 17 + enum: 18 + - qcom,dsi-phy-28nm-8226 19 + - qcom,dsi-phy-28nm-8937 20 + - qcom,dsi-phy-28nm-8960 21 + - qcom,dsi-phy-28nm-hpm 22 + - qcom,dsi-phy-28nm-hpm-fam-b 23 + - qcom,dsi-phy-28nm-lp 18 24 19 25 reg: 20 26 items: ··· 34 28 - const: dsi_phy 35 29 - const: dsi_phy_regulator 36 30 37 - vcca-supply: 38 - description: Phandle to vcca regulator device node. 39 - 40 31 vddio-supply: 41 32 description: Phandle to vdd-io regulator device node. 33 + 34 + qcom,dsi-phy-regulator-ldo-mode: 35 + type: boolean 36 + description: Indicates if the LDO mode PHY regulator is wanted. 42 37 43 38 required: 44 39 - compatible 45 40 - reg 46 41 - reg-names 47 42 - vddio-supply 48 - - vcca-supply 49 43 50 44 unevaluatedProperties: false 51 45 ··· 55 49 #include <dt-bindings/clock/qcom,rpmh.h> 56 50 57 51 dsi-phy@fd922a00 { 58 - compatible = "qcom,dsi-phy-20nm"; 52 + compatible = "qcom,dsi-phy-28nm-lp"; 59 53 reg = <0xfd922a00 0xd4>, 60 54 <0xfd922b00 0x2b0>, 61 55 <0xfd922d80 0x7b>; ··· 66 60 #clock-cells = <1>; 67 61 #phy-cells = <0>; 68 62 69 - vcca-supply = <&vcca_reg>; 70 63 vddio-supply = <&vddio_reg>; 71 64 72 65 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
+10 -15
Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-20nm.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-28nm.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-20nm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Qualcomm Display DSI 28nm PHY 7 + title: Qualcomm Display DSI 20nm PHY 8 8 9 9 maintainers: 10 10 - Krishna Manikandan <quic_mkrishn@quicinc.com> 11 11 12 12 allOf: 13 - - $ref: dsi-phy-common.yaml# 13 + - $ref: qcom,dsi-phy-common.yaml# 14 14 15 15 properties: 16 16 compatible: 17 - enum: 18 - - qcom,dsi-phy-28nm-8226 19 - - qcom,dsi-phy-28nm-8937 20 - - qcom,dsi-phy-28nm-8960 21 - - qcom,dsi-phy-28nm-hpm 22 - - qcom,dsi-phy-28nm-hpm-fam-b 23 - - qcom,dsi-phy-28nm-lp 17 + const: qcom,dsi-phy-20nm 24 18 25 19 reg: 26 20 items: ··· 28 34 - const: dsi_phy 29 35 - const: dsi_phy_regulator 30 36 37 + vcca-supply: 38 + description: Phandle to vcca regulator device node. 39 + 31 40 vddio-supply: 32 41 description: Phandle to vdd-io regulator device node. 33 - 34 - qcom,dsi-phy-regulator-ldo-mode: 35 - type: boolean 36 - description: Indicates if the LDO mode PHY regulator is wanted. 37 42 38 43 required: 39 44 - compatible 40 45 - reg 41 46 - reg-names 42 47 - vddio-supply 48 + - vcca-supply 43 49 44 50 unevaluatedProperties: false 45 51 ··· 49 55 #include <dt-bindings/clock/qcom,rpmh.h> 50 56 51 57 dsi-phy@fd922a00 { 52 - compatible = "qcom,dsi-phy-28nm-lp"; 58 + compatible = "qcom,dsi-phy-20nm"; 53 59 reg = <0xfd922a00 0xd4>, 54 60 <0xfd922b00 0x2b0>, 55 61 <0xfd922d80 0x7b>; ··· 60 66 #clock-cells = <1>; 61 67 #phy-cells = <0>; 62 68 69 + vcca-supply = <&vcca_reg>; 63 70 vddio-supply = <&vddio_reg>; 64 71 65 72 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
+2 -2
Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-7nm.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-7nm.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: Qualcomm Display DSI 7nm PHY ··· 10 10 - Jonathan Marek <jonathan@marek.ca> 11 11 12 12 allOf: 13 - - $ref: dsi-phy-common.yaml# 13 + - $ref: qcom,dsi-phy-common.yaml# 14 14 15 15 properties: 16 16 compatible:
+1 -1
Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml Documentation/devicetree/bindings/phy/qcom,dsi-phy-common.yaml
··· 1 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 2 %YAML 1.2 3 3 --- 4 - $id: http://devicetree.org/schemas/display/msm/dsi-phy-common.yaml# 4 + $id: http://devicetree.org/schemas/phy/qcom,dsi-phy-common.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 7 title: Qualcomm Display DSI PHY Common Properties