mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: Initialize FECS explicitly on recovery
Instead of calling second phase of PMU boot sequence, initialize FECS directly. Change-Id: I7f9de0c5ec42049033839d244979f3f3daabf317 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/410204
This commit is contained in:
committed by
Dan Willemsen
parent
48f0b407f9
commit
24fc5e36a7
@@ -314,7 +314,7 @@ struct gk20a_ctxsw_bootloader_desc {
|
||||
struct gpu_ops;
|
||||
void gk20a_init_gr(struct gpu_ops *gops);
|
||||
int gk20a_init_gr_support(struct gk20a *g);
|
||||
void gk20a_gr_reset(struct gk20a *g);
|
||||
int gk20a_gr_reset(struct gk20a *g);
|
||||
|
||||
int gk20a_init_gr_channel(struct channel_gk20a *ch_gk20a);
|
||||
|
||||
@@ -351,7 +351,7 @@ int gr_gk20a_load_zbc_default_table(struct gk20a *g, struct gr_gk20a *gr);
|
||||
/* pmu */
|
||||
int gr_gk20a_fecs_get_reglist_img_size(struct gk20a *g, u32 *size);
|
||||
int gr_gk20a_fecs_set_reglist_bind_inst(struct gk20a *g, phys_addr_t addr);
|
||||
int gr_gk20a_fecs_set_reglist_virual_addr(struct gk20a *g, u64 pmu_va);
|
||||
int gr_gk20a_fecs_set_reglist_virtual_addr(struct gk20a *g, u64 pmu_va);
|
||||
|
||||
void gr_gk20a_init_elcg_mode(struct gk20a *g, u32 mode, u32 engine);
|
||||
void gr_gk20a_init_blcg_mode(struct gk20a *g, u32 mode, u32 engine);
|
||||
|
||||
Reference in New Issue
Block a user