mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
gpu: nvgpu: compile out fb and ramin non-fusa code
fbpa related functions are not supported on igpu safety. Don't compile them if CONFIG_NVGPU_DGPU is not set. Also compile out fb and ramin hals that are dgpu specific. Update the tests for the same. JIRA NVGPU-4529 Change-Id: I1cd976c3bd17707c0d174a62cf753590512c3a37 Signed-off-by: Sagar Kamble <skamble@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2265402 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
1ec4a4f8ec
commit
f3421645b2
@@ -486,8 +486,6 @@ static void set_poweron_funcs_success(struct gk20a *g)
|
||||
setup_simple_init_func_success(&g->ops.mm.pd_cache_init, i++);
|
||||
setup_simple_init_func_success(&g->ops.clk.init_clk_support, i++);
|
||||
setup_simple_init_func_success(&g->ops.nvlink.init, i++);
|
||||
setup_simple_init_func_success(&g->ops.fb.init_fbpa, i++);
|
||||
setup_simple_init_func_success(&g->ops.fb.mem_unlock, i++);
|
||||
setup_simple_init_func_success(&g->ops.fifo.reset_enable_hw, i++);
|
||||
setup_simple_init_func_success(&g->ops.ltc.init_ltc_support, i++);
|
||||
setup_simple_init_func_success(&g->ops.mm.init_mm_support, i++);
|
||||
@@ -591,8 +589,6 @@ int test_poweron_branches(struct unit_module *m, struct gk20a *g, void *args)
|
||||
|
||||
/* hit all the NULL pointer checks */
|
||||
g->ops.clk.init_clk_support = NULL;
|
||||
g->ops.fb.init_fbpa = NULL;
|
||||
g->ops.fb.mem_unlock = NULL;
|
||||
g->ops.therm.elcg_init_idle_filters = NULL;
|
||||
g->ops.ecc.ecc_init_support = NULL;
|
||||
g->ops.channel.resume_all_serviceable_ch = NULL;
|
||||
|
||||
Reference in New Issue
Block a user