diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index 2e1bd003..3df13309 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -64,6 +64,10 @@ | |||
64 | #define CREATE_TRACE_POINTS | 64 | #define CREATE_TRACE_POINTS |
65 | #include <trace/events/gk20a.h> | 65 | #include <trace/events/gk20a.h> |
66 | 66 | ||
67 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | ||
68 | #include "nvgpu_gpuid_t18x.h" | ||
69 | #endif | ||
70 | |||
67 | #ifdef CONFIG_ARM64 | 71 | #ifdef CONFIG_ARM64 |
68 | #define __cpuc_flush_dcache_area __flush_dcache_area | 72 | #define __cpuc_flush_dcache_area __flush_dcache_area |
69 | #endif | 73 | #endif |
@@ -878,6 +882,10 @@ static struct of_device_id tegra_gk20a_of_match[] = { | |||
878 | .data = &gk20a_tegra_platform }, | 882 | .data = &gk20a_tegra_platform }, |
879 | { .compatible = "nvidia,tegra210-gm20b", | 883 | { .compatible = "nvidia,tegra210-gm20b", |
880 | .data = &gm20b_tegra_platform }, | 884 | .data = &gm20b_tegra_platform }, |
885 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | ||
886 | { .compatible = TEGRA_18x_GPU_COMPAT_TEGRA, | ||
887 | .data = &gk20a_tegra_platform }, | ||
888 | #endif | ||
881 | #ifdef CONFIG_TEGRA_GR_VIRTUALIZATION | 889 | #ifdef CONFIG_TEGRA_GR_VIRTUALIZATION |
882 | { .compatible = "nvidia,tegra124-gk20a-vgpu", | 890 | { .compatible = "nvidia,tegra124-gk20a-vgpu", |
883 | .data = &vgpu_tegra_platform }, | 891 | .data = &vgpu_tegra_platform }, |
@@ -887,11 +895,20 @@ static struct of_device_id tegra_gk20a_of_match[] = { | |||
887 | .data = &gk20a_generic_platform }, | 895 | .data = &gk20a_generic_platform }, |
888 | { .compatible = "nvidia,tegra210-gm20b", | 896 | { .compatible = "nvidia,tegra210-gm20b", |
889 | .data = &gk20a_generic_platform }, | 897 | .data = &gk20a_generic_platform }, |
898 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | ||
899 | { .compatible = TEGRA_18x_GPU_COMPAT_TEGRA, | ||
900 | .data = &gk20a_generic_platform }, | ||
901 | #endif | ||
902 | |||
890 | #endif | 903 | #endif |
891 | { .compatible = "nvidia,generic-gk20a", | 904 | { .compatible = "nvidia,generic-gk20a", |
892 | .data = &gk20a_generic_platform }, | 905 | .data = &gk20a_generic_platform }, |
893 | { .compatible = "nvidia,generic-gm20b", | 906 | { .compatible = "nvidia,generic-gm20b", |
894 | .data = &gk20a_generic_platform }, | 907 | .data = &gk20a_generic_platform }, |
908 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | ||
909 | { .compatible = TEGRA_18x_GPU_COMPAT_GENERIC, | ||
910 | .data = &gk20a_generic_platform }, | ||
911 | #endif | ||
895 | { }, | 912 | { }, |
896 | }; | 913 | }; |
897 | 914 | ||