summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorShrenuj Bansal <shrenujb@codeaurora.org>2015-11-03 13:28:02 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:21:32 -0700
commit479fb507ddfe64d4a22e93d001fd67db1287766c (patch)
tree07a9740c6dcc60c04a8a1a243d8e6455ee356947 /arch
parentf6536636d15a8fb894b4dda048e489b1b83f152d (diff)
msm: kgsl: Submit a set of critical packets right after ME init
During the initialization sequence, submit a set of important packets to the GPU in order to pre-load the I-cache with the critical ucode instructions. CRs-Fixed: 978777 Change-Id: Ic6a17b24d8c3aa383af8e25cf9ef771459d65796 Signed-off-by: Shrenuj Bansal <shrenujb@codeaurora.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/qcom/msm8996-v3.dtsi1
-rw-r--r--arch/arm/boot/dts/qcom/msm8996pro.dtsi2
2 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996-v3.dtsi b/arch/arm/boot/dts/qcom/msm8996-v3.dtsi
index 1ee48883b7f2..e7199e412c7d 100644
--- a/arch/arm/boot/dts/qcom/msm8996-v3.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996-v3.dtsi
@@ -103,6 +103,7 @@
/* Quirks */
qcom,gpu-quirk-two-pass-use-wfi;
+ qcom,gpu-quirk-critical-packets;
qcom,gpu-pwrlevel-bins {
#address-cells = <1>;
diff --git a/arch/arm/boot/dts/qcom/msm8996pro.dtsi b/arch/arm/boot/dts/qcom/msm8996pro.dtsi
index cf3c9792e04a..c73989d0c98b 100644
--- a/arch/arm/boot/dts/qcom/msm8996pro.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996pro.dtsi
@@ -964,6 +964,8 @@
/* Updated chip ID */
qcom,chipid = <0x05030004>;
+ /delete-property/ qcom,gpu-quirk-critical-packets;
+
qcom,gpu-speed-bin = <0x413c 0x30000000 28>;
qcom,gpu-pwrlevel-bins {