Loading drivers/gpu/msm/adreno.c +11 −4 Original line number Diff line number Diff line Loading @@ -1251,9 +1251,12 @@ static int adreno_init(struct kgsl_device *device) return ret; /* Put the GPU in a responsive state */ if (ADRENO_GPUREV(adreno_dev) < 600) { /* No need for newer generation architectures */ ret = kgsl_pwrctrl_change_state(device, KGSL_STATE_AWARE); if (ret) return ret; } ret = adreno_iommu_init(adreno_dev); if (ret) Loading @@ -1263,6 +1266,7 @@ static int adreno_init(struct kgsl_device *device) adreno_fault_detect_init(adreno_dev); /* Power down the device */ if (ADRENO_GPUREV(adreno_dev) < 600) kgsl_pwrctrl_change_state(device, KGSL_STATE_SLUMBER); if (gpudev->init != NULL) Loading Loading @@ -1329,6 +1333,9 @@ static bool regulators_left_on(struct kgsl_device *device) { int i; if (kgsl_gmu_isenabled(device)) return false; for (i = 0; i < KGSL_MAX_REGULATORS; i++) { struct kgsl_regulator *regulator = &device->pwrctrl.regulators[i]; Loading Loading
drivers/gpu/msm/adreno.c +11 −4 Original line number Diff line number Diff line Loading @@ -1251,9 +1251,12 @@ static int adreno_init(struct kgsl_device *device) return ret; /* Put the GPU in a responsive state */ if (ADRENO_GPUREV(adreno_dev) < 600) { /* No need for newer generation architectures */ ret = kgsl_pwrctrl_change_state(device, KGSL_STATE_AWARE); if (ret) return ret; } ret = adreno_iommu_init(adreno_dev); if (ret) Loading @@ -1263,6 +1266,7 @@ static int adreno_init(struct kgsl_device *device) adreno_fault_detect_init(adreno_dev); /* Power down the device */ if (ADRENO_GPUREV(adreno_dev) < 600) kgsl_pwrctrl_change_state(device, KGSL_STATE_SLUMBER); if (gpudev->init != NULL) Loading Loading @@ -1329,6 +1333,9 @@ static bool regulators_left_on(struct kgsl_device *device) { int i; if (kgsl_gmu_isenabled(device)) return false; for (i = 0; i < KGSL_MAX_REGULATORS; i++) { struct kgsl_regulator *regulator = &device->pwrctrl.regulators[i]; Loading