Deepak Nibade
c3661adef8
gpu: nvgpu: fix reset clock in gm20b
...
To assert reset on GPU, we store "gpu_ref" clock in
platform->clk[0] and use it to assert/deassert reset
But for gm20b, "gpu_ref" is no longer resettable.
To fix this, add two callbacks in gk20a_platform :
.reset_assert and .reset_deassert
Also, add a pointer "clk_reset" to store the clock
which needs to be reset
For gk20a specific implementation, we continue to
reset platform->clk[0]
For gm20b specific implementation, we first request
"gpu_gate" clock, store it and use it to assert reset
Bug 1513685
Bug 1517584
Change-Id: I15a583a4a07eb663b442084be8b8c7d0c7c7a142
Signed-off-by: Deepak Nibade <dnibade@nvidia.com >
2015-03-18 12:12:00 -07:00
..
2015-03-18 12:11:55 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:11:42 -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:11:57 -07:00
2015-03-18 12:11:33 -07:00
2015-03-18 12:11:34 -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:11:58 -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:11:09 -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:00 -07:00
2015-03-18 12:11:58 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:10:06 -07:00
2015-03-18 12:08:54 -07:00
2015-03-18 12:11:59 -07:00
2015-03-18 12:11:57 -07:00
2015-03-18 12:11:57 -07:00
2015-03-18 12:11:56 -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:11:56 -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:11:56 -07:00
2015-03-18 12:11:46 -07:00
2015-03-18 12:11:51 -07:00
2015-03-18 12:12:00 -07:00
2015-03-18 12:12:00 -07:00
2015-03-18 12:11:59 -07:00
2015-03-18 12:11:56 -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:11:57 -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