Add and enable the DisplayPort controller found in the Lenovo Yoga C630 and wire this up to the Embedded Controller for HPD notifications. Signed-off-by: Bjorn Andersson <bjorn.andersson@xxxxxxxxxx> --- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts b/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts index 1b9b36faea27..0e4d086cd64e 100644 --- a/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts +++ b/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts @@ -377,6 +377,17 @@ connector@1 { reg = <1>; power-role = "source"; data-role = "host"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + port@1 { + reg = <1>; + lenovo_ec_dp_in: endpoint { + remote-endpoint = <&mdss_dp_out>; + }; + }; + }; }; }; }; @@ -500,6 +511,20 @@ &mdss { status = "okay"; }; +&mdss_dp { + status = "okay"; + data-lanes = <0 1>; + + ports { + port@1 { + reg = <1>; + mdss_dp_out: endpoint { + remote-endpoint = <&lenovo_ec_dp_in>; + }; + }; + }; +}; + &mss_pil { status = "okay"; firmware-name = "qcom/LENOVO/81JL/qcdsp1v2850.mbn", "qcom/LENOVO/81JL/qcdsp2850.mbn"; -- 2.37.1