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

Commit b4c95b24 authored by Dhaval Patel's avatar Dhaval Patel
Browse files

ARM: dts: msm: add mdss smmu register range for msm8996



Add mdss smmu context bank register range for
msm8996 target.

Change-Id: I863f7e57cce9fa12e0d8a603ac50c42775d62414
Signed-off-by: default avatarDhaval Patel <pdhaval@codeaurora.org>
parent 0fdb29e6
Loading
Loading
Loading
Loading
+24 −0
Original line number Original line Diff line number Diff line
@@ -20,6 +20,9 @@
		interrupts = <0 83 0>;
		interrupts = <0 83 0>;
		vdd-supply = <&gdsc_mdss>;
		vdd-supply = <&gdsc_mdss>;


		#address-cells = <1>;
		#size-cells = <1>;

		/* Bus Scale Settings */
		/* Bus Scale Settings */
		qcom,msm-bus,name = "mdss_mdp";
		qcom,msm-bus,name = "mdss_mdp";
		qcom,msm-bus,num-cases = <3>;
		qcom,msm-bus,num-cases = <3>;
@@ -199,6 +202,19 @@
			"PP_0",    "PP_1", "PP_4",
			"PP_0",    "PP_1", "PP_4",
			"DSC_0",    "DSC_1";
			"DSC_0",    "DSC_1";


		qcom,regs-dump-xin-id-mdp = <0xff
			0xff 0xff 0xff 0xff 0xff
			0x0 0x0 0x4 0x4
			0x8 0x8 0xc 0xc
			0x1 0x1 0x5 0x5
			0x9 0x9 0xd 0xd
			0x2 0xa
			0x7 0x7
			0xff 0xff 0xff
			0xff 0xff 0xff
			0xff 0xff
			0x3 0xb 0x6>;

		/* buffer parameters to calculate prefill bandwidth */
		/* buffer parameters to calculate prefill bandwidth */
		qcom,mdss-prefill-outstanding-buffer-bytes = <0>;
		qcom,mdss-prefill-outstanding-buffer-bytes = <0>;
		qcom,mdss-prefill-y-buffer-bytes = <0>;
		qcom,mdss-prefill-y-buffer-bytes = <0>;
@@ -221,6 +237,8 @@
		smmu_mdp_unsec: qcom,smmu_mdp_unsec_cb {
		smmu_mdp_unsec: qcom,smmu_mdp_unsec_cb {
			compatible = "qcom,smmu_mdp_unsec";
			compatible = "qcom,smmu_mdp_unsec";
			iommus = <&mdp_smmu 0>;
			iommus = <&mdp_smmu 0>;
			reg = <0x00d08000 0xd00>;
			reg-names = "mmu_cb";
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			clocks = <&clock_mmss clk_smmu_mdp_ahb_clk>,
			clocks = <&clock_mmss clk_smmu_mdp_ahb_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
@@ -232,6 +250,8 @@
		smmu_rot_unsec: qcom,smmu_rot_unsec_cb {
		smmu_rot_unsec: qcom,smmu_rot_unsec_cb {
			compatible = "qcom,smmu_rot_unsec";
			compatible = "qcom,smmu_rot_unsec";
			iommus = <&rot_smmu 0>;
			iommus = <&rot_smmu 0>;
			reg = <0x00d09000 0xd00>;
			reg-names = "mmu_cb";
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			clocks = <&clock_mmss clk_smmu_rot_ahb_clk>,
			clocks = <&clock_mmss clk_smmu_rot_ahb_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
@@ -243,6 +263,8 @@
		smmu_mdp_sec: qcom,smmu_mdp_sec_cb {
		smmu_mdp_sec: qcom,smmu_mdp_sec_cb {
			compatible = "qcom,smmu_mdp_sec";
			compatible = "qcom,smmu_mdp_sec";
			iommus = <&mdp_smmu 1>;
			iommus = <&mdp_smmu 1>;
			reg = <0x00d0a000 0xd00>;
			reg-names = "mmu_cb";
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			clocks = <&clock_mmss clk_smmu_mdp_ahb_clk>,
			clocks = <&clock_mmss clk_smmu_mdp_ahb_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
@@ -254,6 +276,8 @@
		smmu_rot_sec: qcom,smmu_rot_sec_cb {
		smmu_rot_sec: qcom,smmu_rot_sec_cb {
			compatible = "qcom,smmu_rot_sec";
			compatible = "qcom,smmu_rot_sec";
			iommus = <&rot_smmu 1>;
			iommus = <&rot_smmu 1>;
			reg = <0x00d0b000 0xd00>;
			reg-names = "mmu_cb";
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			gdsc-mmagic-mdss-supply = <&gdsc_mmagic_mdss>;
			clocks = <&clock_mmss clk_smmu_rot_ahb_clk>,
			clocks = <&clock_mmss clk_smmu_rot_ahb_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,
				<&clock_mmss clk_mmagic_mdss_axi_clk>,