diff options
| author | Jordan Crouse <jcrouse@codeaurora.org> | 2016-02-25 09:30:03 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:15:54 -0700 |
| commit | a43bd8989702f660c761e96e302b4b37c171cd53 (patch) | |
| tree | 247d1ffc33614031c4e724373d97b39efc714d1a | |
| parent | d31b0d97e6249c237855e5fb58a31c3bdb38760c (diff) | |
msm: kgsl: Increase GPMU timeouts
The existing timeout values for the various GPMU interactions seems
to have been a tad optimistic for all conditions. Increase them to
cover measured worse case scenarios.
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
| -rw-r--r-- | drivers/gpu/msm/adreno_a5xx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/msm/adreno_a5xx.c b/drivers/gpu/msm/adreno_a5xx.c index 2a461700f46a..6c57c5741077 100644 --- a/drivers/gpu/msm/adreno_a5xx.c +++ b/drivers/gpu/msm/adreno_a5xx.c @@ -63,7 +63,7 @@ static int _read_fw2_block_header(uint32_t *header, uint32_t id, * Number of times to check if the GPMU firmware is initialized before * giving up and returning failure. */ -#define GPMU_FW_INIT_RETRY 100 +#define GPMU_FW_INIT_RETRY 5000 #define GPMU_HEADER_ID 1 #define GPMU_FIRMWARE_ID 2 @@ -1398,7 +1398,7 @@ static void a5xx_lm_enable(struct adreno_device *adreno_dev) static int gpmu_set_level(struct kgsl_device *device, unsigned int val) { unsigned int reg; - int retry = 20; + int retry = 100; kgsl_regwrite(device, A5XX_GPMU_GPMU_VOLTAGE, val); |
