From b96b2b2d2598a1bd09d32dfd0cec12058e6c2a2c Mon Sep 17 00:00:00 2001 From: Uttkarsh Aggarwal Date: Mon, 25 Nov 2024 16:43:04 +0530 Subject: [PATCH] ARM: dts: msm: Enable nb7vpq904m redriver on Tuna QRD platfrom Add nb7vpq904m related configurations including i2c device, pinctrl, gpio and register sequences. Change-Id: I7352cee2cc95830e4d6a3ee5859e0cb4bbaf39c7 Signed-off-by: Uttkarsh Aggarwal --- qcom/tuna-qrd.dtsi | 51 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/qcom/tuna-qrd.dtsi b/qcom/tuna-qrd.dtsi index 8f3ff76c..f5b69fc1 100644 --- a/qcom/tuna-qrd.dtsi +++ b/qcom/tuna-qrd.dtsi @@ -122,6 +122,53 @@ /delete-node/ sys-therm-11; }; -&usb0 { - qcom,wcd_usbss = <&wcd_usbss>; +&qupv3_se5_i2c { + status = "ok"; + + #address-cells = <1>; + #size-cells = <0>; + redriver: redriver@1c { + compatible = "onnn,redriver"; + reg = <0x1c>; + + vdd-supply = <&L7B>; + + lane-channel-swap; + + eq = /bits/ 8 < + /* Parameters for USB */ + 0x4 0x4 0x4 0x4 + /* Parameters for DP */ + 0x5 0x7 0x7 0x5>; + flat-gain = /bits/ 8 < + /* Parameters for USB */ + 0x3 0x1 0x1 0x3 + /* Parameters for DP */ + 0x0 0x3 0x3 0x0>; + output-comp = /bits/ 8 < + /* Parameters for USB */ + 0x3 0x3 0x3 0x3 + /* Parameters for DP */ + 0x3 0x3 0x3 0x3>; + loss-match = /bits/ 8 < + /* Parameters for USB */ + 0x1 0x3 0x3 0x1 + /* Parameters for DP */ + 0x3 0x3 0x3 0x3>; + }; +}; + +&usb_qmp_dp_phy { + pinctrl-names = "unused"; +}; + +&usb0 { + pinctrl-names = "default"; + pinctrl-0 = <&usb3phy_portselect_gpio>; + gpios = <&tlmm 122 0>; + + ssusb_redriver = <&redriver>; + + qcom,wcd_usbss = <&wcd_usbss>; + };