gpu: nvgpu: Implement ELPG flush for gm20b
authorTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 25 Apr 2014 12:00:54 +0000 (15:00 +0300)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Mon, 26 May 2014 08:34:20 +0000 (01:34 -0700)
commitbe4276d3b417c21f110d05db95f391f60a1b6e1f
tree2d311dc3ff85a19de6b293b9099b01f62a1d72c3
parent5a631edd5cf05a4b8c5e8b049256a0e190964859
gpu: nvgpu: Implement ELPG flush for gm20b

ELPG flush is initiated from a common broadcast register, but must be
waited on via per-L2 registers. Split gk20a and gm20b versions of
the flush.

Change-Id: I75c2d65e8da311b50d35bee70308b60464ec2d4d
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/401545
Reviewed-by: Automatic_Commit_Validation_User
drivers/gpu/nvgpu/gk20a/ltc_common.c
drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
drivers/gpu/nvgpu/gm20b/hw_ltc_gm20b.h
drivers/gpu/nvgpu/gm20b/ltc_gm20b.c