Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c255ba6f authored by Vijayavardhan Vennapusa's avatar Vijayavardhan Vennapusa
Browse files

ARM: dts: msm: Add RUMI PHY init and reset sequence for msmtitanium



On RUMI platform, external QRBTC PHY card will be used for USB
communication for msmtitanium. so, it is required to initialize
external QRBTC PHY and reset it. Hence add required PHY init
and reset sequence for msmtitanium on RUMI platform for USB enumeration
to be working.

Change-Id: I07dbaee3907ba5528258833d70f5d5a1ee0eb112
Signed-off-by: default avatarVijayavardhan Vennapusa <vvreddy@codeaurora.org>
parent f5d3db32
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -55,6 +55,8 @@
};

&usb3 {
	qcom,disable-dev-mode-pm;
	/delete-property/ USB3_GDSC-supply;
	dwc3@7000000 {
		maximum-speed = "high-speed";
	};
@@ -65,5 +67,22 @@
};

&qusb_phy {
	reg = <0x00079000 0x180>,
	      <0x070f8800 0x400>,
	      <0x0700cd00 0x40>;
	reg-names = "qusb_phy_base",
		    "qscratch_base",
		    "emu_phy_base";
	qcom,emulation;
	qcom,qusb-phy-init-seq = <0x19 0x404
				0x20 0x414
				0x79 0x410
				0x00 0x418
				0x99 0x404
				0x04 0x408
				0xd9 0x404>;
	qcom,emu-dcm-reset-seq = <0x100000 0x20
				0x0 0x20
				0x1e0 0x20
				0x5 0x14>;
};