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

Commit 0aca91df authored by Vijayavardhan Vennapusa's avatar Vijayavardhan Vennapusa Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Limit max speed to High speed mode for msmtitanium



Limit max speed of USB operation to high speed only as seeing
issue with QMP PHY if superspeed mode is enabled during connect/
disconnect. Hence limit to high speed mode till issue is resolved.
Also remove AHB2PHY base address as AHB2PHY_TOP_CFG register access
is failing during reboot tests.

Also update USB master ID correctly for bus voting. Otherwise
bus voting registration fails.

Change-Id: I2e6130ad825021d1379aebbedbb369ba8ac184dc
Signed-off-by: default avatarVijayavardhan Vennapusa <vvreddy@codeaurora.org>
parent 6f19e644
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -1888,10 +1888,8 @@

	usb3: ssusb@7000000{
		compatible = "qcom,dwc-usb3-msm";
		reg = <0x07000000 0xfc000>,
		      <0x7e000 0x400>;
		reg-names = "core_base",
			"ahb2phy_base";
		reg = <0x07000000 0xfc000>;
		reg-names = "core_base";
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;
@@ -1906,8 +1904,8 @@
		qcom,msm-bus,num-cases = <2>;
		qcom,msm-bus,num-paths = <1>;
		qcom,msm-bus,vectors-KBps =
					<87 512 0 0>,
					<87 512 240000 960000>;
					<61 512 0 0>,
					<61 512 240000 960000>;

		qcom,dwc-usb3-msm-tx-fifo-size = <21288>;

@@ -1926,7 +1924,8 @@
			reg = <0x07000000 0xc8d0>;
			interrupt-parent = <&intc>;
			interrupts = <0 140 0>;
			usb-phy = <&qusb_phy>, <&ssphy>;
			usb-phy = <&qusb_phy>, <&usb_nop_phy>;
			maximum-speed = "high-speed";
			tx-fifo-resize;
			snps,usb3-u1u2-disable;
			snps,nominal-elastic-buffer;
@@ -2011,12 +2010,10 @@
			"ref_clk_addr",
			"tcsr_phy_clk_scheme_sel";

		vdd-supply = <&pmtitanium_s7_level>;
		vdd-supply = <&pmtitanium_l3>;
		vdda18-supply = <&pmtitanium_l7>;
		vdda33-supply = <&pmtitanium_l13>;
		qcom,vdd-voltage-level = <RPM_SMD_REGULATOR_LEVEL_NONE
					RPM_SMD_REGULATOR_LEVEL_NOM
					RPM_SMD_REGULATOR_LEVEL_TURBO>;
		qcom,vdd-voltage-level = <0 925000 925000>;

		qcom,qusb-phy-init-seq = <0xF8 0x80
					0xB3 0x84
@@ -2040,7 +2037,13 @@

	};

	usb_nop_phy: usb_nop_phy {
		compatible = "usb-nop-xceiv";
	};


	ssphy: ssphy@78000 {
		status = "disabled";
		compatible = "qcom,usb-ssphy-qmp";
		reg = <0x78000 0x45c>,
		      <0x0193f244 0x4>,