files.drmkms revision 1.6
11.6Sriastrad#	$NetBSD: files.drmkms,v 1.6 2014/07/16 20:56:25 riastradh Exp $
21.2Sriastrad
31.2Sriastradinclude "external/bsd/drm2/linux/files.drmkms_linux"
41.2Sriastrad
51.2Sriastrad# i2c code is not separated out, but it is marked so that it could be
61.2Sriastrad# if we wanted.  Not clear that this provides as much advantage as
71.2Sriastrad# separating out PCI code, which will be necessary for, e.g., PCIless
81.2Sriastrad# ARM SoC graphics drivers.
91.4Sriastraddefine	drmkms_i2c: drmkms_linux
101.2Sriastrad
111.6Sriastraddefine	drmkms: drmkms_linux, drmkms_i2c
121.2Sriastrad
131.2Sriastraddefflag		opt_drmkms.h	DRMKMS_DEBUG
141.2Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/include"
151.6Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist"
161.6Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/include"
171.6Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/include/drm"
181.2Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/uapi"
191.5Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/common/include"
201.2Sriastrad
211.2Sriastradmakeoptions 	drmkms 	"CWARNFLAGS.drm_crtc.c"+="-Wno-shadow"
221.6Sriastradmakeoptions 	drmkms 	"CWARNFLAGS.drm_crtc.c"+="-Wno-missing-field-initializers"
231.2Sriastradmakeoptions 	drmkms 	"CWARNFLAGS.drm_edid.c"+="-Wno-shadow"
241.2Sriastrad
251.2Sriastrad# XXX Should probably be in a header file.  opt_drmkms.h?
261.2Sriastradmakeoptions	drmkms	CPPFLAGS+="-D__KERNEL__"
271.2Sriastrad
281.2Sriastradfile	external/bsd/drm2/dist/drm/drm_auth.c		drmkms
291.2Sriastradfile	external/bsd/drm2/dist/drm/drm_buffer.c		drmkms
301.2Sriastradfile	external/bsd/drm2/dist/drm/drm_bufs.c		drmkms
311.2Sriastradfile	external/bsd/drm2/drm/drm_cache.c		drmkms
321.2Sriastradfile	external/bsd/drm2/dist/drm/drm_context.c	drmkms
331.2Sriastradfile	external/bsd/drm2/dist/drm/drm_crtc.c		drmkms
341.2Sriastradfile	external/bsd/drm2/dist/drm/drm_crtc_helper.c	drmkms
351.2Sriastradfile	external/bsd/drm2/dist/drm/drm_dma.c		drmkms
361.2Sriastradfile	external/bsd/drm2/dist/drm/drm_dp_helper.c	drmkms_i2c
371.2Sriastradfile	external/bsd/drm2/drm/drm_drv.c			drmkms
381.2Sriastradfile	external/bsd/drm2/dist/drm/drm_edid.c		drmkms_i2c
391.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_encoder_slave.c	drmkms_i2c
401.2Sriastradfile	external/bsd/drm2/dist/drm/drm_fb_helper.c	drmkms
411.6Sriastradfile	external/bsd/drm2/dist/drm/drm_flip_work.c	drmkms
421.2Sriastradfile	external/bsd/drm2/drm/drm_fops.c		drmkms
431.2Sriastradfile	external/bsd/drm2/dist/drm/drm_gem.c		drmkms
441.2Sriastradfile	external/bsd/drm2/dist/drm/drm_global.c		drmkms
451.2Sriastradfile	external/bsd/drm2/dist/drm/drm_hashtab.c	drmkms
461.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_info.c		drmkms
471.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_ioc32.c		drmkms
481.2Sriastradfile	external/bsd/drm2/dist/drm/drm_ioctl.c		drmkms
491.2Sriastradfile	external/bsd/drm2/dist/drm/drm_irq.c		drmkms
501.2Sriastradfile	external/bsd/drm2/drm/drm_lock.c		drmkms
511.2Sriastradfile	external/bsd/drm2/drm/drm_memory.c		drmkms
521.2Sriastradfile	external/bsd/drm2/dist/drm/drm_mm.c		drmkms
531.2Sriastradfile	external/bsd/drm2/dist/drm/drm_modes.c		drmkms
541.6Sriastradfile	external/bsd/drm2/dist/drm/drm_plane_helper.c	drmkms
551.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_platform.c	drmkms
561.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_prime.c		drmkms
571.6Sriastradfile	external/bsd/drm2/dist/drm/drm_probe_helper.c	drmkms
581.6Sriastradfile	external/bsd/drm2/dist/drm/drm_rect.c		drmkms
591.2Sriastradfile	external/bsd/drm2/drm/drm_scatter.c		drmkms
601.2Sriastradfile	external/bsd/drm2/dist/drm/drm_stub.c		drmkms
611.6Sriastradfile	external/bsd/drm2/drm/drm_sysfs.c		drmkms
621.2Sriastradfile	external/bsd/drm2/drm/drm_vm.c			drmkms
631.6Sriastradfile	external/bsd/drm2/drm/drm_vma_manager.c		drmkms
641.2Sriastrad
651.2Sriastradfile	external/bsd/drm2/drm/drm_gem_vm.c		drmkms
661.2Sriastradfile	external/bsd/drm2/drm/drm_module.c		drmkms
67