Message ID | 20230817145940.9887-1-dmitry.baryshkov@linaro.org |
---|---|
Headers | show |
Series | arm64: dts: qcom: qrb5165-rb5: enable DP support | expand |
On 17/08/2023 15:59, Dmitry Baryshkov wrote: > Add the nb7vpq904m, onboard USB-C redriver / retimer. > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- > arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 52 +++++++++++++++++++++++- > 1 file changed, 50 insertions(+), 2 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts > index 303d07f9c6e5..a4f7a9f9c22c 100644 > --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts > +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts > @@ -610,6 +610,46 @@ lt9611_out: endpoint { > /* LS-I2C1 */ > &i2c15 { > status = "okay"; > + > + typec-mux@1c { > + compatible = "onnn,nb7vpq904m"; > + reg = <0x1c>; > + > + vcc-supply = <&vreg_s4a_1p8>; > + > + retimer-switch; > + orientation-switch; > + > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@0 { > + reg = <0>; > + > + redriver_usb_con_ss: endpoint { > + remote-endpoint = <&pm8150b_typec_mux_in>; > + }; > + }; > + > + port@1 { > + reg = <1>; > + > + redriver_phy_con_ss: endpoint { > + remote-endpoint = <&usb_1_qmpphy_out>; > + data-lanes = <0 1 2 3>; > + }; > + }; > + > + port@2 { > + reg = <2>; > + > + redriver_usb_con_sbu: endpoint { > + remote-endpoint = <&pm8150b_typec_sbu_out>; > + }; > + }; > + }; > + }; > }; > > &mdss { > @@ -1299,7 +1339,7 @@ &usb_1_qmpphy { > }; > > &usb_1_qmpphy_out { > - remote-endpoint = <&pm8150b_typec_mux_in>; > + remote-endpoint = <&redriver_phy_con_ss>; > }; > > &usb_2 { > @@ -1388,7 +1428,15 @@ pm8150b_role_switch_in: endpoint { > port@1 { > reg = <1>; > pm8150b_typec_mux_in: endpoint { > - remote-endpoint = <&usb_1_qmpphy_out>; > + remote-endpoint = <&redriver_usb_con_ss>; > + }; > + }; > + > + port@2 { > + reg = <2>; > + > + pm8150b_typec_sbu_out: endpoint { > + remote-endpoint = <&redriver_usb_con_sbu>; > }; > }; > }; LGTM Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
On Thu, 17 Aug 2023 17:59:36 +0300, Dmitry Baryshkov wrote: > Implement DisplayPort support for the Qualcomm RB5 platform. > > Note: while testing this, I had link training issues with several > dongles with DP connectors. Other DisplayPort-USB-C dongles (with HDMI > or VGA connectors) work perfectly. > > Dependencies: [1] > Soft-dependencies: [2], [3] > > [...] Applied, thanks! [1/4] arm64: dts: qcom: sm8250: Add DisplayPort device node commit: 956aa24b16350a50d3a6beb9237bc35aa2f447d6 [2/4] arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver commit: d342e1c993bd7589cad9d2da099c6a9c652ecb9f [3/4] arm64: dts: qcom: qrb5165-rb5: enable displayport controller commit: 96387ee7534dc449be35a9bb98b7668da2bed545 [4/4] arm64: dts: qcom: qrb5165-rb5: enable DP altmode commit: b3dea914127e9065df003002ed13a2ef40d19877 Best regards,