mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: Allow module build
This patch makes the necessary modifications to the gk20a driver to allow building it as a module. Bug 1476801 Change-Id: I88c4e1c1867baa1c2d010ac6e0c30bdb5fd63b91 Signed-off-by: Lauri Peltonen <lpeltonen@nvidia.com> Reviewed-on: http://git-master/r/380970 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
committed by
Dan Willemsen
parent
ac0d81831a
commit
4295256967
@@ -1,5 +1,6 @@
|
||||
config GK20A
|
||||
bool "Nvidia GK20A GPU support"
|
||||
tristate "Nvidia GK20A GPU support"
|
||||
default y
|
||||
help
|
||||
Choose this option if you have an SoC with integrated
|
||||
Nvidia GPU IP.
|
||||
@@ -54,7 +55,18 @@ config GK20A_CYCLE_STATS
|
||||
|
||||
config GK20A_PHYS_PAGE_TABLES
|
||||
bool "Use physical addressing for gk20a page tables"
|
||||
depends on GK20A
|
||||
default y if TEGRA_SIMULATION_PLATFORM
|
||||
help
|
||||
Use physical addressing for gk20a page tables. If this is off, we
|
||||
use SMMU translation.
|
||||
|
||||
config TEGRA_GK20A
|
||||
bool "Enable the GK20A GPU on Tegra"
|
||||
depends on TEGRA_GRHOST
|
||||
depends on GK20A
|
||||
default y
|
||||
help
|
||||
Enable support for the GK20A graphics engine on Tegra
|
||||
by adding a Tegra platfrom interface to the GK20A driver.
|
||||
The Tegra platform interface requires TEGRA_GRHOST (host1x).
|
||||
|
||||
@@ -4,7 +4,7 @@ ccflags-y += -Idrivers/devfreq
|
||||
ccflags-y += -Wno-multichar
|
||||
ccflags-y += -Werror
|
||||
|
||||
obj-$(CONFIG_GK20A) += \
|
||||
nvgpu-y := \
|
||||
gk20a.o \
|
||||
as_gk20a.o \
|
||||
ctrl_gk20a.o \
|
||||
@@ -30,7 +30,8 @@ obj-$(CONFIG_GK20A) += \
|
||||
fb_gk20a.o \
|
||||
hal.o \
|
||||
hal_gk20a.o \
|
||||
gk20a_allocator.o
|
||||
gk20a_allocator.o \
|
||||
platform_gk20a_generic.o
|
||||
nvgpu-$(CONFIG_TEGRA_GK20A) += platform_gk20a_tegra.o
|
||||
|
||||
obj-$(CONFIG_GK20A) += platform_gk20a_generic.o
|
||||
obj-$(CONFIG_TEGRA_GK20A) += platform_gk20a_tegra.o
|
||||
obj-$(CONFIG_GK20A) := nvgpu.o
|
||||
|
||||
Reference in New Issue
Block a user