diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hal.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/hal.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/hal.c b/drivers/gpu/nvgpu/gk20a/hal.c index d4bd0ddc..dc4fcf1c 100644 --- a/drivers/gpu/nvgpu/gk20a/hal.c +++ b/drivers/gpu/nvgpu/gk20a/hal.c | |||
@@ -16,10 +16,8 @@ | |||
16 | #include "gk20a.h" | 16 | #include "gk20a.h" |
17 | #include "hal_gk20a.h" | 17 | #include "hal_gk20a.h" |
18 | #include "gm20b/hal_gm20b.h" | 18 | #include "gm20b/hal_gm20b.h" |
19 | 19 | #include "gp10b/hal_gp10b.h" | |
20 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | 20 | #include "gp106/hal_gp106.h" |
21 | #include "nvgpu_gpuid_t18x.h" | ||
22 | #endif | ||
23 | 21 | ||
24 | #ifdef CONFIG_TEGRA_19x_GPU | 22 | #ifdef CONFIG_TEGRA_19x_GPU |
25 | #include "nvgpu_gpuid_t19x.h" | 23 | #include "nvgpu_gpuid_t19x.h" |
@@ -39,13 +37,13 @@ int gpu_init_hal(struct gk20a *g) | |||
39 | return -ENODEV; | 37 | return -ENODEV; |
40 | break; | 38 | break; |
41 | #if defined(CONFIG_ARCH_TEGRA_18x_SOC) | 39 | #if defined(CONFIG_ARCH_TEGRA_18x_SOC) |
42 | case TEGRA_18x_GPUID: | 40 | case NVGPU_GPUID_GP10B: |
43 | if (TEGRA_18x_GPUID_HAL(g)) | 41 | if (gp10b_init_hal(g)) |
44 | return -ENODEV; | 42 | return -ENODEV; |
45 | break; | 43 | break; |
46 | case TEGRA_18x_GPUID2: | 44 | case NVGPU_GPUID_GP104: |
47 | case TEGRA_18x_GPUID3: | 45 | case NVGPU_GPUID_GP106: |
48 | if (TEGRA_18x_GPUID2_HAL(g)) | 46 | if (gp106_init_hal(g)) |
49 | return -ENODEV; | 47 | return -ENODEV; |
50 | break; | 48 | break; |
51 | #endif | 49 | #endif |