From 55dba9f1a91a6f94fb63090880ae28eedf4189a2 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Fri, 7 Oct 2016 15:07:07 -0700 Subject: gpu: nvgpu: Add flag for running preos ucode Add per-platform flag run_preos, which indicates whether to run preos ucode or not. Leave it to false for all known boards. Bug 1799537 Bug 1815139 Change-Id: I1818970b0f70f636277443d6de199d3683fc565a Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/1233410 (cherry picked from commit 8bea05dbfa64af88587edb8927a8ec71c6b0d807) Reviewed-on: http://git-master/r/1239956 GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/gm206/bios_gm206.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'drivers/gpu/nvgpu/gm206/bios_gm206.c') diff --git a/drivers/gpu/nvgpu/gm206/bios_gm206.c b/drivers/gpu/nvgpu/gm206/bios_gm206.c index aa40f410..2f1a32d3 100644 --- a/drivers/gpu/nvgpu/gm206/bios_gm206.c +++ b/drivers/gpu/nvgpu/gm206/bios_gm206.c @@ -918,10 +918,12 @@ static int gm206_bios_init(struct gk20a *g) return err; } - err = gm206_bios_preos(g); - if (err) { - gk20a_err(g->dev, "pre-os failed"); - return err; + if (platform->run_preos) { + err = gm206_bios_preos(g); + if (err) { + gk20a_err(g->dev, "pre-os failed"); + return err; + } } return 0; -- cgit v1.2.2