Deepak Nibade
0e89e42318
gpu: nvgpu: force CAR reset in do_idle() for gm20b
...
In gk20a_do_idle(), we wait for platform->railgate_delay
to allow GPU to go into rail gate
But sometimes we set platform->railgate_delay = INT_MAX
to disable GPU rail gating but allow it to suspend during
low power state
Due to this, force_idle API fails (it waits for INT_MAX)
To fix this, allow forcing CAR reset instead of rail gating
with flag "force_reset_in_do_idle" defined in gk20a_platform
Set this flag for gm20b until we fix the railgate_delay
Bug 1517584
Change-Id: I031aa56f87d4db3727e2c3a3e5eeaf18503dd449
Signed-off-by: Deepak Nibade <dnibade@nvidia.com >
Reviewed-on: http://git-master/r/593704
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com >
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com >
2015-03-18 12:12:04 -07:00
..
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:10:40 -07:00
2015-03-18 12:10:43 -07:00
2015-03-18 12:11:50 -07:00
2015-03-18 12:11:56 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:10:40 -07:00
2015-03-18 12:12:02 -07:00
2015-03-18 12:11:19 -07:00
2015-03-18 12:10:40 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:09 -07:00
2015-03-18 12:10:45 -07:00
2015-03-18 12:11:50 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:12:04 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:08:54 -07:00
2015-03-18 12:12:03 -07:00
2015-03-18 12:11:57 -07:00
2015-03-18 12:11:57 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:57 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:10:49 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:11:59 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:09:42 -07:00
2015-03-18 12:10:52 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:09:06 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:10:41 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:56 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:11:56 -07:00
2015-03-18 12:11:56 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:11:51 -07:00
2015-03-18 12:12:04 -07:00
2015-03-18 12:12:04 -07:00
2015-03-18 12:11:59 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:56 -07:00
2015-03-18 12:11:09 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:12:01 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:10:10 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:10:40 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:11:50 -07:00
2015-03-18 12:11:50 -07:00