diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2017-06-21 13:51:52 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-06-27 06:58:15 -0400 |
commit | fe3fc43401662e0835228ce47d11014318d06b65 (patch) | |
tree | a8fd0e412757c6c5a14a413d5ed62156fe3f4d2c /drivers/gpu/nvgpu/common/falcon | |
parent | 411865675521ee379c3b9016b8c455b412c1f6eb (diff) |
gpu: nvgpu: falcon copy to DMEM support
- Added falcon interface/HAL copy to DMEM
method.
JIRA NVGPU-99
Change-Id: I783f8046e96d9e47091afb943697256c289ebab6
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: https://git-master/r/1506576
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/falcon')
-rw-r--r-- | drivers/gpu/nvgpu/common/falcon/falcon.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/falcon/falcon.c b/drivers/gpu/nvgpu/common/falcon/falcon.c index 4e3ea1a8..375a9cee 100644 --- a/drivers/gpu/nvgpu/common/falcon/falcon.c +++ b/drivers/gpu/nvgpu/common/falcon/falcon.c | |||
@@ -124,6 +124,14 @@ int nvgpu_flcn_copy_from_dmem(struct nvgpu_falcon *flcn, | |||
124 | return flcn_ops->copy_from_dmem(flcn, src, dst, size, port); | 124 | return flcn_ops->copy_from_dmem(flcn, src, dst, size, port); |
125 | } | 125 | } |
126 | 126 | ||
127 | int nvgpu_flcn_copy_to_dmem(struct nvgpu_falcon *flcn, | ||
128 | u32 dst, u8 *src, u32 size, u8 port) | ||
129 | { | ||
130 | struct nvgpu_falcon_ops *flcn_ops = &flcn->flcn_ops; | ||
131 | |||
132 | return flcn_ops->copy_to_dmem(flcn, dst, src, size, port); | ||
133 | } | ||
134 | |||
127 | void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id) | 135 | void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id) |
128 | { | 136 | { |
129 | struct nvgpu_falcon *flcn = NULL; | 137 | struct nvgpu_falcon *flcn = NULL; |