diff options
author | Vinod Koul <vkoul@kernel.org> | 2022-12-07 03:28:03 +0200 |
---|---|---|
committer | Bjorn Andersson <andersson@kernel.org> | 2022-12-28 10:54:40 -0600 |
commit | 0f48b65f716b4fa806fa864ea7f750113f4bd7c9 (patch) | |
tree | 7c04c556adeac8c24d5bba29ba6f7eff69404a39 /arch/arm64/boot/dts/qcom/sm8450-hdk.dts | |
parent | 0cbe8e1953e083f8435bdb5548c3ba59acfcb97e (diff) | |
download | lwn-0f48b65f716b4fa806fa864ea7f750113f4bd7c9.tar.gz lwn-0f48b65f716b4fa806fa864ea7f750113f4bd7c9.zip |
arm64: dts: qcom: sm8450-hdk: Enable HDMI Display
Add the HDMI display nodes and link it to DSI.
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221207012803.114959-6-dmitry.baryshkov@linaro.org
Diffstat (limited to 'arch/arm64/boot/dts/qcom/sm8450-hdk.dts')
-rw-r--r-- | arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts index 3f871c056479..d1b4a6d294e8 100644 --- a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts @@ -21,6 +21,17 @@ stdout-path = "serial0:115200n8"; }; + hdmi-out { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_connector_out: endpoint { + remote-endpoint = <<9611_out>; + }; + }; + }; + lt9611_1v2: lt9611-vdd12-regulator { compatible = "regulator-fixed"; regulator-name = "LT9611_1V2"; @@ -393,6 +404,27 @@ pinctrl-names = "default"; pinctrl-0 = <<9611_irq_pin <9611_rst_pin>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + lt9611_a: endpoint { + remote-endpoint = <&mdss_dsi0_out>; + }; + }; + + port@2 { + reg = <2>; + + lt9611_out: endpoint { + remote-endpoint = <&hdmi_connector_out>; + }; + }; + }; }; }; @@ -405,6 +437,11 @@ status = "okay"; }; +&mdss_dsi0_out { + remote-endpoint = <<9611_a>; + data-lanes = <0 1 2 3>; +}; + &mdss_dsi0_phy { vdds-supply = <&vreg_l5b_0p88>; status = "okay"; |