files.drmkms revision 1.2
11.2Sriastrad#	$NetBSD: files.drmkms,v 1.2 2014/03/18 18:20:42 riastradh Exp $
21.2Sriastrad
31.2Sriastraddefine	drmkmsbus	{ }
41.2Sriastrad
51.2Sriastradinclude "external/bsd/drm2/linux/files.drmkms_linux"
61.2Sriastrad
71.2Sriastrad# i2c code is not separated out, but it is marked so that it could be
81.2Sriastrad# if we wanted.  Not clear that this provides as much advantage as
91.2Sriastrad# separating out PCI code, which will be necessary for, e.g., PCIless
101.2Sriastrad# ARM SoC graphics drivers.
111.2Sriastraddefine	drmkms_i2c
121.2Sriastrad
131.2Sriastraddefine	drmkms
141.2Sriastraddevice	drmkms: drmkms_linux, drmkms_i2c
151.2Sriastradattach	drmkms at drmkmsbus
161.2Sriastrad
171.2Sriastraddefflag		opt_drmkms.h	DRMKMS_DEBUG
181.2Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/include"
191.2Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/uapi"
201.2Sriastradmakeoptions 	drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/include"
211.2Sriastrad
221.2Sriastradmakeoptions 	drmkms 	"CWARNFLAGS.drm_crtc.c"+="-Wno-shadow"
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.2Sriastradfile	external/bsd/drm2/drm/drm_fops.c		drmkms
421.2Sriastradfile	external/bsd/drm2/dist/drm/drm_gem.c		drmkms
431.2Sriastradfile	external/bsd/drm2/dist/drm/drm_global.c		drmkms
441.2Sriastradfile	external/bsd/drm2/dist/drm/drm_hashtab.c	drmkms
451.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_info.c		drmkms
461.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_ioc32.c		drmkms
471.2Sriastradfile	external/bsd/drm2/dist/drm/drm_ioctl.c		drmkms
481.2Sriastradfile	external/bsd/drm2/dist/drm/drm_irq.c		drmkms
491.2Sriastradfile	external/bsd/drm2/drm/drm_lock.c		drmkms
501.2Sriastradfile	external/bsd/drm2/drm/drm_memory.c		drmkms
511.2Sriastradfile	external/bsd/drm2/dist/drm/drm_mm.c		drmkms
521.2Sriastradfile	external/bsd/drm2/dist/drm/drm_modes.c		drmkms
531.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_platform.c	drmkms
541.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_prime.c		drmkms
551.2Sriastrad#file	external/bsd/drm2/dist/drm/drm_proc.c		drmkms
561.2Sriastradfile	external/bsd/drm2/drm/drm_scatter.c		drmkms
571.2Sriastradfile	external/bsd/drm2/dist/drm/drm_stub.c		drmkms
581.2Sriastradfile	external/bsd/drm2/drm/drm_vm.c			drmkms
591.2Sriastrad
601.2Sriastradfile	external/bsd/drm2/drm/drm_gem_vm.c		drmkms
611.2Sriastradfile	external/bsd/drm2/drm/drm_module.c		drmkms
621.2Sriastradfile	external/bsd/drm2/drm/drm_sysfs.c		drmkms
63