GKI: lito: Add kgsl-3d0 DT links to force GMU and kgsl-smmu to probe first

If the GMU or kgsl-smmu device probes after the kgsl-3d0 device, then the
GPU will get into a bad state when trying to suspend the GMU. This state
is not recoverable without rebooting the device. Adding these DT links,
forces gmu and kgsl_smmu to probe before msm_gpu.

Bug: 181270253
Test: verify boot and probe order on redfin and bramble
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I67dcab89738a9d001f6d4bc9fc0b39db0e50699b
diff --git a/qcom/lito-gpu.dtsi b/qcom/lito-gpu.dtsi
index bee8b83..4941149 100644
--- a/qcom/lito-gpu.dtsi
+++ b/qcom/lito-gpu.dtsi
@@ -141,6 +141,10 @@
 		vddcx-supply = <&gpu_cx_gdsc>;
 		vdd-supply = <&gpu_gx_gdsc>;
 
+		/* Force these to probe first */
+		gmu-supply = <&gmu>;
+		smmu-supply = <&kgsl_smmu>;
+
 		nvmem-cells = <&gpu_speed_bin>, <&gpu_gaming_bin>, <&gpu_lm_efuse>;
 		nvmem-cell-names = "speed_bin", "gaming_bin", "isense_slope";