diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2018-09-19 02:53:05 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-09-25 06:43:45 -0400 |
commit | 4efdc362175c67f93d3546727c8825686619c1cb (patch) | |
tree | cbb723ed22c716d3ae554049a04660ac5fba0b56 /drivers/gpu/nvgpu/gp106/acr_gp106.h | |
parent | d6aa52b15f2c42aa557522d148b137584dcfb454 (diff) |
gpu: nvgpu: ACR load split feature support
-Added code to copy SEC2-RTOS ucode to non-wpr blob
as part of prepare ucode blob.
-Added code to setup & bootstrap GSP, as ACR-ASB needs
ucode to execute on GSP falcon.
-Defined LSF_FALCON_ID_GSPLITE for GSP falcon
-Defined HSBIN_ACR_AHESASC_DBG/PROD_UCODE &
HSBIN_ACR_ASB_DBG/PROD_UCODE to hold names
of ACR AHESASC/ASB ucodes.
-Added defines to hold name of SE2C RTOS ucodes
JIRA NVGPUT-134
Change-Id: I824afed41f785a4ca0fb393bd023db5396c7a399
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1790179
Reviewed-by: svc-misra-checker <svc-misra-checker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp106/acr_gp106.h')
-rw-r--r-- | drivers/gpu/nvgpu/gp106/acr_gp106.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/acr_gp106.h b/drivers/gpu/nvgpu/gp106/acr_gp106.h index ad004bf0..0fe3d119 100644 --- a/drivers/gpu/nvgpu/gp106/acr_gp106.h +++ b/drivers/gpu/nvgpu/gp106/acr_gp106.h | |||
@@ -53,6 +53,7 @@ int fecs_ucode_details(struct gk20a *g, | |||
53 | struct flcn_ucode_img_v1 *p_img); | 53 | struct flcn_ucode_img_v1 *p_img); |
54 | int gpccs_ucode_details(struct gk20a *g, | 54 | int gpccs_ucode_details(struct gk20a *g, |
55 | struct flcn_ucode_img_v1 *p_img); | 55 | struct flcn_ucode_img_v1 *p_img); |
56 | int sec2_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img); | ||
56 | int lsfm_add_ucode_img(struct gk20a *g, struct ls_flcn_mgr_v1 *plsfm, | 57 | int lsfm_add_ucode_img(struct gk20a *g, struct ls_flcn_mgr_v1 *plsfm, |
57 | struct flcn_ucode_img_v1 *ucode_image, u32 falcon_id); | 58 | struct flcn_ucode_img_v1 *ucode_image, u32 falcon_id); |
58 | int lsfm_discover_ucode_images(struct gk20a *g, | 59 | int lsfm_discover_ucode_images(struct gk20a *g, |