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

Commit d5e7d9d8 authored by Abhijit kulkarni's avatar Abhijit kulkarni Committed by Abhijit Kulkarni
Browse files

ARM: dts: msm: enable display rsc for sm8150



Display rsc was disabled due to pdc issues and this change
re-enables this on sm8150.

Change-Id: I616723731dbc0d057dfae76bb60fa789e4efae1b
Signed-off-by: default avatarAdam Bickett <abickett@codeaurora.org>
Signed-off-by: default avatarAbhijit Kulkarni <kabhijit@codeaurora.org>
parent 61240ba4
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -454,7 +454,7 @@
};
};


&mdss_mdp {
&mdss_mdp {
	connectors = <&sde_wb &sde_dp &sde_dsi>;
	connectors = <&sde_rscc &sde_wb &sde_dp &sde_dsi>;
};
};


/* PHY TIMINGS REVISION T */
/* PHY TIMINGS REVISION T */
+0 −17
Original line number Original line Diff line number Diff line
@@ -79,8 +79,6 @@
		reg-names = "pll_base", "phy_base", "ln_tx0_base",
		reg-names = "pll_base", "phy_base", "ln_tx0_base",
			"ln_tx1_base", "gdsc_base";
			"ln_tx1_base", "gdsc_base";


		gdsc-supply = <&mdss_core_gdsc>;

		clocks = <&clock_dispcc DISP_CC_MDSS_AHB_CLK>,
		clocks = <&clock_dispcc DISP_CC_MDSS_AHB_CLK>,
			 <&clock_rpmh RPMH_CXO_CLK>,
			 <&clock_rpmh RPMH_CXO_CLK>,
			 <&clock_gcc GCC_DISP_AHB_CLK>,
			 <&clock_gcc GCC_DISP_AHB_CLK>,
@@ -89,21 +87,6 @@
		clock-names = "iface_clk", "ref_clk_src", "gcc_iface",
		clock-names = "iface_clk", "ref_clk_src", "gcc_iface",
			"ref_clk", "pipe_clk";
			"ref_clk", "pipe_clk";
		clock-rate = <0>;
		clock-rate = <0>;

		qcom,platform-supply-entries {
			#address-cells = <1>;
			#size-cells = <0>;

			qcom,platform-supply-entry@0 {
				reg = <0>;
				qcom,supply-name = "gdsc";
				qcom,supply-min-voltage = <0>;
				qcom,supply-max-voltage = <0>;
				qcom,supply-enable-load = <0>;
				qcom,supply-disable-load = <0>;
			};

		};
	};
	};


};
};
+13 −45
Original line number Original line Diff line number Diff line
@@ -24,17 +24,20 @@
		clocks =
		clocks =
			<&clock_gcc GCC_DISP_AHB_CLK>,
			<&clock_gcc GCC_DISP_AHB_CLK>,
			<&clock_gcc GCC_DISP_HF_AXI_CLK>,
			<&clock_gcc GCC_DISP_HF_AXI_CLK>,
			<&clock_gcc GCC_DISP_SF_AXI_CLK>,
			<&clock_dispcc DISP_CC_MDSS_AHB_CLK>,
			<&clock_dispcc DISP_CC_MDSS_AHB_CLK>,
			<&clock_dispcc DISP_CC_MDSS_MDP_CLK>,
			<&clock_dispcc DISP_CC_MDSS_MDP_CLK>,
			<&clock_dispcc DISP_CC_MDSS_VSYNC_CLK>,
			<&clock_dispcc DISP_CC_MDSS_VSYNC_CLK>,
			<&clock_dispcc DISP_CC_MDSS_MDP_LUT_CLK>;
			<&clock_dispcc DISP_CC_MDSS_MDP_LUT_CLK>,
		clock-names = "gcc_iface", "gcc_bus",
			<&clock_dispcc DISP_CC_MDSS_ROT_CLK>;
		clock-names = "gcc_iface", "gcc_bus", "gcc_nrt_bus",
				"iface_clk", "core_clk", "vsync_clk",
				"iface_clk", "core_clk", "vsync_clk",
				"lut_clk";
				"lut_clk", "rot_clk";
		clock-rate = <0 0 0 300000000 19200000 300000000>;
		clock-rate = <0 0 0 0 300000000 19200000 300000000>;
		clock-max-rate = <0 0 0 460000000 19200000 460000000>;
		clock-max-rate = <0 0 0 0 460000000 19200000 460000000>;


		sde-vdd-supply = <&mdss_core_gdsc>;
		sde-vdd-supply = <&mdss_core_gdsc>;
		mmcx-supply = <&VDD_MMCX_LEVEL>;


		/* interrupt config */
		/* interrupt config */
		interrupts = <0 83 0>;
		interrupts = <0 83 0>;
@@ -246,7 +249,7 @@


			qcom,platform-supply-entry@0 {
			qcom,platform-supply-entry@0 {
				reg = <0>;
				reg = <0>;
				qcom,supply-name = "sde-vdd";
				qcom,supply-name = "mmcx";
				qcom,supply-min-voltage = <0>;
				qcom,supply-min-voltage = <0>;
				qcom,supply-max-voltage = <0>;
				qcom,supply-max-voltage = <0>;
				qcom,supply-enable-load = <0>;
				qcom,supply-enable-load = <0>;
@@ -261,33 +264,13 @@


		/* data and reg bus scale settings */
		/* data and reg bus scale settings */
		qcom,sde-data-bus {
		qcom,sde-data-bus {
			qcom,msm-bus,name = "mdss_sde_mnoc";
			qcom,msm-bus,name = "mdss_sde";
			qcom,msm-bus,num-cases = <3>;
			qcom,msm-bus,num-cases = <3>;
			qcom,msm-bus,num-paths = <2>;
			qcom,msm-bus,num-paths = <2>;
			qcom,msm-bus,vectors-KBps =
			qcom,msm-bus,vectors-KBps =
			    <22 773 0 0>, <23 773 0 0>,
				<22 512 0 0>, <23 512 0 0>,
			    <22 773 0 6400000>, <23 773 0 6400000>,
				<22 512 0 6400000>, <23 512 0 6400000>,
			    <22 773 0 6400000>, <23 773 0 6400000>;
				<22 512 0 6400000>, <23 512 0 6400000>;
		};

		qcom,sde-llcc-bus {
			qcom,msm-bus,name = "mdss_sde_llcc";
			qcom,msm-bus,num-cases = <3>;
			qcom,msm-bus,num-paths = <1>;
			qcom,msm-bus,vectors-KBps =
			    <132 770 0 0>,
			    <132 770 0 6400000>,
			    <132 770 0 6400000>;
		};

		qcom,sde-ebi-bus {
			qcom,msm-bus,name = "mdss_sde_ebi";
			qcom,msm-bus,num-cases = <3>;
			qcom,msm-bus,num-paths = <1>;
			qcom,msm-bus,vectors-KBps =
			    <129 512 0 0>,
			    <129 512 0 6400000>,
			    <129 512 0 6400000>;
		};
		};


		qcom,sde-reg-bus {
		qcom,sde-reg-bus {
@@ -309,7 +292,6 @@
			<0xaf30000 0x3fd4>;
			<0xaf30000 0x3fd4>;
		reg-names = "drv", "wrapper";
		reg-names = "drv", "wrapper";
		qcom,sde-rsc-version = <2>;
		qcom,sde-rsc-version = <2>;
		status = "disabled";


		vdd-supply = <&mdss_core_gdsc>;
		vdd-supply = <&mdss_core_gdsc>;
		clocks = <&clock_dispcc DISP_CC_MDSS_RSCC_VSYNC_CLK>,
		clocks = <&clock_dispcc DISP_CC_MDSS_RSCC_VSYNC_CLK>,
@@ -356,20 +338,6 @@
			    <20000 20512 0 6400000>,
			    <20000 20512 0 6400000>,
			    <20000 20512 0 6400000>;
			    <20000 20512 0 6400000>;
		};
		};

		qcom,platform-supply-entries {
			#address-cells = <1>;
			#size-cells = <0>;

			qcom,platform-supply-entry@0 {
				reg = <0>;
				qcom,supply-name = "mmcx";
				qcom,supply-min-voltage = <0>;
				qcom,supply-max-voltage = <0>;
				qcom,supply-enable-load = <0>;
				qcom,supply-disable-load = <0>;
			};
		};
	};
	};


	mdss_rotator: qcom,mdss_rotator@ae00000 {
	mdss_rotator: qcom,mdss_rotator@ae00000 {