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

Commit 3a5cd4a5 authored by Rohith Kollalsi's avatar Rohith Kollalsi Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Add support for usb nodes on blair

Modify interrupt numbers for hs phy irq as per ipcat.
Modify override sequence of hsphy as per hpg. Add
interconnect data for the USB DT node and bus votes for
NOM and SVS. Add pm-qos-latency node as well.

Change-Id: I722c16a3ba785a77c909401b6d11c36b46b057ff
parent 05c7729d
Loading
Loading
Loading
Loading
+23 −5
Original line number Original line Diff line number Diff line
@@ -17,8 +17,10 @@


		interrupts = <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
		interrupts = <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
			<GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
			<GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
			<GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>;
			<GIC_SPI 164 IRQ_TYPE_EDGE_RISING>,
		interrupt-names = "pwr_event_irq", "ss_phy_irq", "hs_phy_irq";
			<GIC_SPI 165 IRQ_TYPE_EDGE_RISING>;
		interrupt-names = "pwr_event_irq", "ss_phy_irq",
				"dm_hs_phy_irq", "dp_hs_phy_irq";


		clocks = <&gcc GCC_USB30_PRIM_MASTER_CLK>,
		clocks = <&gcc GCC_USB30_PRIM_MASTER_CLK>,
			<&gcc GCC_SYS_NOC_USB3_PRIM_AXI_CLK>,
			<&gcc GCC_SYS_NOC_USB3_PRIM_AXI_CLK>,
@@ -38,7 +40,23 @@


		qcom,core-clk-rate = <133333333>;
		qcom,core-clk-rate = <133333333>;
		qcom,core-clk-rate-hs = <66666667>;
		qcom,core-clk-rate-hs = <66666667>;

		interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb";
		interconnects = <&system_noc MASTER_USB3_0 &bimc SLAVE_EBI>,
				<&system_noc MASTER_USB3_0 &config_noc SLAVE_IPA_CFG>,
				<&bimc MASTER_AMPSS_M0 &config_noc SLAVE_USB3>;

		qcom,interconnect-values-nom = /* NOMINAL Votes */
						<1000000 1550000>,
						<0 2400>,
						<0 40000>;
		qcom,interconnect-values-svs = /* SVS Votes */
						<240000 700000>,
						<0 2400>,
						<0 40000>;

		qcom,num-gsi-evt-buffs = <0x3>;
		qcom,num-gsi-evt-buffs = <0x3>;
		qcom,pm-qos-latency = <61>;
		qcom,gsi-reg-offset =
		qcom,gsi-reg-offset =
			<0x0fc /* GSI_GENERAL_CFG */
			<0x0fc /* GSI_GENERAL_CFG */
			 0x110 /* GSI_DBL_ADDR_L */
			 0x110 /* GSI_DBL_ADDR_L */
@@ -87,9 +105,9 @@
		resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
		resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
		reset-names = "phy_reset";
		reset-names = "phy_reset";
		qcom,param-override-seq =
		qcom,param-override-seq =
			<0xe6 0x6c	/* override_x0 */
			<0x61 0x6c	/* override_x0 */
			 0x0b 0x70	/* override_x1 */
			 0x43 0x70	/* override_x1 */
			 0x17 0x74>;	/* override x2 */
			 0x2e 0x74>;	/* override x2 */
	};
	};


	/* Primary USB port related QMP USB DP Combo PHY */
	/* Primary USB port related QMP USB DP Combo PHY */