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

Commit 3b6fb95d authored by Zhiqiang Tu's avatar Zhiqiang Tu
Browse files

ARM: dts: msm: blsp and sdhci switch to virtual clock on msm8996 vplatform



Enable virtual clock for uart, spi, i2c and sdhci.

Change-Id: Id0dd32c520eeb956390fb1e0e1a4f762c6ae47f9
Signed-off-by: default avatarZhiqiang Tu <ztu@codeaurora.org>
parent d3c7ac7b
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -36,8 +36,8 @@
		pinctrl-0 = <&spi_9_active>;
		pinctrl-1 = <&spi_9_sleep>;
		clock-names = "iface_clk", "core_clk";
		clocks = <&clock_gcc clk_gcc_blsp2_ahb_clk>,
			 <&clock_gcc clk_gcc_blsp2_qup3_spi_apps_clk>;
		clocks = <&clock_virt clk_gcc_blsp2_ahb_clk>,
			 <&clock_virt clk_gcc_blsp2_qup3_spi_apps_clk>;
		status = "disabled";
	};

@@ -54,8 +54,8 @@
		qcom,clk-freq-out = <400000>;
		qcom,clk-freq-in  = <19200000>;
		clock-names = "iface_clk", "core_clk";
		clocks = <&clock_gcc clk_gcc_blsp1_ahb_clk>,
			      <&clock_gcc clk_gcc_blsp1_qup6_i2c_apps_clk>;
		clocks = <&clock_virt clk_gcc_blsp1_ahb_clk>,
			      <&clock_virt clk_gcc_blsp1_qup6_i2c_apps_clk>;
		pinctrl-names = "i2c_active", "i2c_sleep";
		pinctrl-0 = <&i2c_6_active>;
		pinctrl-1 = <&i2c_6_sleep>;
@@ -75,8 +75,8 @@
		qcom,clk-freq-out = <400000>;
		qcom,clk-freq-in  = <19200000>;
		clock-names = "iface_clk", "core_clk";
		clocks = <&clock_gcc clk_gcc_blsp2_ahb_clk>,
			<&clock_gcc clk_gcc_blsp2_qup2_i2c_apps_clk>;
		clocks = <&clock_virt clk_gcc_blsp2_ahb_clk>,
			<&clock_virt clk_gcc_blsp2_qup2_i2c_apps_clk>;
		pinctrl-names = "i2c_active", "i2c_sleep";
		pinctrl-0 = <&i2c_8_active>;
		pinctrl-1 = <&i2c_8_sleep>;
@@ -99,8 +99,8 @@
		qcom,bam-rx-ep-pipe-index = <3>;
		qcom,master-id = <86>;
		clock-names = "core_clk", "iface_clk";
		clocks = <&clock_gcc clk_gcc_blsp1_uart2_apps_clk>,
		    <&clock_gcc clk_gcc_blsp1_ahb_clk>;
		clocks = <&clock_virt clk_gcc_blsp1_uart2_apps_clk>,
		    <&clock_virt clk_gcc_blsp1_ahb_clk>;
		pinctrl-names = "sleep", "default";
		pinctrl-0 = <&blsp1_uart2_sleep>;
		pinctrl-1 = <&blsp1_uart2_active>;
+7 −2
Original line number Diff line number Diff line
@@ -96,8 +96,8 @@
		interrupt-names = "hc_irq", "pwr_irq";

		clock-names = "iface_clk", "core_clk";
		clocks = <&clock_gcc clk_gcc_sdcc2_ahb_clk>,
			 <&clock_gcc clk_gcc_sdcc2_apps_clk>;
		clocks = <&clock_virt clk_gcc_sdcc2_ahb_clk>,
			 <&clock_virt clk_gcc_sdcc2_apps_clk>;

		qcom,large-address-bus;
		qcom,bus-width = <4>;
@@ -692,6 +692,11 @@
		qcom,pipe-attr-ee;
	};

	clock_virt: qcom,virtclk-frontend@0 {
		compatible = "qcom,virtclk-frontend-8996";
		#clock-cells = <1>;
	};

	clock_gcc: qcom,gcc@300000 {
		compatible = "qcom,dummycc";
		#clock-cells = <1>;