diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm206')
-rw-r--r-- | drivers/gpu/nvgpu/gm206/bios_gm206.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm206/bios_gm206.c b/drivers/gpu/nvgpu/gm206/bios_gm206.c index ea65e392..aa40f410 100644 --- a/drivers/gpu/nvgpu/gm206/bios_gm206.c +++ b/drivers/gpu/nvgpu/gm206/bios_gm206.c | |||
@@ -894,6 +894,14 @@ static int gm206_bios_init(struct gk20a *g) | |||
894 | gk20a_err(g->dev, "no valid VBIOS found"); | 894 | gk20a_err(g->dev, "no valid VBIOS found"); |
895 | return -EINVAL; | 895 | return -EINVAL; |
896 | } | 896 | } |
897 | |||
898 | if (g->gpu_characteristics.vbios_version < | ||
899 | platform->vbios_min_version) { | ||
900 | gk20a_err(g->dev, "unsupported VBIOS version %08x", | ||
901 | g->gpu_characteristics.vbios_version); | ||
902 | return -EINVAL; | ||
903 | } | ||
904 | |||
897 | g->bios_blob.data = g->bios.data; | 905 | g->bios_blob.data = g->bios.data; |
898 | g->bios_blob.size = g->bios.size; | 906 | g->bios_blob.size = g->bios.size; |
899 | 907 | ||