On Tue, Jan 15, 2013 at 01:44:01PM +0200, Terje Bergstrom wrote: [...]
diff --git a/drivers/gpu/host1x/Makefile b/drivers/gpu/host1x/Makefile index 697d49a..ffc8bf1 100644 --- a/drivers/gpu/host1x/Makefile +++ b/drivers/gpu/host1x/Makefile @@ -12,4 +12,10 @@ host1x-y = \ hw/host1x01.o
host1x-$(CONFIG_TEGRA_HOST1X_CMA) += cma.o
+ccflags-y += -Iinclude/drm +ccflags-$(CONFIG_DRM_TEGRA_DEBUG) += -DDEBUG
+host1x-$(CONFIG_DRM_TEGRA) += drm/drm.o drm/fb.o drm/dc.o drm/host1x.o +host1x-$(CONFIG_DRM_TEGRA) += drm/output.o drm/rgb.o drm/hdmi.o obj-$(CONFIG_TEGRA_HOST1X) += host1x.o
Can this be moved into a separate Makefile in the drm subdirectory?
diff --git a/drivers/gpu/host1x/host1x_client.h b/drivers/gpu/host1x/host1x_client.h
[...]
new file mode 100644 index 0000000..fdd2920 --- /dev/null +++ b/drivers/gpu/host1x/host1x_client.h @@ -0,0 +1,25 @@ +/*
- Copyright (c) 2013, NVIDIA Corporation.
- This program is free software; you can redistribute it and/or modify it
- under the terms and conditions of the GNU General Public License,
- version 2, as published by the Free Software Foundation.
- This program is distributed in the hope it will be useful, but WITHOUT
- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see http://www.gnu.org/licenses/.
- */
+#ifndef HOST1X_CLIENT_H +#define HOST1X_CLIENT_H
+struct platform_device;
+void host1x_set_drm_data(struct platform_device *pdev, void *data); +void *host1x_get_drm_data(struct platform_device *pdev);
+#endif
These aren't defined or used yet.
Thierry