gpu: nvgpu: add support for t19x tsg/channel

Required modifications to add t19x channel
specific info and handle t19x tsg requests.

Bug 1842197

Change-Id: I0f8bcce20edea8f2f9a01e5bf5a9e4181af54875
Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: https://git-master/r/1511144
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
seshendra Gadagottu
2017-06-29 16:01:17 -07:00
committed by mobile promotions
parent a3802a2ae9
commit 3afac13d66
4 changed files with 25 additions and 1 deletions

View File

@@ -970,11 +970,18 @@ struct nvgpu_gpu_set_event_filter_args {
#define NVGPU_IOCTL_TSG_GET_TIMESLICE \
_IOR(NVGPU_TSG_IOCTL_MAGIC, 10, struct nvgpu_timeslice_args)
#ifdef CONFIG_TEGRA_19x_GPU
#define NVGPU_TSG_IOCTL_MAX_ARG_SIZE \
NVGPU_TSG_IOCTL_MAX_ARG
#define NVGPU_TSG_IOCTL_LAST \
_IOC_NR(NVGPU_TSG_IOCTL_MAX)
#else
#define NVGPU_TSG_IOCTL_MAX_ARG_SIZE \
sizeof(struct nvgpu_event_id_ctrl_args)
#define NVGPU_TSG_IOCTL_LAST \
_IOC_NR(NVGPU_IOCTL_TSG_GET_TIMESLICE)
#endif
/*
* /dev/nvhost-dbg-gpu device