ARM: dts: msm: Add GPU hardware revisions for SDM670
Add qcom,gpu-hw-revisions property for SDM670 to enable
efuse based GPU hardware revision selection.
Change-Id: Ide1011a82af8458daf9720232e311730667b06a7
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Signed-off-by: Prakash Kamliya <pkamliya@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/sdm670-gpu.dtsi b/arch/arm64/boot/dts/qcom/sdm670-gpu.dtsi
index 75a2762..88aad0c 100644
--- a/arch/arm64/boot/dts/qcom/sdm670-gpu.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm670-gpu.dtsi
@@ -134,6 +134,27 @@
qcom,gpu-speed-bin = <0x41a0 0x1fe00000 21>;
+ qcom,soc-hw-rev-efuse = <0x414c 28 0x3>;
+
+ qcom,soc-hw-revisions {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "qcom,soc-hw-revisions";
+
+ qcom,soc-hw-revision-0 {
+ qcom,soc-hw-revision = <0>;
+ qcom,chipid = <0x06010500>;
+ qcom,gpu-quirk-hfi-use-reg;
+ qcom,gpu-quirk-limit-uche-gbif-rw;
+ };
+
+ qcom,soc-hw-revision-1 {
+ qcom,soc-hw-revision = <1>;
+ qcom,chipid = <0x06010501>;
+ qcom,gpu-quirk-hfi-use-reg;
+ };
+ };
+
qcom,gpu-coresights {
#address-cells = <1>;
#size-cells = <0>;