summaryrefslogtreecommitdiff
path: root/include/linux/gk20a.h
AgeCommit message (Collapse)Author
2014-06-12gpu: nvgpu: gk20a: add do_{idle()/unidle()} APIsDeepak Nibade
Add below two new APIs for gk20a : 1) gk20a_do_idle() this API will force GPU to idle and railgate 2) gk20a_do_unidle() this API will unblock all the tasks blocked by do_idle() Bug 1487804 Change-Id: Ic5e7f2d19fb8d35f43666d0e309dde3022349d92 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/412061 (cherry picked from commit 932879a81499b8a7bd4eac1b985141fde8b39a0b) Reviewed-on: http://git-master/r/421696 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> GVS: Gerrit_Virtual_Submit
2014-04-23gpu: nvgpu: Fix build when gk20a is not enabledArto Merilainen
This patch adds a missing include to the public gk20a header. The header used error code definitions (-ENOSYS) despite errno.h was not included. Change-Id: Iaa389d6ea0f2fc66b911984fa863bf3327636c47 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/397589 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2014-03-25video: tegra: host: Move vpr functions to gk20aArto Merilainen
Currently, vpr prototypes are defined inside nvhost.h but the correct place for the headers is inside gk20a.h. This patch makes the necessary modifications to the headers. Change-Id: I779e242d36402102a5bb39440dd6d6d455937fc3 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/381426 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2014-03-25video: tegra: host: gk20a: Private channel updateArto Merilainen
Change-Id: Ia4a1d47562bf0a36c7d028106a4377f2a54cda2f Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/381424 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2014-03-07video: tegra: host: gk20a: Implement debug ifaceArto Merilainen
This patch adds debug interface implementation inside gk20a. As part of the process, this patch separates debug dump facilities from the nvhost driver. Bug 1468086 Change-Id: I8bb6eb90117e8f2fcda86d3936aafce9bc86b271 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/376650 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2014-03-07video: tegra: host: gk20a: Add global headerArto Merilainen
This patch adds a global header for gk20a. Change-Id: I1bfc8f4715bf5ec4bda63453bd815ff2101cea87 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/376648 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>