Seshendra Gadagottu
60b1a431c0
gpu: nvgpu: move ctxsw enable/disable and halt_pipe to gr falcon
...
Following functions are moved from gr_gk20a.c to common gr_falcon.c
gr_gk20a_disable_ctxsw -> nvgpu_gr_falcon_disable_ctxsw
gr_gk20a_enable_ctxsw -> nvgpu_gr_falcon_enable_ctxsw
gr_gk20a_halt_pipe -> nvgpu_gr_falcon_halt_pipe
Added new gr falcon hal to control ctxsw:
int gm20b_gr_falcon_ctrl_ctxsw(struct gk20a *g, u32 fecs_method,
u32 data, u32 *ret_val)
Parameters:
fecs_method: will be specified by a generic define provided in gr_falcon.h
header.
data: input data parameter (if any), set it to zero, if method did not
require any data input.
ret_val: pointer to expected output.
Added following ops for gr falcon:
int (*halt_pipe)(struct gk20a *g); -> this is moved from gr
int (*disable_ctxsw)(struct gk20a *g);
int (*enable_ctxsw)(struct gk20a *g);
JIRA NVGPU-1881
Change-Id: Idb3b7355b5a0bd3b9bb01f9f424c5d607616f540
Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/2081308
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
2019-04-02 16:04:59 -07:00
..
2019-03-28 16:07:45 -07:00
2019-01-29 21:55:37 -08:00
2018-09-25 13:10:19 -07:00
2018-08-29 20:34:34 -07:00
2018-09-25 13:10:19 -07:00
2018-08-29 20:34:34 -07:00
2019-03-25 22:46:52 -07:00
2018-06-15 17:47:31 -07:00
2019-03-14 20:35:22 -07:00
2018-10-12 17:35:07 +05:30
2018-06-15 17:47:31 -07:00
2019-03-18 20:19:10 -07:00
2019-01-31 12:04:10 -08:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-12-19 14:55:15 -08:00
2018-06-27 07:30:06 -07:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-10-12 17:35:11 +05:30
2018-06-15 17:47:31 -07:00
2018-09-20 10:50:25 -07:00
2018-09-05 04:51:40 -07:00
2019-03-29 05:34:26 -07:00
2018-09-05 04:51:36 -07:00
2019-03-29 05:34:26 -07:00
2018-10-19 08:39:43 -07:00
2019-03-16 05:05:41 -07:00
2018-10-19 08:39:43 -07:00
2019-03-25 22:46:36 -07:00
2018-06-15 17:47:31 -07:00
2019-03-22 12:48:03 -07:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-10-31 15:25:23 -07:00
2018-06-15 17:47:31 -07:00
2019-03-27 10:26:02 -07:00
2018-07-24 16:10:58 -07:00
2019-01-10 20:09:38 -08:00
2018-09-05 04:51:50 -07:00
2019-03-22 07:38:43 -07:00
2018-06-15 17:47:31 -07:00
2019-02-11 20:55:07 -08:00
2019-02-11 20:55:07 -08:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-09-05 04:51:43 -07:00
2018-10-19 08:39:43 -07:00
2019-03-21 10:55:29 -07:00
2019-02-01 09:45:57 -08:00
2018-10-31 15:25:23 -07:00
2018-06-15 17:47:31 -07:00
2019-04-01 10:14:25 -07:00
2018-12-30 22:26:01 -08:00
2018-07-05 21:48:56 -07:00
2019-03-05 11:14:46 -08:00
2018-06-15 17:47:31 -07:00
2019-03-28 16:07:45 -07:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2018-09-25 13:10:19 -07:00
2019-03-16 05:05:41 -07:00
2019-03-16 05:05:32 -07:00
2019-02-20 23:05:04 -08:00
2018-06-15 17:47:31 -07:00
2019-01-10 22:54:46 -08:00
2018-06-15 17:47:31 -07:00
2018-09-25 13:10:19 -07:00
2019-01-25 02:45:11 -08:00
2018-06-15 17:47:31 -07:00
2019-04-01 11:06:32 -07:00
2019-01-24 13:24:04 -08:00
2019-02-21 10:24:24 -08:00
2019-03-27 22:55:09 -07:00
2018-10-29 08:04:25 -07:00
2019-04-02 16:04:59 -07:00
2018-07-05 21:48:44 -07:00
2019-03-29 10:34:14 -07:00
2018-06-15 17:47:31 -07:00
2019-03-16 05:05:32 -07:00
2018-06-15 17:47:31 -07:00
2018-11-07 10:35:13 -08:00
2019-03-05 11:14:46 -08:00
2019-03-17 05:15:35 -07:00
2019-04-01 01:35:58 -07:00
2019-03-14 03:38:28 -07:00
2019-02-22 03:47:38 -08:00
2018-11-08 21:42:14 -08:00
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2019-03-19 16:04:24 -07:00
2018-11-25 23:54:10 -08:00
2019-01-30 16:44:06 -08:00
2018-06-15 17:47:31 -07:00
2019-01-15 12:54:19 -08:00
2019-03-07 11:45:07 -08:00
2019-03-18 15:45:31 -07:00
2019-03-15 02:24:49 -07:00
2018-07-26 00:06:07 -07:00
2018-10-16 15:34:13 -07:00
2018-10-16 15:34:13 -07:00
2018-09-25 13:10:19 -07:00
2019-03-28 16:07:45 -07:00
2018-09-05 04:51:40 -07:00
2018-08-29 20:34:34 -07:00
2018-09-09 17:22:24 -07:00
2018-08-29 20:34:34 -07:00
2018-09-09 17:22:24 -07:00
2018-09-09 17:22:24 -07:00
2018-10-12 17:35:06 +05:30
2018-09-05 04:51:36 -07:00
2019-02-11 20:55:07 -08:00
2018-11-08 19:35:09 -08:00
2018-12-13 04:56:14 -08:00
2018-08-29 20:34:34 -07:00
2018-06-19 10:43:10 -07:00
2018-12-30 23:36:00 -08:00
2018-10-12 17:35:10 +05:30
2018-06-15 17:47:31 -07:00
2018-06-15 17:47:31 -07:00
2019-03-26 01:05:29 -07:00
2018-06-15 17:47:31 -07:00
2019-04-02 02:15:34 -07:00
2018-06-15 17:47:31 -07:00
2019-03-26 01:05:29 -07:00
2019-03-25 22:46:52 -07:00
2018-07-19 16:43:58 -07:00
2018-06-15 17:47:31 -07:00
2019-03-25 22:46:52 -07:00
2018-06-15 17:47:31 -07:00
2018-12-11 18:22:54 -08:00
2018-06-15 17:47:31 -07:00
2019-02-21 10:24:24 -08:00
2018-06-15 17:47:31 -07:00
2019-01-15 12:54:19 -08:00
2018-09-25 13:10:19 -07:00
2018-10-24 23:16:20 -07:00
2019-03-05 11:14:46 -08:00
2018-06-15 17:47:31 -07:00
2019-04-02 11:07:00 -07:00
2018-06-15 17:47:31 -07:00
2019-01-25 01:35:29 -08:00
2018-10-31 15:25:23 -07:00
2019-02-27 23:24:21 -08:00