diff options
author | Thierry Reding <treding@nvidia.com> | 2013-10-09 04:32:49 -0400 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2013-10-31 04:55:40 -0400 |
commit | dee8268f8fb218c9e9b604a40f7dbdd395e910f9 (patch) | |
tree | b28f659398ca70881bccde1cef8c34357faf6964 /drivers | |
parent | fc3be3e8fc8b3b6e800d6dc8ffb794e9d27ba5d2 (diff) |
drm/tegra: Move driver to DRM tree
In order to make subsystem-wide changes easier, move the Tegra DRM
driver back into the DRM tree.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/drm/Kconfig | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/Makefile | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/Kconfig (renamed from drivers/gpu/host1x/drm/Kconfig) | 12 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/Makefile | 14 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/bus.c (renamed from drivers/gpu/host1x/drm/bus.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/dc.c (renamed from drivers/gpu/host1x/drm/dc.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/dc.h (renamed from drivers/gpu/host1x/drm/dc.h) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/drm.c (renamed from drivers/gpu/host1x/drm/drm.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/drm.h (renamed from drivers/gpu/host1x/drm/drm.h) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/fb.c (renamed from drivers/gpu/host1x/drm/fb.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/gem.c (renamed from drivers/gpu/host1x/drm/gem.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/gem.h (renamed from drivers/gpu/host1x/drm/gem.h) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/gr2d.c (renamed from drivers/gpu/host1x/drm/gr2d.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/hdmi.c (renamed from drivers/gpu/host1x/drm/hdmi.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/hdmi.h (renamed from drivers/gpu/host1x/drm/hdmi.h) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/output.c (renamed from drivers/gpu/host1x/drm/output.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/drm/tegra/rgb.c (renamed from drivers/gpu/host1x/drm/rgb.c) | 0 | ||||
-rw-r--r-- | drivers/gpu/host1x/Kconfig | 2 | ||||
-rw-r--r-- | drivers/gpu/host1x/Makefile | 8 | ||||
-rw-r--r-- | drivers/video/Kconfig | 4 |
20 files changed, 26 insertions, 17 deletions
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig index 955555d6ec88..290e2ac799f9 100644 --- a/drivers/gpu/drm/Kconfig +++ b/drivers/gpu/drm/Kconfig | |||
@@ -236,3 +236,5 @@ source "drivers/gpu/drm/tilcdc/Kconfig" | |||
236 | source "drivers/gpu/drm/qxl/Kconfig" | 236 | source "drivers/gpu/drm/qxl/Kconfig" |
237 | 237 | ||
238 | source "drivers/gpu/drm/msm/Kconfig" | 238 | source "drivers/gpu/drm/msm/Kconfig" |
239 | |||
240 | source "drivers/gpu/drm/tegra/Kconfig" | ||
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile index f089adfe70ee..e39cd031df76 100644 --- a/drivers/gpu/drm/Makefile +++ b/drivers/gpu/drm/Makefile | |||
@@ -55,4 +55,5 @@ obj-$(CONFIG_DRM_OMAP) += omapdrm/ | |||
55 | obj-$(CONFIG_DRM_TILCDC) += tilcdc/ | 55 | obj-$(CONFIG_DRM_TILCDC) += tilcdc/ |
56 | obj-$(CONFIG_DRM_QXL) += qxl/ | 56 | obj-$(CONFIG_DRM_QXL) += qxl/ |
57 | obj-$(CONFIG_DRM_MSM) += msm/ | 57 | obj-$(CONFIG_DRM_MSM) += msm/ |
58 | obj-$(CONFIG_DRM_TEGRA) += tegra/ | ||
58 | obj-y += i2c/ | 59 | obj-y += i2c/ |
diff --git a/drivers/gpu/host1x/drm/Kconfig b/drivers/gpu/drm/tegra/Kconfig index 69853a4de40a..7a092ea1111a 100644 --- a/drivers/gpu/host1x/drm/Kconfig +++ b/drivers/gpu/drm/tegra/Kconfig | |||
@@ -1,6 +1,8 @@ | |||
1 | config DRM_TEGRA | 1 | config DRM_TEGRA |
2 | bool "NVIDIA Tegra DRM" | 2 | bool "NVIDIA Tegra DRM" |
3 | depends on ARCH_TEGRA || ARCH_MULTIPLATFORM | ||
3 | depends on DRM | 4 | depends on DRM |
5 | select TEGRA_HOST1X | ||
4 | select DRM_KMS_HELPER | 6 | select DRM_KMS_HELPER |
5 | select FB_SYS_FILLRECT | 7 | select FB_SYS_FILLRECT |
6 | select FB_SYS_COPYAREA | 8 | select FB_SYS_COPYAREA |
@@ -13,6 +15,11 @@ config DRM_TEGRA | |||
13 | 15 | ||
14 | if DRM_TEGRA | 16 | if DRM_TEGRA |
15 | 17 | ||
18 | config DRM_TEGRA_DEBUG | ||
19 | bool "NVIDIA Tegra DRM debug support" | ||
20 | help | ||
21 | Say yes here to enable debugging support. | ||
22 | |||
16 | config DRM_TEGRA_STAGING | 23 | config DRM_TEGRA_STAGING |
17 | bool "Enable HOST1X interface" | 24 | bool "Enable HOST1X interface" |
18 | depends on STAGING | 25 | depends on STAGING |
@@ -21,9 +28,4 @@ config DRM_TEGRA_STAGING | |||
21 | 28 | ||
22 | If unsure, choose N. | 29 | If unsure, choose N. |
23 | 30 | ||
24 | config DRM_TEGRA_DEBUG | ||
25 | bool "NVIDIA Tegra DRM debug support" | ||
26 | help | ||
27 | Say yes here to enable debugging support. | ||
28 | |||
29 | endif | 31 | endif |
diff --git a/drivers/gpu/drm/tegra/Makefile b/drivers/gpu/drm/tegra/Makefile new file mode 100644 index 000000000000..e1cdf1da2778 --- /dev/null +++ b/drivers/gpu/drm/tegra/Makefile | |||
@@ -0,0 +1,14 @@ | |||
1 | ccflags-$(CONFIG_DRM_TEGRA_DEBUG) += -DDEBUG | ||
2 | |||
3 | tegra-drm-y := \ | ||
4 | bus.o \ | ||
5 | drm.o \ | ||
6 | gem.o \ | ||
7 | fb.o \ | ||
8 | dc.o \ | ||
9 | output.o \ | ||
10 | rgb.o \ | ||
11 | hdmi.o \ | ||
12 | gr2d.o | ||
13 | |||
14 | obj-$(CONFIG_DRM_TEGRA) += tegra-drm.o | ||
diff --git a/drivers/gpu/host1x/drm/bus.c b/drivers/gpu/drm/tegra/bus.c index 565f8f7b9a47..565f8f7b9a47 100644 --- a/drivers/gpu/host1x/drm/bus.c +++ b/drivers/gpu/drm/tegra/bus.c | |||
diff --git a/drivers/gpu/host1x/drm/dc.c b/drivers/gpu/drm/tegra/dc.c index 588d4ba0d8cf..588d4ba0d8cf 100644 --- a/drivers/gpu/host1x/drm/dc.c +++ b/drivers/gpu/drm/tegra/dc.c | |||
diff --git a/drivers/gpu/host1x/drm/dc.h b/drivers/gpu/drm/tegra/dc.h index 79eaec9aac77..79eaec9aac77 100644 --- a/drivers/gpu/host1x/drm/dc.h +++ b/drivers/gpu/drm/tegra/dc.h | |||
diff --git a/drivers/gpu/host1x/drm/drm.c b/drivers/gpu/drm/tegra/drm.c index c2db409bbd63..c2db409bbd63 100644 --- a/drivers/gpu/host1x/drm/drm.c +++ b/drivers/gpu/drm/tegra/drm.c | |||
diff --git a/drivers/gpu/host1x/drm/drm.h b/drivers/gpu/drm/tegra/drm.h index 25522e23c7b8..25522e23c7b8 100644 --- a/drivers/gpu/host1x/drm/drm.h +++ b/drivers/gpu/drm/tegra/drm.h | |||
diff --git a/drivers/gpu/host1x/drm/fb.c b/drivers/gpu/drm/tegra/fb.c index 1fd4e196b934..1fd4e196b934 100644 --- a/drivers/gpu/host1x/drm/fb.c +++ b/drivers/gpu/drm/tegra/fb.c | |||
diff --git a/drivers/gpu/host1x/drm/gem.c b/drivers/gpu/drm/tegra/gem.c index 267c0c21e5cc..267c0c21e5cc 100644 --- a/drivers/gpu/host1x/drm/gem.c +++ b/drivers/gpu/drm/tegra/gem.c | |||
diff --git a/drivers/gpu/host1x/drm/gem.h b/drivers/gpu/drm/tegra/gem.h index 2b54f1425d5e..2b54f1425d5e 100644 --- a/drivers/gpu/host1x/drm/gem.h +++ b/drivers/gpu/drm/tegra/gem.h | |||
diff --git a/drivers/gpu/host1x/drm/gr2d.c b/drivers/gpu/drm/tegra/gr2d.c index 4e407e30da1c..4e407e30da1c 100644 --- a/drivers/gpu/host1x/drm/gr2d.c +++ b/drivers/gpu/drm/tegra/gr2d.c | |||
diff --git a/drivers/gpu/host1x/drm/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index f5663d15670b..f5663d15670b 100644 --- a/drivers/gpu/host1x/drm/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c | |||
diff --git a/drivers/gpu/host1x/drm/hdmi.h b/drivers/gpu/drm/tegra/hdmi.h index 52ac36e08ccb..52ac36e08ccb 100644 --- a/drivers/gpu/host1x/drm/hdmi.h +++ b/drivers/gpu/drm/tegra/hdmi.h | |||
diff --git a/drivers/gpu/host1x/drm/output.c b/drivers/gpu/drm/tegra/output.c index 8f40fa646cec..8f40fa646cec 100644 --- a/drivers/gpu/host1x/drm/output.c +++ b/drivers/gpu/drm/tegra/output.c | |||
diff --git a/drivers/gpu/host1x/drm/rgb.c b/drivers/gpu/drm/tegra/rgb.c index e4d28411973d..e4d28411973d 100644 --- a/drivers/gpu/host1x/drm/rgb.c +++ b/drivers/gpu/drm/tegra/rgb.c | |||
diff --git a/drivers/gpu/host1x/Kconfig b/drivers/gpu/host1x/Kconfig index ccfd42b23606..7d6bed222542 100644 --- a/drivers/gpu/host1x/Kconfig +++ b/drivers/gpu/host1x/Kconfig | |||
@@ -19,6 +19,4 @@ config TEGRA_HOST1X_FIREWALL | |||
19 | 19 | ||
20 | If unsure, choose Y. | 20 | If unsure, choose Y. |
21 | 21 | ||
22 | source "drivers/gpu/host1x/drm/Kconfig" | ||
23 | |||
24 | endif | 22 | endif |
diff --git a/drivers/gpu/host1x/Makefile b/drivers/gpu/host1x/Makefile index 616fe82ce715..889217cfb79d 100644 --- a/drivers/gpu/host1x/Makefile +++ b/drivers/gpu/host1x/Makefile | |||
@@ -9,12 +9,4 @@ host1x-y = \ | |||
9 | debug.o \ | 9 | debug.o \ |
10 | hw/host1x01.o | 10 | hw/host1x01.o |
11 | 11 | ||
12 | ccflags-y += -Iinclude/drm | ||
13 | ccflags-$(CONFIG_DRM_TEGRA_DEBUG) += -DDEBUG | ||
14 | |||
15 | host1x-$(CONFIG_DRM_TEGRA) += drm/drm.o drm/fb.o drm/dc.o | ||
16 | host1x-$(CONFIG_DRM_TEGRA) += drm/output.o drm/rgb.o drm/hdmi.o | ||
17 | host1x-$(CONFIG_DRM_TEGRA) += drm/gem.o | ||
18 | host1x-$(CONFIG_DRM_TEGRA) += drm/gr2d.o | ||
19 | host1x-$(CONFIG_DRM_TEGRA) += drm/bus.o | ||
20 | obj-$(CONFIG_TEGRA_HOST1X) += host1x.o | 12 | obj-$(CONFIG_TEGRA_HOST1X) += host1x.o |
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 84b685f7ab6e..a312f048656f 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -19,10 +19,10 @@ source "drivers/char/agp/Kconfig" | |||
19 | 19 | ||
20 | source "drivers/gpu/vga/Kconfig" | 20 | source "drivers/gpu/vga/Kconfig" |
21 | 21 | ||
22 | source "drivers/gpu/drm/Kconfig" | ||
23 | |||
24 | source "drivers/gpu/host1x/Kconfig" | 22 | source "drivers/gpu/host1x/Kconfig" |
25 | 23 | ||
24 | source "drivers/gpu/drm/Kconfig" | ||
25 | |||
26 | config VGASTATE | 26 | config VGASTATE |
27 | tristate | 27 | tristate |
28 | default n | 28 | default n |