diff options
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_vin.c')
-rw-r--r-- | drivers/gpu/nvgpu/clk/clk_vin.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_vin.c b/drivers/gpu/nvgpu/clk/clk_vin.c index e8e4b753..649eb234 100644 --- a/drivers/gpu/nvgpu/clk/clk_vin.c +++ b/drivers/gpu/nvgpu/clk/clk_vin.c | |||
@@ -339,13 +339,14 @@ static u32 devinit_get_vin_device_table(struct gk20a *g, | |||
339 | 339 | ||
340 | gk20a_dbg_info(""); | 340 | gk20a_dbg_info(""); |
341 | 341 | ||
342 | if (g->ops.bios.get_perf_table_ptrs) { | 342 | if (!g->ops.bios.get_perf_table_ptrs) |
343 | vin_table_ptr = (u8 *)g->ops.bios.get_perf_table_ptrs(g, | 343 | return -EINVAL; |
344 | g->bios.clock_token, VIN_TABLE); | 344 | |
345 | if (vin_table_ptr == NULL) { | 345 | vin_table_ptr = (u8 *)g->ops.bios.get_perf_table_ptrs(g, |
346 | status = -1; | 346 | g->bios.clock_token, VIN_TABLE); |
347 | goto done; | 347 | if (vin_table_ptr == NULL) { |
348 | } | 348 | status = -1; |
349 | goto done; | ||
349 | } | 350 | } |
350 | 351 | ||
351 | memcpy(&vin_desc_table_header, vin_table_ptr, | 352 | memcpy(&vin_desc_table_header, vin_table_ptr, |