summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm206/bios_gm206.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2016-10-07 18:07:07 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-10-20 20:34:01 -0400
commit55dba9f1a91a6f94fb63090880ae28eedf4189a2 (patch)
treee7762aa9e4f5f0dd24bb1c5414366b63447e53c5 /drivers/gpu/nvgpu/gm206/bios_gm206.c
parentf5ed4707944f0019bf80557f86a6173e9270a981 (diff)
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 <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1233410 (cherry picked from commit 8bea05dbfa64af88587edb8927a8ec71c6b0d807) Reviewed-on: http://git-master/r/1239956 GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gm206/bios_gm206.c')
-rw-r--r--drivers/gpu/nvgpu/gm206/bios_gm206.c10
1 files changed, 6 insertions, 4 deletions
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)
918 return err; 918 return err;
919 } 919 }
920 920
921 err = gm206_bios_preos(g); 921 if (platform->run_preos) {
922 if (err) { 922 err = gm206_bios_preos(g);
923 gk20a_err(g->dev, "pre-os failed"); 923 if (err) {
924 return err; 924 gk20a_err(g->dev, "pre-os failed");
925 return err;
926 }
925 } 927 }
926 928
927 return 0; 929 return 0;