From aec94d809348e8ff9a900c2a38456d7217c86728 Mon Sep 17 00:00:00 2001 From: Kenneth Adams Date: Wed, 29 Oct 2014 08:28:27 +0200 Subject: gpu: nvgpu: T18x support nvgpu framework and build for T18x Bug 1567274 Change-Id: I77835302a1110573008869d1106eface512bb9b1 Signed-off-by: Ken Adams Signed-off-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gk20a.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c') 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 @@ #define CREATE_TRACE_POINTS #include +#ifdef CONFIG_ARCH_TEGRA_18x_SOC +#include "nvgpu_gpuid_t18x.h" +#endif + #ifdef CONFIG_ARM64 #define __cpuc_flush_dcache_area __flush_dcache_area #endif @@ -878,6 +882,10 @@ static struct of_device_id tegra_gk20a_of_match[] = { .data = &gk20a_tegra_platform }, { .compatible = "nvidia,tegra210-gm20b", .data = &gm20b_tegra_platform }, +#ifdef CONFIG_ARCH_TEGRA_18x_SOC + { .compatible = TEGRA_18x_GPU_COMPAT_TEGRA, + .data = &gk20a_tegra_platform }, +#endif #ifdef CONFIG_TEGRA_GR_VIRTUALIZATION { .compatible = "nvidia,tegra124-gk20a-vgpu", .data = &vgpu_tegra_platform }, @@ -887,11 +895,20 @@ static struct of_device_id tegra_gk20a_of_match[] = { .data = &gk20a_generic_platform }, { .compatible = "nvidia,tegra210-gm20b", .data = &gk20a_generic_platform }, +#ifdef CONFIG_ARCH_TEGRA_18x_SOC + { .compatible = TEGRA_18x_GPU_COMPAT_TEGRA, + .data = &gk20a_generic_platform }, +#endif + #endif { .compatible = "nvidia,generic-gk20a", .data = &gk20a_generic_platform }, { .compatible = "nvidia,generic-gm20b", .data = &gk20a_generic_platform }, +#ifdef CONFIG_ARCH_TEGRA_18x_SOC + { .compatible = TEGRA_18x_GPU_COMPAT_GENERIC, + .data = &gk20a_generic_platform }, +#endif { }, }; -- cgit v1.2.2